summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák2013-06-131-7/+7
* glsl: Generate smaller values for uniform locationsIan Romanick2013-06-121-1/+13
* glsl: Add gl_shader_program::UniformLocationBaseScaleIan Romanick2013-06-121-0/+2
* glsl: Allow the use of determinant() in GLSL 1.50.Kenneth Graunke2013-06-101-0/+4
* glcpp: Automatically #define GL_core_profile 1 on GLSL 1.50+.Kenneth Graunke2013-06-101-0/+3
* glsl: Parse "#version 150 core" directives.Kenneth Graunke2013-06-101-0/+13
* glsl: Bail on parsing if the #version directive is bogus.Kenneth Graunke2013-06-101-0/+6
* glsl linker: Initialize member variable interface_namespace.Vinson Lee2013-06-061-1/+2
* glsl: Fix uniform buffer object counting.Eric Anholt2013-06-062-3/+34
* glsl: Make a local variable to avoid restating this array lookup.Eric Anholt2013-06-061-8/+8
* glcpp: Add test case for recently fixed loop-control underflow bug.Carl Worth2013-06-032-0/+25
* glcpp: Fix post-decrement underflow in loop-control variableCarl Worth2013-06-031-1/+3
* glsl: Fix MSVC build.José Fonseca2013-05-281-3/+3
* mesa: fix GLSL program objects with more than 16 samplers combinedMarek Olšák2013-05-284-79/+109
* glsl linker: compare interface blocks during interstage linkingKenneth Graunke2013-05-233-0/+49
* glsl linker: compare interface blocks during intrastage linkingJordan Justen2013-05-234-0/+82
* glsl linker: support arrays of interface block instancesJordan Justen2013-05-231-11/+50
* glsl link_varyings: link interface blocks using the block nameJordan Justen2013-05-231-4/+29
* glsl linker: remove interface block instance namesJordan Justen2013-05-234-0/+207
* glsl ast_to_hir: support in/out for interface blocksJordan Justen2013-05-231-6/+22
* glsl ast_to_hir: reject row/column_major for in/out interface blocksJordan Justen2013-05-231-1/+5
* glsl ast_to_hir: move uniform block symbols to interface blocks namespaceJordan Justen2013-05-231-1/+1
* glsl_symbol_table: add interface block namespacesJordan Justen2013-05-232-3/+85
* glsl parser: allow in & out for interface block membersJordan Justen2013-05-231-25/+12
* glsl ast_to_hir: reject interpolation qualifiers for uniform blocksJordan Justen2013-05-231-0/+6
* glsl parser: handle interface block member qualifierJordan Justen2013-05-231-1/+43
* glsl parser: on desktop GL require GLSL 150 for instance namesJordan Justen2013-05-231-5/+3
* glsl parser: reject VS+in & FS+out interface blocksJordan Justen2013-05-231-0/+14
* glsl: parse in/out types for interface blocksJordan Justen2013-05-231-11/+40
* glsl parser: rename uniform block to interface blockJordan Justen2013-05-231-12/+12
* glsl: rename ast_uniform_block to ast_interface_blockJordan Justen2013-05-233-12/+12
* glsl: add AMD_vertex_shader_layer supportJordan Justen2013-05-134-0/+37
* glsl: Death to array dereferences of vectors!Ian Romanick2013-05-133-169/+32
* glsl: Generate correct ir_binop_vector_extract code for out and inout parametersIan Romanick2013-05-131-47/+102
* glsl: Use vector-insert and vector-extract on elements of gl_ClipDistanceMESAIan Romanick2013-05-131-6/+60
* glsl: Remove some stale comments about ir_callIan Romanick2013-05-131-6/+2
* glsl: Convert lower_clip_distance_visitor to be an ir_rvalue_visitorIan Romanick2013-05-131-23/+33
* glsl: Generate ir_binop_vector_extract for indexing of vectorsIan Romanick2013-05-131-4/+16
* glsl: Convert ir_binop_vector_extract in the LHS to ir_triop_vector_insertIan Romanick2013-05-131-0/+24
* glsl: Add lowering pass for ir_triop_vector_insertIan Romanick2013-05-134-0/+142
* glsl: Lower ir_binop_vector_extract to conditional movesIan Romanick2013-05-131-1/+31
* glsl: Lower ir_binop_vector_extract to swizzleIan Romanick2013-05-131-0/+45
* glsl: Refactor part of convert_vec_index_to_cond_assignIan Romanick2013-05-131-20/+37
* glsl: Add ir_triop_vector_insertIan Romanick2013-05-134-1/+45
* glsl: Add ir_binop_vector_extractIan Romanick2013-05-134-5/+54
* glsl: Fix "make check" breakage after adding options to do_common_optimization.Paul Berry2013-05-131-5/+9
* glsl: Add a pass to flip matrix/vector multiplies to use dot products.Kenneth Graunke2013-05-124-0/+128
* glsl: Pass struct shader_compiler_options into do_common_optimization.Kenneth Graunke2013-05-124-4/+9
* glsl: Initialize ctx->ShaderCompilerOptions in standalone scaffolding.Kenneth Graunke2013-05-121-0/+12
* glsl: Copy _mesa_shader_type_to_index() to standalone scaffolding.Kenneth Graunke2013-05-121-0/+17