summaryrefslogtreecommitdiff
path: root/src/glsl/builtins
AgeCommit message (Expand)AuthorFilesLines
2012-06-13glsl: Fix pi/2 constant in acos built-in functionIan Romanick1-4/+4
2012-06-07glsl: New unary opcodes for ARB_shader_bit_encoding support.Olivier Galibert5-0/+106
2012-06-07glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert1-0/+1
2012-06-05glsl/builtins: Fix textureGrad() for Array samplers.Kenneth Graunke1-3/+3
2012-04-24glsl: Add implementation of inverse() for mat2/3/4.Eric Anholt2-0/+110
2012-04-24glsl: Add support for generating builtin code from GLSL instead of IR.Eric Anholt1-4/+16
2012-04-17glsl/builtins: Rework profiles to use the new '.glsl' common suffix.Kenneth Graunke20-4807/+1902
2012-04-17glsl/builtins: Support stage-agnostic built-in profiles.Kenneth Graunke1-2/+4
2012-04-17glsl/builtins: Use ivec for texel offsets in textureProjGradOffset.Kenneth Graunke3-4/+4
2012-04-16glsl: Add remaining *sampler2DRect* texture functions.Eric Anholt3-0/+158
2012-04-16glsl: Fix the prototype of textureProjGradOffset(sampler2DShadow)Eric Anholt1-1/+1
2012-04-16glsl: Add textureSize(*samplerBuffer) support.Eric Anholt3-0/+9
2012-04-11glsl: Don't apply optimization passes to builtins.Eric Anholt1-1/+1
2012-04-09glsl: Add texelFetch(*samplerBuffer) entrypoints to GLSL 1.40.Eric Anholt3-4/+15
2012-04-02glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2-45/+58
2012-03-25glsl: initialise const force glsl extension warning in fake ctxDave Airlie1-0/+1
2012-03-15glsl: Add GLSL 1.40 textureSize() implementations for sampler2DRect.Eric Anholt3-2/+19
2012-03-15glsl: Set up generated builtin functions handling for GLSL 1.40.Eric Anholt1-3/+3
2012-03-15glsl: Drop ftransform() from GLSL 1.40 profile.Eric Anholt1-2/+0
2012-03-15glsl: Copy GLSL 1.30 builtin profile to GLSL 1.40.Eric Anholt2-0/+1946
2012-03-15glsl: When failing to compile some builtins, print the error.Eric Anholt1-0/+8
2012-01-06glsl/builtins: Add missing mix(genType, genType, bvec) built-ins.Kenneth Graunke3-1/+11
2011-12-07glsl: Fix samplerCubeShadow support in shader compilerAnuj Phogat1-1/+1
2011-11-16glsl: Add missing textureSize(samplerCubeShadow, int) variant.Kenneth Graunke1-0/+1
2011-11-10glsl: Remove textureGradOffset built-ins taking samplerCube parameters.Kenneth Graunke3-9/+0
2011-11-10glsl: Fix misnamed textureProjOffset prototypes in built-in profiles.Kenneth Graunke2-62/+62
2011-11-10glsl: Remove texture built-ins with 'bias' from 1.30 VS profile.Kenneth Graunke1-118/+4
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu4-0/+20
2011-10-31glsl: Add isinf() and isnan() builtins.Paul Berry4-4/+34
2011-10-31glsl: Add '.ir' extension to builtin IR filesPaul Berry66-3/+9
2011-09-28glsl 1.30: Fix numerical instabilities in asinhPaul Berry1-4/+36
2011-09-23glsl: Defer initialization of built-in functions until they're needed.Kenneth Graunke1-2/+4
2011-09-07glsl/builtins: Fix invalid float constant in noise4 built-in.Kenneth Graunke1-2/+2
2011-09-07glsl/builtins: Fix invalid vecN constants in hyperbolic functions.Kenneth Graunke5-21/+21
2011-08-23glsl/builtins: Uncomment textureSize prototypes.Kenneth Graunke2-4/+0
2011-08-23texture_builtins.py: Add support for textureSize (txs).Kenneth Graunke1-14/+36
2011-08-01glsl: improve the accuracy of the atan(x,y) builtin function.Paul Berry1-1/+3
2011-08-01glsl: improve the accuracy of the asin() builtin function.Paul Berry1-28/+40
2011-07-28glsl: improve the accuracy of the radians() builtin functionPaul Berry1-4/+4
2011-06-14glsl/builtins: Actually implement int/ivec variants of abs().Kenneth Graunke1-0/+20
2011-06-14glsl/generate_builtins.py: Remove regexp to kill pointer addresses.Kenneth Graunke1-4/+0
2011-05-09glsl: Add compiler support for ARB_shader_texture_lod.Kenneth Graunke3-0/+174
2011-03-14glsl: Explicitly specify a type when reading/printing ir_texture.Kenneth Graunke1-5/+6
2011-03-14texture_builtins.py: Add support for 130-style Shadow sampler variants.Kenneth Graunke1-1/+53
2011-02-28glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke2-0/+14
2011-02-27glsl/builtins: Fix return type for textureSize sampler2DArray variants.Kenneth Graunke2-4/+4
2011-02-01glsl: Fix use of uninitialized values in _mesa_glsl_parse_state ctor.Kenneth Graunke1-0/+2
2011-01-31texture_builtins.py: Fix a warning about mixed tabs/spaces.Kenneth Graunke1-1/+1
2011-01-31glsl/builtins: Uncomment prototypes for texture*Offset functions.Kenneth Graunke2-20/+0
2011-01-31texture_builtins.py: Generate texture*Offset functions.Kenneth Graunke1-5/+80