aboutsummaryrefslogtreecommitdiffstats
path: root/src/glsl/builtin_functions.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl, nir: Make ir_triop_bitfield_extract a vectorized operation.Kenneth Graunke2016-01-131-1/+7
* glsl, nir: Make ir_quadop_bitfield_insert a vectorized operation.Kenneth Graunke2016-01-131-1/+7
* glsl: Implement all(v) as all_equal(v, true).Matt Turner2015-12-181-14/+2
* glsl: Implement any(v) as any_nequal(v, false).Matt Turner2015-12-181-1/+14
* glsl: Remove inverse() from GLSL 1.20 and 1.30.Kenneth Graunke2015-12-161-3/+9
* glsl: Buffer atomics are supported for compute shadersJordan Justen2015-12-091-32/+38
* glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen2015-12-091-115/+115
* glsl: Switch opcode and avail parameters to binop().Matt Turner2015-12-081-17/+18
* glsl: remove trailing spaces in various filesIago Toral Quiroga2015-11-251-2/+2
* glsl: Add textureSamplesIdenticalEXT built-in functionsIan Romanick2015-11-191-0/+44
* glsl: fix isinf() for doublesConnor Abbott2015-11-191-1/+10
* glsl: Silence unused parameter warningsIan Romanick2015-11-181-2/+2
* glsl: Add new barrier functions for compute shadersJordan Justen2015-11-061-6/+49
* glsl: add support for the clock2x32ARB functionEmil Velikov2015-10-301-0/+43
* glsl: fix check SSBOs support for builtin functionsSamuel Iglesias Gonsalvez2015-10-161-1/+1
* glsl: Add atomic functions from ARB_shader_storage_buffer_objectIago Toral Quiroga2015-09-251-0/+185
* glsl: Rename atomic counter functionsIago Toral Quiroga2015-09-251-15/+15
* glsl: Move link_get_main_function_signature to a common locationJordan Justen2015-09-131-0/+28
* glsl: add support for the imageSamples functionIlia Mirkin2015-09-101-3/+40
* glsl: add support for the textureSamples functionIlia Mirkin2015-09-101-0/+31
* glsl: Silence unused parameter warningsIan Romanick2015-09-091-10/+4
* glsl: clean up textureSize prototypeIlia Mirkin2015-08-271-4/+1
* glsl: add support for OES_texture_storage_multisample_2d_arrayTapani Pälli2015-08-271-2/+3
* i965: allow image_size on float imagesMartin Peres2015-08-211-1/+2
* glsl: expose textureQueryLod in GLSL 4.00+ fragment shadersIlia Mirkin2015-08-201-37/+82
* glsl: add support for the imageSize builtinMartin Peres2015-08-201-16/+92
* glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez2015-08-201-1/+1
* glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez2015-08-201-11/+23
* glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplersTapani Pälli2015-08-191-6/+13
* glsl: allow barrier() in tessellation control shadersMarek Olšák2015-07-231-2/+2
* glsl: Add builtin barrier() functionChris Forbes2015-06-121-0/+18
* glsl: add parens in shader_integer_mix() to silence compiler warningBrian Paul2015-05-051-1/+1
* glsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in GLSL ES 3.10Ian Romanick2015-05-041-11/+11
* glsl/es3.1: Allow textureGather and textureGatherOffset in GLSL ES 3.10Ian Romanick2015-05-041-29/+61
* glsl/es3.1: Allow enhnaced packing functions in GLSL ES 3.10Ian Romanick2015-05-041-6/+7
* glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick2015-05-041-1/+2
* glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick2015-05-041-1/+1
* glsl: Use INFINITY instead of std::numeric_limits<float>::infinity().Matt Turner2015-03-251-2/+2
* glsl: Expose built-in packing functions under GLSL 4.2.Matt Turner2015-03-131-1/+1
* glsl: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00Samuel Iglesias Gonsalvez2015-02-191-0/+11
* glsl: implement double builtin functionsDave Airlie2015-02-191-259/+492
* glsl: improve accuracy of atan()Erik Faye-Lund2014-10-101-10/+55
* glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga2014-10-021-3/+5
* glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally2014-09-291-3/+3
* glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick2014-08-291-5/+5
* glsl: add ARB_derivative control supportIlia Mirkin2014-08-141-0/+48
* glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke2014-08-041-1/+2
* glsl: add new interpolateAt* builtin functionsChris Forbes2014-07-121-0/+67
* glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-2/+1