aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: flag shaders which use gather4 at allChris Forbes2013-10-031-0/+9
* glsl: add texture gather changesMaxence Le Dore2013-10-0313-4/+57
* ralloc: Remove the rzalloc-based new/delete operator definition macro.Francisco Jerez2013-10-011-14/+12
* glsl: Switch ast_type_qualifier to the non-zeroing allocator.Francisco Jerez2013-10-011-1/+1
* glsl: Switch ast_node to the non-zeroing allocator.Francisco Jerez2013-10-012-2/+11
* glsl: Initialize all member variables of _mesa_glsl_parse_state on construction.Francisco Jerez2013-10-012-3/+15
* glsl: Create and use a has_uniform_buffer_objects() helper.Kenneth Graunke2013-09-263-7/+8
* glsl: Create and use a has_explicit_attrib_location() helper.Kenneth Graunke2013-09-264-6/+7
* glsl: Initialize ir_lower_jumps_visitor member variables.Vinson Lee2013-09-241-1/+6
* glsl: Initialize lower_vector_visitor::dont_lower_swz.Vinson Lee2013-09-241-1/+1
* glsl: Initialize assignment_generator member variables.Vinson Lee2013-09-241-0/+6
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-2332-0/+112
* glsl: Define isnormal and copysign for MSVC to fix build.Vinson Lee2013-09-221-0/+14
* glsl: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS in a bunch of places.Kenneth Graunke2013-09-215-121/+7
* ralloc: Introduce new macros for defining C++ new/delete operators.Kenneth Graunke2013-09-211-0/+26
* glsl: Set VertexProgram.MaxOutputComponents and FragmentProgram.MaxInputCompo...Ian Romanick2013-09-191-0/+2
* glsl: Delete builtin_builder::shader when destroying built-ins.Kenneth Graunke2013-09-191-0/+3
* android: Remove builtin_compilerAdrian Negreanu2013-09-181-19/+0
* glsl: Correctly validate fma()'s types.Matt Turner2013-09-171-0/+6
* glsl: Add frexp signatures and implementation.Matt Turner2013-09-171-0/+56
* glsl: Add ldexp_to_arith lowering pass.Matt Turner2013-09-172-0/+129
* glsl: Allow vectors to be created from ir_constant().Matt Turner2013-09-173-29/+41
* glsl: Add support for ldexp.Matt Turner2013-09-175-0/+41
* glsl/tests: Update .gitignore for new unit test.Kenneth Graunke2013-09-161-0/+1
* glsl/tests: Add a test for properties of sampler types.Kenneth Graunke2013-09-152-0/+114
* glsl/builtins: Fix {texture1D,texture2D,shadow1D}ArrayLod availibility.Paul Berry2013-09-131-5/+5
* mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mixIan Romanick2013-09-134-6/+6
* glsl: Use sampler_coordinate_components instead of passing it by hand.Kenneth Graunke2013-09-111-450/+450
* glsl: Add a new glsl_type::sampler_coordinate_components() function.Kenneth Graunke2013-09-112-0/+47
* glsl: During linking, record whether a GS uses EndPrimitive().Paul Berry2013-09-111-0/+31
* glsl: Add missing va_end in builtin_builder::add_function.Vinson Lee2013-09-101-0/+1
* glsl: Initialize builtin_builder member variables.Vinson Lee2013-09-101-0/+3
* glsl: fix variadic macro for MSVCBrian Paul2013-09-091-2/+2
* glsl: remove struct keyword from ir_variable declarationsBrian Paul2013-09-091-4/+4
* glsl: Implement MESA_shader_integer_mix extension.Matt Turner2013-09-094-7/+38
* glsl: Use conditional-select in mix().Matt Turner2013-09-091-8/+8
* glsl: Add conditional-select IR.Matt Turner2013-09-096-0/+36
* glsl: Rename ir_function_signature::builtin_info to builtin_avail.Kenneth Graunke2013-09-093-7/+7
* glsl: Add missing type inference for ir_binop_bfm.Kenneth Graunke2013-09-091-0/+1
* glsl: Delete old built-in function generation code.Kenneth Graunke2013-09-09135-11595/+0
* glsl: Remove builtin_compiler from the build system.Kenneth Graunke2013-09-098-249/+21
* glsl: Switch to the new built-in function module.Kenneth Graunke2013-09-093-29/+4
* glsl: Write a new built-in function module.Kenneth Graunke2013-09-093-0/+3528
* glsl: Add optional parameters to the ir_factory constructor.Kenneth Graunke2013-09-091-3/+3
* glsl: Add IR builder shortcuts for a bunch of random opcodes.Kenneth Graunke2013-09-092-0/+94
* glsl: Expose IR builder support for arbitrary swizzling.Kenneth Graunke2013-09-091-0/+1
* glsl: Add a new ir_builder::dotlike() function.Kenneth Graunke2013-09-092-0/+12
* glsl: Add IR builder support for generating return statements.Kenneth Graunke2013-09-092-0/+9
* glsl: Add IR builder support for conditional assignments.Kenneth Graunke2013-09-092-2/+17
* glsl: Add IR builder support for triops.Kenneth Graunke2013-09-092-0/+9