summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Fix 'control reaches end of non-void function' warning.Vinson Lee2012-01-201-2/+2
* mesa: allocate transform_feedback_info::Outputs array dynamicallyChristoph Bumiller2012-01-201-24/+40
* glsl: Fix isinf() for non-C99-compliant compilers.Paul Berry2012-01-191-14/+22
* glsl: Fix leak of linked uniform names at relink/free of the shader_program.Eric Anholt2012-01-181-1/+1
* glsl: Fix leak of LinkedTransformFeedback.Varyings.Eric Anholt2012-01-181-1/+1
* linker: Calculate used samplers and shadow samplers in the linkerIan Romanick2012-01-111-1/+44
* linker: Calculate the sampler to texture target mapping during linkingIan Romanick2012-01-111-1/+14
* glsl: Add glsl_type::sampler_indexIan Romanick2012-01-112-0/+35
* mesa: Move transform feedback error check to reduce array overflow risk.Paul Berry2012-01-111-20/+32
* mesa: Fix transform feedback of unsubscripted gl_ClipDistance array.Paul Berry2012-01-111-33/+56
* mesa: Fix computation of transform feedback num_components.Paul Berry2012-01-111-1/+7
* glsl: Add error checking for applying interpolation qualifiers to other vars.Eric Anholt2012-01-101-0/+23
* glsl: Fix copy_propagation_elements bug in handling self-copies.Eric Anholt2012-01-101-1/+14
* glsl: fix glsl optimization infinite loop from copy_propagation_elementsAndy Clayton2012-01-091-0/+10
* mesa: Fix bogus transform feedback error message when subscripting non-array.Paul Berry2012-01-091-3/+3
* glsl/builtins: Add missing mix(genType, genType, bvec) built-ins.Kenneth Graunke2012-01-063-1/+11
* glsl: Don't mark assignment temporaries as read-onlyIan Romanick2012-01-061-5/+0
* glsl: Emit extra errors for l-value violations in 'out' or 'inout' parametersIan Romanick2012-01-061-4/+59
* glsl: Emit errors for assignments to non-l-value expressionsIan Romanick2012-01-061-7/+22
* glsl: Track descriptions of some expressions that can't be l-valuesIan Romanick2012-01-063-0/+19
* glsl: Add a lowering pass to remove reads of shader output variables.Vincent Lejeune2012-01-063-0/+143
* mesa: Fix transform feedback of unsubscripted arrays.Paul Berry2012-01-051-45/+54
* mesa: Fix transform feedback of gl_ClipDistance.Paul Berry2012-01-051-18/+41
* mesa: Make tfeedback_decl::var_name a const char *.Paul Berry2012-01-051-1/+1
* mesa: Add gl_transform_feedback_info::ComponentOffset.Paul Berry2012-01-051-0/+1
* mesa: Fix extra memset in store_tfeedback_info()Paul Berry2012-01-051-4/+3
* mesa: Fix glGetTransformFeedbackVarying().Eric Anholt2012-01-051-6/+34
* glsl: rename VERSION to VERSION_TOK for automakeMatt Turner2012-01-042-3/+3
* mesa: Check that all buffers are bound in BeginTransformFeedback.Paul Berry2012-01-041-2/+5
* glsl: Don't use base type for bit-not when there's an errorIan Romanick2012-01-041-1/+1
* glsl: fix usage of potentially undefined data_end unionAlexander von Gluck2011-12-301-1/+1
* glsl: remove old autogen.shMatt Turner2011-12-231-12/+0
* mesa: Record transform feedback strides/offsets in linker output.Paul Berry2011-12-201-1/+4
* glsl: Fix crashes caused by Bison error messages involving "'%'".Kenneth Graunke2011-12-131-0/+6
* mesa: add const flags to skip MaxVarying and MaxUniform linker checks (v2)Marek Olšák2011-12-131-10/+33
* glsl: Fix samplerCubeShadow support in shader compilerAnuj Phogat2011-12-071-1/+1
* glsl: return visit_stop in ir_validate::visit_enter() to silence warningBrian Paul2011-12-021-0/+1
* glsl: convervative_depth is not allowed in the vertex shaderMarek Olšák2011-11-221-2/+2
* glsl: finish up ARB_conservative_depth (v2)Marek Olšák2011-11-223-4/+16
* mesa: rename the AMD_conservative_depth extension flag to ARBMarek Olšák2011-11-222-3/+3
* linker: Remove erroneous multiply by 4 in uniform usage calculationIan Romanick2011-11-221-5/+5
* mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák2011-11-191-0/+52
* glsl: when cloning a variable, copy the depth layout tooMarek Olšák2011-11-191-0/+1
* glsl: Add missing textureSize(samplerCubeShadow, int) variant.Kenneth Graunke2011-11-161-0/+1
* glsl: Always search for an exact function signature match.Kenneth Graunke2011-11-141-29/+63
* glsl: Split code to generate an ir_call out from match_function_by_name.Kenneth Graunke2011-11-141-165/+173
* glsl: Add a new matching_signature() variant that returns exact/inexact.Kenneth Graunke2011-11-142-0/+18
* linker: Validate resource usage in the linkerIan Romanick2011-11-141-0/+44
* linker: Count the number of uniform components used by a shader during linkingIan Romanick2011-11-141-2/+17
* linker: Count the number of samplers used by a shader during linkingIan Romanick2011-11-141-1/+28