summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Don't emit empty declaration warning for a struct specifierIan Romanick2013-12-061-1/+1
* glsl: Use fabs() on floating point values.Matt Turner2013-12-041-2/+2
* glsl: Remove silly OR(..., 0x0) from ldexp() lowering.Matt Turner2013-12-041-3/+1
* glsl: Simplify the built-in function linking code.Kenneth Graunke2013-12-015-32/+29
* glsl: Create an accessor for the built-in function shader.Kenneth Graunke2013-12-012-2/+13
* glsl: Drop crazy looping from no_matching_function_error().Kenneth Graunke2013-12-011-16/+23
* glsl: Merge "candidates are: " message to the previous line.Kenneth Graunke2013-12-011-6/+4
* glsl: Drop unused call_ir parameter from generate_call().Kenneth Graunke2013-12-011-8/+6
* glsl: Remove useless iteration through function parameters.Kenneth Graunke2013-12-011-6/+0
* glsl: Remove unused field loop_variable_state::loop.Paul Berry2013-11-291-5/+0
* glsl: Improve documentation of ir_loop counter/control fields.Paul Berry2013-11-291-6/+28
* glsl: In ir_validate, check that ir_loop::counter always refers to a new var.Paul Berry2013-11-291-0/+13
* glsl: Fix inconsistent assumptions about ir_loop::counter.Paul Berry2013-11-293-2/+9
* glsl: Teach ir_variable_refcount about ir_loop::counter variables.Paul Berry2013-11-292-0/+22
* glsl: Link glcpp with math library.Vinson Lee2013-11-271-1/+3
* glsl: Initialize _mesa_glsl_parse_state::atomic_counter_offsets before using it.Francisco Jerez2013-11-261-0/+2
* glsl/linker: Validate IR just before reparenting.Paul Berry2013-11-261-0/+5
* glsl: Fix lowering of direct assignment in lower_clip_distance.Paul Berry2013-11-261-0/+5
* glsl: Improve error message when attemping assignment to unsized arrayTimothy Arceri2013-11-231-2/+8
* mesa: Remove the ralloc canary on release builds.Eric Anholt2013-11-221-0/+6
* glsl: Fix interstage uniform interface block link error detection.Paul Berry2013-11-213-32/+62
* glsl: Fix cross-version linking between VS and GS.Paul Berry2013-11-211-4/+23
* glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.Paul Berry2013-11-215-1/+60
* glsl: Use more portable bash invocation construct.Vinson Lee2013-11-2026-26/+26
* glsl: cleanup, remove duplicate assignmentTapani Pälli2013-11-171-1/+0
* glsl: Apply the transformation "1/rsq(x) == sqrt(x)" in opt_algebraic.Eric Anholt2013-11-151-3/+4
* glsl: Apply the transformation "(a ^^ a) -> false" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Apply the transformation "(a && a) -> a" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Apply the transformation "(a || a) -> a" in opt_algebraic.Eric Anholt2013-11-151-1/+3
* glsl: Move the CSE equality functions to the ir class.Eric Anholt2013-11-154-179/+222
* glsl: Rework interface block linking.Paul Berry2013-11-151-20/+251
* glsl: fix missing breaks in equals(ir_texture,..)Chris Forbes2013-11-101-0/+2
* glsl: Linker support for ARB_shader_atomic_counters.Francisco Jerez2013-11-074-1/+306
* glsl: Implement parser support for atomic counters.Francisco Jerez2013-11-076-6/+103
* glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.Kenneth Graunke2013-11-071-1/+2
* glsl: Don't generate misleading debug names when packing gs inputs.Paul Berry2013-11-041-4/+3
* glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+18
* mesa: Add infrastructure for GL_ARB_sample_shadingAnuj Phogat2013-11-014-0/+7
* glsl: Add a CSE pass.Eric Anholt2013-11-015-0/+608
* glsl: fix MSVC int->bool conversion warningBrian Paul2013-10-311-1/+1
* glsl: Move layout(location) checks to AST-to-HIR conversionIan Romanick2013-10-303-22/+43
* glsl: Slightly restructure error generation in validate_explicit_locationIan Romanick2013-10-301-11/+11
* glsl: Make mode_string function globally availableIan Romanick2013-10-303-23/+46
* glsl: Eliminate the global check in validate_explicit_locationIan Romanick2013-10-301-3/+2
* glsl: Extract explicit location code from apply_type_qualifier_to_variableIan Romanick2013-10-301-75/+84
* glsl: fix crash introduced by the previous commitMarek Olšák2013-10-301-1/+1
* glsl: break the gl_FragData array into separate gl_FragData[i] variablesMarek Olšák2013-10-291-33/+134
* glsl: Fix the function inlining pass to deal with general opaque arguments.Francisco Jerez2013-10-291-33/+33
* glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez2013-10-295-0/+89
* glsl: Basic support for built-in intrinsics.Francisco Jerez2013-10-294-11/+64