summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* build: Build src/glsl with visibility CFLAGSMatt Turner2012-10-011-3/+3
* build: Use PTHREAD_LIBS and PTHREAD_CFLAGSMatt Turner2012-10-011-3/+5
* scons: Use full path of texture_builtins.py.Vinson Lee2012-09-291-1/+1
* glsl: Rename variable_entry2 back to variable_entry in struct splitting.Kenneth Graunke2012-09-291-21/+17
* glsl: make _mesa_builtin_uniform_desc staticDave Airlie2012-09-181-1/+1
* scons: add new -p (prefix) options for yaccBrian Paul2012-09-151-1/+1
* glsl: make tex_opcode_strs staticDave Airlie2012-09-151-1/+1
* glsl: make builtin_mem_ctx a staticDave Airlie2012-09-151-1/+1
* mesa/glsl: rename preprocess to glcpp_preprocessDave Airlie2012-09-156-6/+6
* glcpp: fix abuse of yylexDave Airlie2012-09-152-9/+1
* glsl: Generate compile errors for explicit blend indices < 0 or > 1.Kenneth Graunke2012-09-101-2/+17
* glsl: Count builtin uniforms against uniform component limits.Eric Anholt2012-09-071-1/+4
* glsl: s/class/struct/ for ast_type_qualifierBrian Paul2012-08-291-1/+1
* glsl/linker: Avoid buffer over-run in parcel_out_uniform_storage::visit_fieldStéphane Marchesin2012-08-231-1/+1
* build/glsl: fix android build v2Tapani Pälli2012-08-231-1/+1
* build: Fix out-of-tree generation of builtin_function.cppMatt Turner2012-08-141-2/+2
* build/glsl: fix location of generated files.Christopher James Halse Rogers2012-08-133-15/+8
* glsl: Refuse to parse uniform block declarations when UBOs aren't available.Eric Anholt2012-08-071-0/+20
* glsl: Align GL_UNIFORM_BLOCK_DATA_SIZE according to std140 rules.Eric Anholt2012-08-071-1/+13
* glsl: Only flag RowMajor on matrix-type variables.Eric Anholt2012-08-071-5/+9
* glsl: Fix calculation of std140 offset alignment for mat2s.Eric Anholt2012-08-071-4/+9
* glsl: Fix glGetActiveUniformsiv(GL_UNIFORM_BLOCK_INDEX).Eric Anholt2012-08-071-3/+13
* glsl: Add a lowering pass to turn complicated UBO references to vector loads.Eric Anholt2012-08-073-0/+315
* glsl: Add a variant of the rvalue visitor for handle_rvalue() on the way down.Eric Anholt2012-08-072-11/+147
* glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt2012-08-073-1/+17
* glsl: Fix a reference to UniformBlocks during uniform linking.Eric Anholt2012-08-071-3/+3
* glsl: Update the notes on adding a new expression type.Eric Anholt2012-08-071-1/+0
* scons: set YACCHXXFILESUFFIX to stop needless rebuilding of the parserJosé Fonseca2012-08-021-0/+4
* glsl: Add support for OES_standard_derivatives in GLSL ES.Tomeu Vizoso2012-08-013-0/+23
* glsl: Reject linking shaders with too many uniform blocks.Eric Anholt2012-07-311-0/+34
* glsl: Assign array and matrix stride values according to std140 layout.Eric Anholt2012-07-311-4/+15
* glsl: Add support for default layout qualifiers for uniforms.Eric Anholt2012-07-315-38/+99
* glsl: Merge UBO layout qualifiers in a qualifier list.Eric Anholt2012-07-311-1/+23
* glsl: Incorporate all UBO language changes into GLSL 1.40.Eric Anholt2012-07-311-0/+4
* glsl: Refactor #version validation to be more future-proof.Kenneth Graunke2012-07-313-38/+16
* glsl: Fix #pragma invariant(all) language version check.Kenneth Graunke2012-07-311-1/+1
* glsl: add support for using API_OPENGL_COREJordan Justen2012-07-301-8/+7
* glsl: Fix ir_last_opcode value.Ian Romanick2012-07-301-1/+1
* glsl: Request an Nx1 type instance in ir_quadop_vector lowering pass.Ian Romanick2012-07-301-1/+1
* glsl: Make bvec and ivec types accessible without using get_instance.Kenneth Graunke2012-07-302-0/+10
* glcpp: Add a newline to expanded #line directives.Kenneth Graunke2012-07-281-2/+2
* glsl: warning: pragma `invariant(all)' not supported in GLSL ES 1.00Oliver McFadden2012-07-261-1/+1
* Fix compile time errors when building against uclibcAnthony G. Basile2012-07-241-1/+1
* glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt2012-07-205-2/+270
* glsl: Don't resize arrays in uniform blocks.Eric Anholt2012-07-201-0/+7
* glsl: Don't dead-code eliminiate uniforms declared in uniform blocks.Eric Anholt2012-07-201-1/+7
* glsl: Propagate uniform block information into gl_uniform_storage.Eric Anholt2012-07-202-1/+74
* glsl: Set the uniform_block index for the linked shader variables.Eric Anholt2012-07-201-0/+45
* glsl: Merge the lists of uniform blocks into the linked shader program.Eric Anholt2012-07-203-4/+145
* glsl: Translate the AST for uniform blocks into some IR structures.Eric Anholt2012-07-205-1/+85