summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Apply the transformation "1/rsq(x) == sqrt(x)" in opt_algebraic.Eric Anholt2013-11-151-3/+4
* glsl: Apply the transformation "(a ^^ a) -> false" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Apply the transformation "(a && a) -> a" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Apply the transformation "(a || a) -> a" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Move the CSE equality functions to the ir class.Eric Anholt2013-11-154-179/+222
* glsl: Rework interface block linking.Paul Berry2013-11-151-20/+251
* glsl: fix missing breaks in equals(ir_texture,..)Chris Forbes2013-11-101-0/+2
* glsl: Linker support for ARB_shader_atomic_counters.Francisco Jerez2013-11-074-1/+306
* glsl: Implement parser support for atomic counters.Francisco Jerez2013-11-076-6/+103
* glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.Kenneth Graunke2013-11-071-1/+2
* glsl: Don't generate misleading debug names when packing gs inputs.Paul Berry2013-11-041-4/+3
* glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+18
* mesa: Add infrastructure for GL_ARB_sample_shadingAnuj Phogat2013-11-014-0/+7
* glsl: Add a CSE pass.Eric Anholt2013-11-015-0/+608
* glsl: fix MSVC int->bool conversion warningBrian Paul2013-10-311-1/+1
* glsl: Move layout(location) checks to AST-to-HIR conversionIan Romanick2013-10-303-22/+43
* glsl: Slightly restructure error generation in validate_explicit_locationIan Romanick2013-10-301-11/+11
* glsl: Make mode_string function globally availableIan Romanick2013-10-303-23/+46
* glsl: Eliminate the global check in validate_explicit_locationIan Romanick2013-10-301-3/+2
* glsl: Extract explicit location code from apply_type_qualifier_to_variableIan Romanick2013-10-301-75/+84
* glsl: fix crash introduced by the previous commitMarek Olšák2013-10-301-1/+1
* glsl: break the gl_FragData array into separate gl_FragData[i] variablesMarek Olšák2013-10-291-33/+134
* glsl: Fix the function inlining pass to deal with general opaque arguments.Francisco Jerez2013-10-291-33/+33
* glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez2013-10-295-0/+89
* glsl: Basic support for built-in intrinsics.Francisco Jerez2013-10-294-11/+64
* glsl: Add type predicate to check whether a type contains any opaque types.Francisco Jerez2013-10-293-0/+27
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-2910-1/+49
* glsl: Add extension enables for ARB_shader_atomic_counters.Francisco Jerez2013-10-292-0/+3
* mesa: Add support for ARB_shader_atomic_counters.Francisco Jerez2013-10-292-0/+8
* ralloc: Hook up C++ destructors to ralloc when necessary.Francisco Jerez2013-10-291-0/+14
* glsl: Generalize MSVC fix for strcasecmp().Paul Berry2013-10-291-7/+1
* glsl: Drop no-op shifts involving 0.Eric Anholt2013-10-281-0/+10
* glsl: Use ir_builder more in opt_algebraic.Eric Anholt2013-10-281-30/+10
* glsl: Move common code out of opt_algebraic's handle_expression().Eric Anholt2013-10-281-78/+39
* glsl: Add check for unsized arrays to glsl typesTimothy Arceri2013-10-287-26/+30
* glsl: whitespace cleanups.Timothy Arceri2013-10-281-3/+0
* glsl: Fix commentTimothy Arceri2013-10-281-1/+1
* glsl: Move error message inside validation check reducing duplicate message h...Timothy Arceri2013-10-271-13/+14
* glsl: add signatures for textureGatherOffsets()Chris Forbes2013-10-261-0/+30
* glsl: add support for texture functions with offset arraysChris Forbes2013-10-261-0/+9
* glsl: Add new textureGather[Offset]() overloads for shadow samplersChris Forbes2013-10-261-0/+10
* glsl: Add support for separate reference Z for shadow samplersChris Forbes2013-10-261-5/+15
* glsl: relax const offset requirement for textureGatherOffsetChris Forbes2013-10-261-20/+41
* glsl: Add ARB_gpu_shader5 textureGatherOffset signaturesChris Forbes2013-10-261-0/+16
* glsl: Optimize (not A) and (not B) into not (A or B).Matt Turner2013-10-251-0/+9
* glsl: Optimize (not A) or (not B) into not (A and B).Matt Turner2013-10-251-0/+12
* glsl: When disabling gl_PerVertex variables, check that mode matches.Paul Berry2013-10-241-1/+2
* glsl: Remove unused gl_PerVertex interface blocks.Paul Berry2013-10-241-0/+90
* glsl: Call check_builtin_array_max_size when redeclaring gl_in.Paul Berry2013-10-241-1/+17
* glsl: Account for interface block lowering in program_resource_visitor.Paul Berry2013-10-241-1/+57