summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-09-09glsl: Initialize lod_info in the ir_texture constructor.Kenneth Graunke1-0/+1
2013-09-09glsl: Skip unavailable built-ins when printing out similar candidates.Kenneth Graunke1-0/+3
2013-09-09glsl: Skip unavailable built-ins when matching signatures.Kenneth Graunke1-0/+8
2013-09-09glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke8-17/+26
2013-09-09glsl: Add a method to tell whether a built-in is available.Kenneth Graunke2-0/+20
2013-09-09glsl: Mark _mesa_glsl_parse_state::is_version() as const.Kenneth Graunke1-1/+1
2013-09-09glsl: Convert ir_function_signature::is_builtin to a method.Kenneth Graunke6-10/+15
2013-09-09glsl: Store a predicate for whether a built-in signature is available.Kenneth Graunke4-6/+30
2013-09-05glsl: propagate max_array_access through function callsDominik Behr1-0/+32
2013-09-04glsl: Remove unused prog parameter from tfeedback_decl::initIan Romanick2-5/+4
2013-09-04glsl: Validate qualifiers on VS color outputs with FS color inputsIan Romanick1-3/+45
2013-09-04glsl: Copy ir_variable::assigned and ir_variable::used fields in ::clone methodIan Romanick1-0/+2
2013-09-04glsl: Refactor a bunch of the code out of cross_validate_outputs_to_inputsIan Romanick1-81/+94
2013-09-04glsl: Reallow precision qualifiers on structure membersIan Romanick1-3/+7
2013-08-29glsl: Allow precision qualifiers for sampler typesAnuj Phogat1-8/+21
2013-08-29glsl: Add heuristics to print floating-point numbers better.Matt Turner15-32/+42
2013-08-27glsl: Add built-ins from ARB_shader_bit_encoding to ARB_gpu_shader5.Matt Turner1-0/+20
2013-08-27glsl: Add support for new fma built-in in ARB_gpu_shader5.Matt Turner4-0/+20
2013-08-27glsl: Add new fma built-in IR and prototype from ARB_gpu_shader5.Matt Turner2-0/+34
2013-08-26glsl: Disallow uniform block layout qualifiers on non-uniform block vars.Matt Turner1-4/+13
2013-08-26glsl: init limit=0 to silence uninitialized var warningBrian Paul1-1/+1
2013-08-25glsl: Add built-in function prototypes for GLSL 3.30Kenneth Graunke2-0/+1169
2013-08-25glsl: Bump standalone compiler versions to 3.30.Kenneth Graunke2-3/+3
2013-08-23glsl: Refactor handling of gl_ClipDistance/gl_ClipVertex linkage rules for GS.Paul Berry1-29/+53
2013-08-21glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.Ian Romanick1-6/+12
2013-08-21glsl: Remove ubo_qualifiers_allowed variable.Matt Turner4-11/+2
2013-08-21glsl: Drop duplicate error messages.Matt Turner1-12/+1
2013-08-21glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.Matt Turner4-6/+6
2013-08-21glsl: Track existence of default float precision in GLSL ES fragment shadersIan Romanick2-4/+68
2013-08-21glsl: Merge precision qualifiers tooIan Romanick1-0/+3
2013-08-21glsl: Pass type to is_valid_default_precision_type instead of nameIan Romanick1-4/+5
2013-08-19glsl: Use alignment of container record for its first fieldIan Romanick2-2/+28
2013-08-19glsl: Add new overload of program_resource_visitor::visit_field methodIan Romanick2-10/+48
2013-08-19glsl: Disallow embedded structure definitionsIan Romanick3-0/+38
2013-08-19glsl: Add default precision qualifiers for ES builtinsIan Romanick5-0/+6
2013-08-19glsl: Remove extra "types" from error messageIan Romanick1-1/+1
2013-08-18glsl: don't eliminate texcoords that can be set by GL_COORD_REPLACEMarek Olšák3-12/+23
2013-08-14glsl: Add i2b() and b2i() to ir_builder.Matt Turner2-0/+14
2013-08-14glsl: Add nequal() to ir_builder.Matt Turner2-0/+7
2013-08-14glsl: Add abs() to ir_builder.Matt Turner2-0/+7
2013-08-14glsl: Add bitcast_i2f() to ir_builder.Matt Turner2-0/+28
2013-08-14glsl: Fix incorrect pattern matching in ir_set_program_inoutsPaul Berry1-2/+2
2013-08-13glsl: Emit better warnings for things that look like default precision statem...Ian Romanick1-13/+31
2013-08-13glsl/ast: Don't perform GS input array checks on non-inputs.Paul Berry1-1/+1
2013-08-13glsl/ast: Fix assertion failure when GS input declared as non-array.Paul Berry1-4/+12
2013-08-13glsl/ast: Check that geometry shader interface block inputs are arrays.Paul Berry1-0/+13
2013-08-13glsl: Require function return type arrays be explicitly sizedIan Romanick1-0/+12
2013-08-13glsl: Move and refine test for unsized arrays in GLSL ESIan Romanick1-6/+27
2013-08-09glsl: Don't allow const on out or inout function parametersIan Romanick1-0/+15
2013-08-09glsl: Enable ARB_fragment_coord_conventions functionality in GLSL 1.50.Paul Berry2-2/+4