summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2011-04-14glsl: Make bvec types accessibleIan Romanick2-0/+6
2011-04-14glsl: Add glsl_type::get_sampler_instance methodIan Romanick2-0/+133
2011-04-14glsl: Add ir_unop_litIan Romanick5-1/+150
2011-04-14glsl: Lower ir_unop_exp to ir_binop_powIan Romanick2-7/+27
2011-04-13glsl/opt_cpe: Reenable opt_copy_propagation_elements.cpp pass.Eric Anholt1-1/+1
2011-04-13glsl/opt_cpe: Fix a crash when a kill kills for two reasons.Eric Anholt1-1/+3
2011-04-13glsl/opt_cpe: Kill when the assignment isn't something we recognize.Eric Anholt1-2/+9
2011-04-11glsl: Make GL_ARB_shader_stencil_export enable block be similar to other blocksIan Romanick1-7/+7
2011-04-11glsl: Only let a shader enable GL_ARB_draw_instanced if the driver supports itIan Romanick1-6/+5
2011-03-29glsl: Calcluate Mesa state slots in front-end instead of back-endIan Romanick4-3/+94
2011-03-29glsl: Move _mesa_builtin_uniform_desc from uniforms.c to ir_variable.cppIan Romanick1-0/+253
2011-03-26glsl: Accept precision qualifiers on sampler types, but only in ES.Kenneth Graunke1-2/+9
2011-03-25glsl: Generate readable unique names at print time.Kenneth Graunke2-11/+63
2011-03-25glsl: Make add_variable, add_uniform, et. al. have similar signaturesIan Romanick1-106/+109
2011-03-25glsl: Fix off-by-one error setting max_array_access for non-constant indexingIan Romanick1-1/+1
2011-03-25glsl: Add array access bounds checking to ir_validateIan Romanick1-0/+15
2011-03-25glsl: Add void to _mesa_destroy_shader_compiler() argument list.José Fonseca1-2/+2
2011-03-16autoconf: don't use CFLAGS for cpp filesTobias Droste1-1/+1
2011-03-16glsl2: Silence unused added variable gcc warning.José Fonseca1-0/+1
2011-03-15glsl: add cast to silence signed/unsigned comparison warningBrian Paul1-1/+1
2011-03-15glsl: Only allow unsized array assignment in an initializerIan Romanick1-14/+17
2011-03-15glsl: Skip processing the first function's body in do_dead_functions().Eric Anholt1-1/+10
2011-03-15glsl: Whitespace fixup in opt_dead_functions.cpp.Eric Anholt1-106/+108
2011-03-15glsl: Skip processing of expression trees in discard simplification.Eric Anholt1-0/+10
2011-03-15glsl: Reduce processing of expression trees in do_structure_splitting.Eric Anholt1-0/+6
2011-03-15glsl: Skip processing expression trees in do_if_simplification().Eric Anholt1-0/+10
2011-03-15glsl: Skip processing expression trees in optimize_redundant_jumps()Eric Anholt1-0/+9
2011-03-15scons: copy hash_table.c, symbol_table.c to glsl directoryJose Fonseca1-2/+7
2011-03-14glsl: Explicitly specify a type when reading/printing ir_texture.Kenneth Graunke5-33/+42
2011-03-14texture_builtins.py: Add support for 130-style Shadow sampler variants.Kenneth Graunke1-1/+53
2011-03-12glsl: Document glsl_type::sampler_dimensionalityChad Versace1-1/+1
2011-03-11mesa: Add gl_MESAFogParamsOptimized for our special pre-computed fog params.Eric Anholt1-0/+1
2011-03-11mesa: Add a builtin uniform for the ATI_envmap_bumpmap rotation matrix.Eric Anholt1-0/+4
2011-03-10glsl: silence warning in printf() with a castBrian Paul1-1/+1
2011-03-08glsl: Use insert_before for lists instead of open coding itIan Romanick1-4/+1
2011-03-08linker: Add imported functions to the linked IRIan Romanick1-1/+7
2011-03-08glsl: Add several function / call related validationsIan Romanick1-0/+27
2011-03-08glsl: Function signatures cannot have NULL return typeIan Romanick2-1/+7
2011-03-04glsl: Process redeclarations before initializersIan Romanick1-43/+44
2011-03-04glsl: Refactor AST-to-HIR code handling variable initializersIan Romanick1-108/+125
2011-03-04glsl: Refactor AST-to-HIR code handling variable redeclarationsIan Romanick1-113/+133
2011-03-04scons: Unbreak mingw cross compilation.José Fonseca1-7/+12
2011-03-04scons: Get glsl2 and glcpp programs building correctly.José Fonseca1-20/+21
2011-03-04glsl/glcpp: Use stdio.h instead of unistd.h.José Fonseca1-25/+15
2011-03-04glsl: Define YY_NO_UNISTD_H on MSVC.José Fonseca2-0/+8
2011-03-03glcpp: Remove trailing contexts from #if rules.Kenneth Graunke1-6/+6
2011-03-03glcpp: Rework lexer to use a SKIP state rather than REJECT.Kenneth Graunke1-21/+16
2011-03-03glcpp/tests: Update 063-comments.c.expected to match output.Kenneth Graunke1-0/+7
2011-03-03scons: More tweaks to fix MinGW build.José Fonseca1-5/+16
2011-03-03scons: Ensure generated headers are in the include path.José Fonseca1-0/+3