summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add GLSL 1.40 textureSize() implementations for sampler2DRect.Eric Anholt2012-03-153-2/+19
* glsl: Set up generated builtin functions handling for GLSL 1.40.Eric Anholt2012-03-151-3/+3
* glsl: Drop ftransform() from GLSL 1.40 profile.Eric Anholt2012-03-151-2/+0
* glsl: Copy GLSL 1.30 builtin profile to GLSL 1.40.Eric Anholt2012-03-152-0/+1946
* glsl: When failing to compile some builtins, print the error.Eric Anholt2012-03-151-0/+8
* glsl/builtins: Add missing mix(genType, genType, bvec) built-ins.Kenneth Graunke2012-01-063-1/+11
* glsl: Fix samplerCubeShadow support in shader compilerAnuj Phogat2011-12-071-1/+1
* glsl: Add missing textureSize(samplerCubeShadow, int) variant.Kenneth Graunke2011-11-161-0/+1
* glsl: Remove textureGradOffset built-ins taking samplerCube parameters.Kenneth Graunke2011-11-103-9/+0
* glsl: Fix misnamed textureProjOffset prototypes in built-in profiles.Kenneth Graunke2011-11-102-62/+62
* glsl: Remove texture built-ins with 'bias' from 1.30 VS profile.Kenneth Graunke2011-11-101-118/+4
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-034-0/+20
* glsl: Add isinf() and isnan() builtins.Paul Berry2011-10-314-4/+34
* glsl: Add '.ir' extension to builtin IR filesPaul Berry2011-10-3166-3/+9
* glsl 1.30: Fix numerical instabilities in asinhPaul Berry2011-09-281-4/+36
* glsl: Defer initialization of built-in functions until they're needed.Kenneth Graunke2011-09-231-2/+4
* glsl/builtins: Fix invalid float constant in noise4 built-in.Kenneth Graunke2011-09-071-2/+2
* glsl/builtins: Fix invalid vecN constants in hyperbolic functions.Kenneth Graunke2011-09-075-21/+21
* glsl/builtins: Uncomment textureSize prototypes.Kenneth Graunke2011-08-232-4/+0
* texture_builtins.py: Add support for textureSize (txs).Kenneth Graunke2011-08-231-14/+36
* glsl: improve the accuracy of the atan(x,y) builtin function.Paul Berry2011-08-011-1/+3
* glsl: improve the accuracy of the asin() builtin function.Paul Berry2011-08-011-28/+40
* glsl: improve the accuracy of the radians() builtin functionPaul Berry2011-07-281-4/+4
* glsl/builtins: Actually implement int/ivec variants of abs().Kenneth Graunke2011-06-141-0/+20
* glsl/generate_builtins.py: Remove regexp to kill pointer addresses.Kenneth Graunke2011-06-141-4/+0
* glsl: Add compiler support for ARB_shader_texture_lod.Kenneth Graunke2011-05-093-0/+174
* glsl: Explicitly specify a type when reading/printing ir_texture.Kenneth Graunke2011-03-141-5/+6
* texture_builtins.py: Add support for 130-style Shadow sampler variants.Kenneth Graunke2011-03-141-1/+53
* 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