summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-10-01ralloc: Remove the rzalloc-based new/delete operator definition macro.Francisco Jerez1-14/+12
2013-10-01glsl: Switch ast_type_qualifier to the non-zeroing allocator.Francisco Jerez1-1/+1
2013-10-01glsl: Switch ast_node to the non-zeroing allocator.Francisco Jerez2-2/+11
2013-10-01glsl: Initialize all member variables of _mesa_glsl_parse_state on construction.Francisco Jerez2-3/+15
2013-09-26glsl: Create and use a has_uniform_buffer_objects() helper.Kenneth Graunke3-7/+8
2013-09-26glsl: Create and use a has_explicit_attrib_location() helper.Kenneth Graunke4-6/+7
2013-09-24glsl: Initialize ir_lower_jumps_visitor member variables.Vinson Lee1-1/+6
2013-09-24glsl: Initialize lower_vector_visitor::dont_lower_swz.Vinson Lee1-1/+1
2013-09-24glsl: Initialize assignment_generator member variables.Vinson Lee1-0/+6
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt32-0/+112
2013-09-22glsl: Define isnormal and copysign for MSVC to fix build.Vinson Lee1-0/+14
2013-09-21glsl: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS in a bunch of places.Kenneth Graunke5-121/+7
2013-09-21ralloc: Introduce new macros for defining C++ new/delete operators.Kenneth Graunke1-0/+26
2013-09-19glsl: Set VertexProgram.MaxOutputComponents and FragmentProgram.MaxInputCompo...Ian Romanick1-0/+2
2013-09-19glsl: Delete builtin_builder::shader when destroying built-ins.Kenneth Graunke1-0/+3
2013-09-18android: Remove builtin_compilerAdrian Negreanu1-19/+0
2013-09-17glsl: Correctly validate fma()'s types.Matt Turner1-0/+6
2013-09-17glsl: Add frexp signatures and implementation.Matt Turner1-0/+56
2013-09-17glsl: Add ldexp_to_arith lowering pass.Matt Turner2-0/+129
2013-09-17glsl: Allow vectors to be created from ir_constant().Matt Turner3-29/+41
2013-09-17glsl: Add support for ldexp.Matt Turner5-0/+41
2013-09-16glsl/tests: Update .gitignore for new unit test.Kenneth Graunke1-0/+1
2013-09-15glsl/tests: Add a test for properties of sampler types.Kenneth Graunke2-0/+114
2013-09-13glsl/builtins: Fix {texture1D,texture2D,shadow1D}ArrayLod availibility.Paul Berry1-5/+5
2013-09-13mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mixIan Romanick4-6/+6
2013-09-11glsl: Use sampler_coordinate_components instead of passing it by hand.Kenneth Graunke1-450/+450
2013-09-11glsl: Add a new glsl_type::sampler_coordinate_components() function.Kenneth Graunke2-0/+47
2013-09-11glsl: During linking, record whether a GS uses EndPrimitive().Paul Berry1-0/+31
2013-09-10glsl: Add missing va_end in builtin_builder::add_function.Vinson Lee1-0/+1
2013-09-10glsl: Initialize builtin_builder member variables.Vinson Lee1-0/+3
2013-09-09glsl: fix variadic macro for MSVCBrian Paul1-2/+2
2013-09-09glsl: remove struct keyword from ir_variable declarationsBrian Paul1-4/+4
2013-09-09glsl: Implement MESA_shader_integer_mix extension.Matt Turner4-7/+38
2013-09-09glsl: Use conditional-select in mix().Matt Turner1-8/+8
2013-09-09glsl: Add conditional-select IR.Matt Turner6-0/+36
2013-09-09glsl: Rename ir_function_signature::builtin_info to builtin_avail.Kenneth Graunke3-7/+7
2013-09-09glsl: Add missing type inference for ir_binop_bfm.Kenneth Graunke1-0/+1
2013-09-09glsl: Delete old built-in function generation code.Kenneth Graunke135-11595/+0
2013-09-09glsl: Remove builtin_compiler from the build system.Kenneth Graunke8-249/+21
2013-09-09glsl: Switch to the new built-in function module.Kenneth Graunke3-29/+4
2013-09-09glsl: Write a new built-in function module.Kenneth Graunke3-0/+3528
2013-09-09glsl: Add optional parameters to the ir_factory constructor.Kenneth Graunke1-3/+3
2013-09-09glsl: Add IR builder shortcuts for a bunch of random opcodes.Kenneth Graunke2-0/+94
2013-09-09glsl: Expose IR builder support for arbitrary swizzling.Kenneth Graunke1-0/+1
2013-09-09glsl: Add a new ir_builder::dotlike() function.Kenneth Graunke2-0/+12
2013-09-09glsl: Add IR builder support for generating return statements.Kenneth Graunke2-0/+9
2013-09-09glsl: Add IR builder support for conditional assignments.Kenneth Graunke2-2/+17
2013-09-09glsl: Add IR builder support for triops.Kenneth Graunke2-0/+9
2013-09-09glsl: Add an ir_expression triop constructor with type inference.Kenneth Graunke2-0/+36
2013-09-09glsl: Add missing type inference support for ARB_gpu_shader5 unops.Kenneth Graunke1-0/+4