summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins/tools
Commit message (Expand)AuthorAgeFilesLines
* glsl: Scaffolding for ARB_shader_bit_encoding.Olivier Galibert2012-06-071-0/+1
* glsl/builtins: Fix textureGrad() for Array samplers.Kenneth Graunke2012-06-051-3/+3
* glsl: Add support for generating builtin code from GLSL instead of IR.Eric Anholt2012-04-241-4/+16
* glsl/builtins: Support stage-agnostic built-in profiles.Kenneth Graunke2012-04-171-2/+4
* glsl: Add remaining *sampler2DRect* texture functions.Eric Anholt2012-04-161-0/+22
* glsl: Add textureSize(*samplerBuffer) support.Eric Anholt2012-04-161-0/+1
* glsl: Don't apply optimization passes to builtins.Eric Anholt2012-04-111-1/+1
* glsl: Add texelFetch(*samplerBuffer) entrypoints to GLSL 1.40.Eric Anholt2012-04-091-4/+7
* glsl: initialise const force glsl extension warning in fake ctxDave Airlie2012-03-251-0/+1
* glsl: Add GLSL 1.40 textureSize() implementations for sampler2DRect.Eric Anholt2012-03-151-2/+9
* glsl: Set up generated builtin functions handling for GLSL 1.40.Eric Anholt2012-03-151-3/+3
* glsl: When failing to compile some builtins, print the error.Eric Anholt2012-03-151-0/+8
* 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-101-1/+0
* glsl: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-032-0/+8
* glsl: Add '.ir' extension to builtin IR filesPaul Berry2011-10-311-3/+9
* glsl: Defer initialization of built-in functions until they're needed.Kenneth Graunke2011-09-231-2/+4
* texture_builtins.py: Add support for textureSize (txs).Kenneth Graunke2011-08-231-14/+36
* 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-091-0/+64
* 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: 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
* 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
* 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: Lazily import built-in function prototypes.Kenneth Graunke2010-11-301-1/+0
* generate_builtins.py: Fix inconsistent use of tabs and spaces warning.Kenneth Graunke2010-11-151-3/+3
* generate_builtins.py: Output large strings as arrays of characters.Kenneth Graunke2010-10-211-2/+14
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-2/+2
* 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
* glsl2: Make sure _mesa_glsl_parse_state constructor gets a contextIan Romanick2010-09-081-1/+2
* glsl/builtins: Actually print the info log if reading a builtin failed.Kenneth Graunke2010-09-041-0/+1
* 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
* glsl: Use a single shared namespace in the symbol table.Kenneth Graunke2010-08-261-0/+1
* glsl: Include main/core.h.Chia-I Wu2010-08-241-1/+1
* generate_builtins.py: Generate output in sorted order.Kenneth Graunke2010-08-231-5/+6
* generate_builtins.py: Remove unused import sys.Vinson Lee2010-08-211-1/+1