aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: fix the value of gl_MaxFragmentUniformVectorsMarek Olšák2013-05-111-1/+1
* mesa: move max texture image unit constants to gl_program_constantsMarek Olšák2013-05-113-8/+8
* glsl: Add a pass to lower bitfield-insert into bfm+bfi.Matt Turner2013-05-065-0/+72
* glsl: Add constant evaluation of bit built-ins.Matt Turner2013-05-061-1/+125
* glsl: Add support for new bit built-ins in ARB_gpu_shader5.Matt Turner2013-05-064-5/+56
* glsl: Add new bit built-ins IR and prototypes from ARB_gpu_shader5.Matt Turner2013-05-067-0/+342
* glsl: Rework ir_reader to handle expressions with four operands.Matt Turner2013-05-061-4/+6
* mesa: Add infrastructure for ARB_gpu_shader5.Matt Turner2013-05-065-0/+8
* glsl: Flip around "if" statements with empty "then" blocks.Eric Anholt2013-05-051-1/+26
* build: remove unused API_DEFINESAndreas Boll2013-05-011-2/+1
* glsl: Ignore redundant prototypes after a function's been defined.Kenneth Graunke2013-04-301-4/+11
* glsl: Teach basic block analysis about break/continue/discard.Paul Berry2013-04-241-1/+1
* glsl: Add virtual function ir_instruction::as_jump()Paul Berry2013-04-241-0/+7
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-3/+4