summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add an optimization pass to flatten simple nested if blocks.Kenneth Graunke2013-04-044-0/+106
* Revert "glsl: Replace constant-index vector array accesses with swizzles"Paul Berry2013-04-022-83/+83
* glsl: Fix array indexing when constant folding built-in functions.Paul Berry2013-04-021-1/+1
* GLSL: fix lower_jumps to report progress properlyAras Pranckevicius2013-04-011-1/+3
* glsl: Generated masked write instead of vector array index for UBO loweringIan Romanick2013-03-291-7/+3
* glsl: Replace open-coded dot-product with dotIan Romanick2013-03-291-4/+5
* glsl: Replace constant-index vector array accesses with swizzlesIan Romanick2013-03-292-87/+87
* glsl: Add missing bool case in glsl_type::get_scalar_typeIan Romanick2013-03-291-0/+2
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-2915-18/+96
* glsl ir: add as_dereference_recordJordan Justen2013-03-251-0/+6
* mesa: Disable validate_ir_tree() on release builds.Eric Anholt2013-03-252-2/+6
* glsl: Add built-in functions for GLSL 1.50.Kenneth Graunke2013-03-202-0/+1145
* glsl: Add sampler2DMS/sampler2DMSArray types to GLSL 1.50.Kenneth Graunke2013-03-202-1/+12
* glsl: Bump standalone compiler versions to 1.50.Kenneth Graunke2013-03-202-3/+3
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-155-23/+22
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-155-15/+15
* mesa: Report ARB_debug_output for both shader errors and warnings.Eric Anholt2013-03-053-10/+9
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-0220-26/+153
* glsl: allow GLSL compiler version to be overridden to 1.50Jordan Justen2013-02-282-0/+3
* glsl: Optimize ir_triop_lrp(x, y, a) with a = 0.0f or 1.0fMatt Turner2013-02-281-0/+11
* glsl: Convert mix() to use a new ir_triop_lrp opcode.Kenneth Graunke2013-02-288-10/+76
* glsl: Rework ir_reader to handle expressions with three operands.Kenneth Graunke2013-02-281-26/+19
* glsl: Consolidate ir_expression constructors that use explicit types.Kenneth Graunke2013-02-282-37/+10
* glsl: Remove VS output varyings which are optimized out of the FSJordan Justen2013-02-231-1/+18
* glsl: Initialize ir_texture member variable.Vinson Lee2013-02-131-2/+2
* glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50.Paul Berry2013-02-131-16/+32
* glsl: don't allow non-flat integral types in varying structs/arrays.Paul Berry2013-02-133-6/+30
* glsl: Allow default precision qualifiers to be set for sampler types.Paul Berry2013-02-131-3/+43
* glsl: Fix unsupported version error for GLSL ES 3.00, future proof for 3.30.Paul Berry2013-02-122-54/+64
* glsl: Ensure glsl_type constructors initialize gl_type.Vinson Lee2013-02-081-0/+2
* glsl: Initialize all tfeedback_candidate_generator member variables.Vinson Lee2013-02-071-1/+3
* glsl: Change loop_analysis to not look like a resource leakIan Romanick2013-02-072-8/+7
* glsl: fix incorrect comment about do_common_optimizationMarek Olšák2013-02-061-2/+2
* glsl: Initialize ast_parameter_declarator member variables.Vinson Lee2013-02-051-4/+8
* glsl: Support transform feedback of varying structs.Paul Berry2013-02-042-67/+184
* glsl: Use parse_program_resource_name to parse transform feedback varyings.Paul Berry2013-02-042-19/+16
* glsl: Rename uniform_field_visitor to program_resource_visitor.Paul Berry2013-02-043-31/+32
* mesa/glsl: Separate parsing logic from _mesa_get_uniform_location.Paul Berry2013-02-042-0/+63
* builtin_compiler/build: Don't use *_FOR_BUILD when not cross compilingMatt Turner2013-02-041-11/+32
* glsl: Remove hash table from ir_set_program_inouts pass.Kenneth Graunke2013-02-031-24/+14
* glsl: use glsl_strtof() instead of glsl_strtod()Brian Paul2013-01-252-8/+8
* glsl: add new glsl_strtof() functionBrian Paul2013-01-252-0/+25
* glsl: Add support for lowering 4x8 pack/unpack operationsMatt Turner2013-01-252-0/+285
* glsl: Evaluate constant pack/unpack 4x8 expressionsMatt Turner2013-01-251-0/+166
* glsl: Extend ir_expression_operation for ARB_shading_language_packingMatt Turner2013-01-253-0/+27
* glsl: Add IR lisp for ARB_shading_language_packingMatt Turner2013-01-255-0/+38
* glsl: Add infrastructure for ARB_shading_language_packingMatt Turner2013-01-255-0/+8
* glsl: Remove ir_variable::uniform_blockIan Romanick2013-01-255-14/+0
* glsl: Allow dereferencing fields of an interface instanceIan Romanick2013-01-251-1/+2
* glsl: Allow elimination of uniform block membersIan Romanick2013-01-251-6/+1