summaryrefslogtreecommitdiffstats
path: root/src/glsl/builtins
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add EXT_texture_array support for geometry shaders.Paul Berry2013-08-011-0/+12
* glsl/builtins: Fix ARB_texture_cube_map_array built-in availability.Kenneth Graunke2013-07-022-1/+8
* glsl: Allow the use of determinant() in GLSL 1.50.Kenneth Graunke2013-06-101-0/+4
* glsl: Add new bit built-ins IR and prototypes from ARB_gpu_shader5.Matt Turner2013-05-067-0/+342
* mesa: Add infrastructure for ARB_gpu_shader5.Matt Turner2013-05-061-0/+1
* Revert "glsl: Replace constant-index vector array accesses with swizzles"Paul Berry2013-04-022-83/+83
* glsl: Replace open-coded dot-product with dotIan Romanick2013-03-291-4/+5
* glsl: Replace constant-index vector array accesses with swizzlesIan Romanick2013-03-292-87/+87
* glsl: Implement ARB_texture_query_lodDave Airlie2013-03-293-11/+68
* glsl: Add built-in functions for GLSL 1.50.Kenneth Graunke2013-03-202-0/+1145
* glsl: Bump standalone compiler versions to 1.50.Kenneth Graunke2013-03-201-2/+2
* glsl: add support for ARB_texture_multisampleChris Forbes2013-03-023-6/+41
* glsl: Convert mix() to use a new ir_triop_lrp opcode.Kenneth Graunke2013-02-281-7/+7
* glsl: Add IR lisp for ARB_shading_language_packingMatt Turner2013-01-255-0/+38
* glsl: Add infrastructure for ARB_shading_language_packingMatt Turner2013-01-251-0/+1
* glsl: Add IR lisp for GLSL ES 3.00 pack/unpack functionsChad Versace2013-01-247-7/+43
* glsl: Create builtin function profiles for GLSL 3.00 ES.Paul Berry2012-12-062-0/+833
* glsl: add determinant() functions.Paul Berry2012-12-061-0/+70
* glsl: Make builtin function profiles for GLSL ES use "es" in the filename.Paul Berry2012-12-064-1/+5
* glsl: Simplify symbol table version checking.Paul Berry2012-12-061-1/+1
* mesa: Add ARB_ES3_compatibility flag.Paul Berry2012-12-061-0/+1
* mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry2012-11-291-1/+1
* glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie2012-11-093-1/+39
* glsl: make builtin_mem_ctx a staticDave Airlie2012-09-151-1/+1
* glsl: Add support for OES_standard_derivatives in GLSL ES.Tomeu Vizoso2012-08-011-0/+20
* glsl: Fix pi/2 constant in acos built-in functionIan Romanick2012-06-131-4/+4
* glsl: New unary opcodes for ARB_shader_bit_encoding support.Olivier Galibert2012-06-075-0/+106
* 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 implementation of inverse() for mat2/3/4.Eric Anholt2012-04-242-0/+110
* glsl: Add support for generating builtin code from GLSL instead of IR.Eric Anholt2012-04-241-4/+16
* glsl/builtins: Rework profiles to use the new '.glsl' common suffix.Kenneth Graunke2012-04-1720-4807/+1902
* glsl/builtins: Support stage-agnostic built-in profiles.Kenneth Graunke2012-04-171-2/+4
* glsl/builtins: Use ivec for texel offsets in textureProjGradOffset.Kenneth Graunke2012-04-173-4/+4
* glsl: Add remaining *sampler2DRect* texture functions.Eric Anholt2012-04-163-0/+158
* glsl: Fix the prototype of textureProjGradOffset(sampler2DShadow)Eric Anholt2012-04-161-1/+1
* glsl: Add textureSize(*samplerBuffer) support.Eric Anholt2012-04-163-0/+9
* 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-093-4/+15
* glsl: Convert ir_call to be a statement rather than a value.Kenneth Graunke2012-04-022-45/+58
* 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-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