summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins
Commit message (Expand)AuthorAgeFilesLines
* glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke2011-02-282-0/+14
* glsl/builtins: Fix return type for textureSize sampler2DArray variants.Kenneth Graunke2011-02-272-4/+4
* glsl: Fix use of uninitialized values in _mesa_glsl_parse_state ctor.Kenneth Graunke2011-02-011-0/+2
* texture_builtins.py: Fix a warning about mixed tabs/spaces.Kenneth Graunke2011-01-311-1/+1
* glsl/builtins: Uncomment prototypes for texture*Offset functions.Kenneth Graunke2011-01-312-20/+0
* texture_builtins.py: Generate texture*Offset functions.Kenneth Graunke2011-01-311-5/+80
* texture_builtins.py: Generalize the "use_proj" field to support offsets.Kenneth Graunke2011-01-311-52/+57
* texture_builtins.py: Refactor coordinate dimension calculations.Kenneth Graunke2011-01-311-5/+9
* glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke2011-01-311-1/+1
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-4/+4
* generate_builtins.py: Whitespace fixes.Vinson Lee2011-01-141-7/+7
* generate_builtins.py: Fix builds using Python 2.5.Vinson Lee2011-01-141-0/+2
* glsl/builtins: Remove unnecessary (constant bool (1)) from assignments.Kenneth Graunke2011-01-1212-269/+265
* generate_builtins.py: Add missing import.Vinson Lee2011-01-121-0/+1
* glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke2011-01-102-40/+9
* glsl: Really remove unused "instructions" parameter.Kenneth Graunke2011-01-011-2/+1
* glsl: Remove unused "instructions" parameter.Kenneth Graunke2011-01-011-4/+2
* glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).Kenneth Graunke2010-12-171-87/+34
* glsl: Lazily import built-in function prototypes.Kenneth Graunke2010-11-301-1/+0
* glsl: Reimplement the "cross" built-in without ir_binop_cross.Kenneth Graunke2010-11-171-3/+5
* glsl: Implement the asinh, acosh, and atanh built-in functions.Kenneth Graunke2010-11-155-4/+79
* generate_builtins.py: Fix inconsistent use of tabs and spaces warning.Kenneth Graunke2010-11-151-3/+3
* glsl/builtins: Clean up some ugly autogenerated code in atan.Kenneth Graunke2010-11-031-20/+5
* glsl/builtins: Rename 'x' to 'y_over_x' in atan(float) implementation.Kenneth Graunke2010-11-031-4/+4
* generate_builtins.py: Output large strings as arrays of characters.Kenneth Graunke2010-10-211-2/+14
* glsl: Add support for GLSL 1.30's modf built-in.Kenneth Graunke2010-10-213-0/+51
* glsl: Add support for the 1.30 round() built-in.Kenneth Graunke2010-10-143-0/+31
* glsl: Add front-end support for GLSL 1.30's roundEven built-in.Kenneth Graunke2010-10-143-0/+31
* glsl: Add front-end support for the "trunc" built-in.Kenneth Graunke2010-10-143-0/+31
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
* glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt2010-09-223-37/+37
* glsl/builtins: Switch comparison functions to just return an expression.Kenneth Graunke2010-09-184-180/+36
* glsl/builtins: Fix equal and notEqual builtins.Kenneth Graunke2010-09-182-24/+24
* glsl2: Port equal() and notEqual() to ir_unop_all_equal and ir_unop_any_nequalIan Romanick2010-09-132-120/+24
* glsl2: Implement noise[1234] built-in functions using ir_unop_noiseIan Romanick2010-09-094-52/+229
* glsl/builtins: normalize of a negative scalar should be -1.0.Kenneth Graunke2010-09-091-1/+1
* glsl/builtins: Set the API in the fake context.Kenneth Graunke2010-09-081-0/+1
* glsl2: Clear out profile pointers in _mesa_glsl_release_functionsIan Romanick2010-09-081-0/+1
* glsl: Fix for scalar float built-in definitions.Kenneth Graunke2010-09-082-2/+2
* glsl: Fix typo in builtin step() using a wrong channel.Eric Anholt2010-09-081-1/+1
* glsl/builtins: Don't use ir_binop_dot on floating point values.Kenneth Graunke2010-09-084-6/+6
* glsl/builtins: Simplify degenerate scalar float cases.Kenneth Graunke2010-09-083-5/+3
* glsl2: Make sure _mesa_glsl_parse_state constructor gets a contextIan Romanick2010-09-081-1/+2
* glsl: Add built-in function profiles for GLSL ES 1.00.Kenneth Graunke2010-09-072-0/+600
* glsl/builtins: Convert assignments to new format (with write mask).Kenneth Graunke2010-09-0415-398/+389
* glsl/builtins: Actually print the info log if reading a builtin failed.Kenneth Graunke2010-09-041-0/+1
* glsl: Add forgotten implementations of equal/notEqual on bvecs.Kenneth Graunke2010-09-012-0/+60
* glsl2: fix bug in atan(y, x) functionBrian Paul2010-08-311-7/+3
* glsl: Clear the static values of builtin function profiles at release.Eric Anholt2010-08-301-19/+37
* glsl: Protect against double compiler-destroy.Eric Anholt2010-08-271-0/+1