summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2013-12-04glsl: Use fabs() on floating point values.Matt Turner1-2/+2
2013-12-04glsl: Remove silly OR(..., 0x0) from ldexp() lowering.Matt Turner1-3/+1
2013-12-01glsl: Simplify the built-in function linking code.Kenneth Graunke5-32/+29
2013-12-01glsl: Create an accessor for the built-in function shader.Kenneth Graunke2-2/+13
2013-12-01glsl: Drop crazy looping from no_matching_function_error().Kenneth Graunke1-16/+23
2013-12-01glsl: Merge "candidates are: " message to the previous line.Kenneth Graunke1-6/+4
2013-12-01glsl: Drop unused call_ir parameter from generate_call().Kenneth Graunke1-8/+6
2013-12-01glsl: Remove useless iteration through function parameters.Kenneth Graunke1-6/+0
2013-11-29glsl: Remove unused field loop_variable_state::loop.Paul Berry1-5/+0
2013-11-29glsl: Improve documentation of ir_loop counter/control fields.Paul Berry1-6/+28
2013-11-29glsl: In ir_validate, check that ir_loop::counter always refers to a new var.Paul Berry1-0/+13
2013-11-29glsl: Fix inconsistent assumptions about ir_loop::counter.Paul Berry3-2/+9
2013-11-29glsl: Teach ir_variable_refcount about ir_loop::counter variables.Paul Berry2-0/+22
2013-11-27glsl: Link glcpp with math library.Vinson Lee1-1/+3
2013-11-26glsl: Initialize _mesa_glsl_parse_state::atomic_counter_offsets before using it.Francisco Jerez1-0/+2
2013-11-26glsl/linker: Validate IR just before reparenting.Paul Berry1-0/+5
2013-11-26glsl: Fix lowering of direct assignment in lower_clip_distance.Paul Berry1-0/+5
2013-11-23glsl: Improve error message when attemping assignment to unsized arrayTimothy Arceri1-2/+8
2013-11-22mesa: Remove the ralloc canary on release builds.Eric Anholt1-0/+6
2013-11-21glsl: Fix interstage uniform interface block link error detection.Paul Berry3-32/+62
2013-11-21glsl: Fix cross-version linking between VS and GS.Paul Berry1-4/+23
2013-11-21glsl: Prohibit illegal mixing of redeclarations inside/outside gl_PerVertex.Paul Berry5-1/+60
2013-11-20glsl: Use more portable bash invocation construct.Vinson Lee26-26/+26
2013-11-17glsl: cleanup, remove duplicate assignmentTapani Pälli1-1/+0
2013-11-15glsl: Apply the transformation "1/rsq(x) == sqrt(x)" in opt_algebraic.Eric Anholt1-3/+4
2013-11-15glsl: Apply the transformation "(a ^^ a) -> false" in opt_algebraic.Eric Anholt1-1/+3
2013-11-15glsl: Apply the transformation "(a && a) -> a" in opt_algebraic.Eric Anholt1-1/+3
2013-11-15glsl: Apply the transformation "(a || a) -> a" in opt_algebraic.Eric Anholt1-1/+3
2013-11-15glsl: Move the CSE equality functions to the ir class.Eric Anholt4-179/+222
2013-11-15glsl: Rework interface block linking.Paul Berry1-20/+251
2013-11-10glsl: fix missing breaks in equals(ir_texture,..)Chris Forbes1-0/+2
2013-11-07glsl: Linker support for ARB_shader_atomic_counters.Francisco Jerez4-1/+306
2013-11-07glsl: Implement parser support for atomic counters.Francisco Jerez6-6/+103
2013-11-07glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.Kenneth Graunke1-1/+2
2013-11-04glsl: Don't generate misleading debug names when packing gs inputs.Paul Berry1-4/+3
2013-11-01glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat1-0/+18
2013-11-01mesa: Add infrastructure for GL_ARB_sample_shadingAnuj Phogat4-0/+7
2013-11-01glsl: Add a CSE pass.Eric Anholt5-0/+608
2013-10-31glsl: fix MSVC int->bool conversion warningBrian Paul1-1/+1
2013-10-30glsl: Move layout(location) checks to AST-to-HIR conversionIan Romanick3-22/+43
2013-10-30glsl: Slightly restructure error generation in validate_explicit_locationIan Romanick1-11/+11
2013-10-30glsl: Make mode_string function globally availableIan Romanick3-23/+46
2013-10-30glsl: Eliminate the global check in validate_explicit_locationIan Romanick1-3/+2
2013-10-30glsl: Extract explicit location code from apply_type_qualifier_to_variableIan Romanick1-75/+84
2013-10-30glsl: fix crash introduced by the previous commitMarek Olšák1-1/+1
2013-10-29glsl: break the gl_FragData array into separate gl_FragData[i] variablesMarek Olšák1-33/+134
2013-10-29glsl: Fix the function inlining pass to deal with general opaque arguments.Francisco Jerez1-33/+33
2013-10-29glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez5-0/+89
2013-10-29glsl: Basic support for built-in intrinsics.Francisco Jerez4-11/+64
2013-10-29glsl: Add type predicate to check whether a type contains any opaque types.Francisco Jerez3-0/+27