summaryrefslogtreecommitdiff
path: root/src/glsl/builtins
AgeCommit message (Expand)AuthorFilesLines
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
2011-01-31texture_builtins.py: Generalize the "use_proj" field to support offsets.Kenneth Graunke1-52/+57
2011-01-31texture_builtins.py: Refactor coordinate dimension calculations.Kenneth Graunke1-5/+9
2011-01-31glsl: Change texel offsets to a single vector rvalue.Kenneth Graunke1-1/+1
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-4/+4
2011-01-14generate_builtins.py: Whitespace fixes.Vinson Lee1-7/+7
2011-01-14generate_builtins.py: Fix builds using Python 2.5.Vinson Lee1-0/+2
2011-01-12glsl/builtins: Remove unnecessary (constant bool (1)) from assignments.Kenneth Graunke12-269/+265
2011-01-12generate_builtins.py: Add missing import.Vinson Lee1-0/+1
2011-01-10glsl: Autogenerate builtin_functions.cpp as part of the build process.Kenneth Graunke2-40/+9
2011-01-01glsl: Really remove unused "instructions" parameter.Kenneth Graunke1-2/+1
2011-01-01glsl: Remove unused "instructions" parameter.Kenneth Graunke1-4/+2
2010-12-17glsl/builtins: Compute the correct value for smoothstep(vec, vec, vec).Kenneth Graunke1-87/+34
2010-11-30glsl: Lazily import built-in function prototypes.Kenneth Graunke1-1/+0
2010-11-17glsl: Reimplement the "cross" built-in without ir_binop_cross.Kenneth Graunke1-3/+5
2010-11-15glsl: Implement the asinh, acosh, and atanh built-in functions.Kenneth Graunke5-4/+79
2010-11-15generate_builtins.py: Fix inconsistent use of tabs and spaces warning.Kenneth Graunke1-3/+3
2010-11-03glsl/builtins: Clean up some ugly autogenerated code in atan.Kenneth Graunke1-20/+5
2010-11-03glsl/builtins: Rename 'x' to 'y_over_x' in atan(float) implementation.Kenneth Graunke1-4/+4
2010-10-21generate_builtins.py: Output large strings as arrays of characters.Kenneth Graunke1-2/+14
2010-10-21glsl: Add support for GLSL 1.30's modf built-in.Kenneth Graunke3-0/+51
2010-10-14glsl: Add support for the 1.30 round() built-in.Kenneth Graunke3-0/+31
2010-10-14glsl: Add front-end support for GLSL 1.30's roundEven built-in.Kenneth Graunke3-0/+31
2010-10-14glsl: Add front-end support for the "trunc" built-in.Kenneth Graunke3-0/+31
2010-10-13Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg1-2/+2
2010-09-22glsl: Rework assignments with write_masks to have LHS chan count match RHS.Eric Anholt3-37/+37
2010-09-18glsl/builtins: Switch comparison functions to just return an expression.Kenneth Graunke4-180/+36
2010-09-18glsl/builtins: Fix equal and notEqual builtins.Kenneth Graunke2-24/+24