summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* 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
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
* mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke2013-04-231-1/+1
* ralloc: Move declarations before statements.José Fonseca2013-04-181-2/+4
* ralloc: don't write to memory in case of alloc fail.Dave Airlie2013-04-181-0/+2
* glsl: Fix hypothetical NULL dereference related to process_array_typeIan Romanick2013-04-121-1/+5
* glsl: Fix hypothetical NULL dereference in ast_process_structure_or_interface...Ian Romanick2013-04-121-3/+8
* glsl: Fix (and validate) comment above glsl_type::name.Paul Berry2013-04-112-2/+5
* glsl/linker: Reduce scope of non-flat integer varying fix.Paul Berry2013-04-091-4/+3
* glsl/linker: Adapt flat varying handling in preparation for geometry shaders.Paul Berry2013-04-091-10/+20
* glsl: Document lower_packed_varyings' "flat" requirement with an assert.Paul Berry2013-04-091-0/+8
* glsl/linker: fix varying packing for non-flat integer varyings.Paul Berry2013-04-091-0/+19
* glsl: Check the size of ir_print_visitor's mode[] array with STATIC_ASSERT.Paul Berry2013-04-092-1/+3
* glsl: Fix ir_print_visitor's handling of interpolation qualifiers.Paul Berry2013-04-091-1/+3
* glsl: Don't early-out for error-type inputsIan Romanick2013-04-083-15/+11
* glsl: Don't emit spurious errors for constant indexes of the wrong typeIan Romanick2013-04-081-2/+2
* glsl: Collect all of the non-constant index error checks togetherIan Romanick2013-04-081-45/+42
* glsl: Minor code compaction in _mesa_ast_array_index_to_hirIan Romanick2013-04-081-9/+8
* glsl: Don't return a value from check_builtin_array_max_sizeIan Romanick2013-04-082-5/+2