summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26glsl: move to compiler/Emil Velikov1-5502/+0
2016-01-22glsl: Conditionalize atan2 math.Kenneth Graunke1-1/+1
2016-01-13glsl, nir: Make ir_triop_bitfield_extract a vectorized operation.Kenneth Graunke1-1/+7
2016-01-13glsl, nir: Make ir_quadop_bitfield_insert a vectorized operation.Kenneth Graunke1-1/+7
2015-12-18glsl: Implement all(v) as all_equal(v, true).Matt Turner1-14/+2
2015-12-18glsl: Implement any(v) as any_nequal(v, false).Matt Turner1-1/+14
2015-12-16glsl: Remove inverse() from GLSL 1.20 and 1.30.Kenneth Graunke1-3/+9
2015-12-09glsl: Buffer atomics are supported for compute shadersJordan Justen1-32/+38
2015-12-09glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen1-115/+115
2015-12-08glsl: Switch opcode and avail parameters to binop().Matt Turner1-17/+18
2015-11-25glsl: remove trailing spaces in various filesIago Toral Quiroga1-2/+2
2015-11-19glsl: Add textureSamplesIdenticalEXT built-in functionsIan Romanick1-0/+44
2015-11-19glsl: fix isinf() for doublesConnor Abbott1-1/+10
2015-11-18glsl: Silence unused parameter warningsIan Romanick1-2/+2
2015-11-06glsl: Add new barrier functions for compute shadersJordan Justen1-6/+49
2015-10-30glsl: add support for the clock2x32ARB functionEmil Velikov1-0/+43
2015-10-16glsl: fix check SSBOs support for builtin functionsSamuel Iglesias Gonsalvez1-1/+1
2015-09-25glsl: Add atomic functions from ARB_shader_storage_buffer_objectIago Toral Quiroga1-0/+185
2015-09-25glsl: Rename atomic counter functionsIago Toral Quiroga1-15/+15
2015-09-13glsl: Move link_get_main_function_signature to a common locationJordan Justen1-0/+28
2015-09-10glsl: add support for the imageSamples functionIlia Mirkin1-3/+40
2015-09-10glsl: add support for the textureSamples functionIlia Mirkin1-0/+31
2015-09-09glsl: Silence unused parameter warningsIan Romanick1-10/+4
2015-08-27glsl: clean up textureSize prototypeIlia Mirkin1-4/+1
2015-08-27glsl: add support for OES_texture_storage_multisample_2d_arrayTapani Pälli1-2/+3
2015-08-21i965: allow image_size on float imagesMartin Peres1-1/+2
2015-08-20glsl: expose textureQueryLod in GLSL 4.00+ fragment shadersIlia Mirkin1-37/+82
2015-08-20glsl: add support for the imageSize builtinMartin Peres1-16/+92
2015-08-20glsl: Expose image load and store built-ins in GLSL ES 3.1.Francisco Jerez1-1/+1
2015-08-20glsl: Use a separate availability class for image atomic built-ins.Francisco Jerez1-11/+23
2015-08-19glsl: enable textureSize and texelFetch on GLSL ES 3.10 with MS samplersTapani Pälli1-6/+13
2015-07-23glsl: allow barrier() in tessellation control shadersMarek Olšák1-2/+2
2015-06-12glsl: Add builtin barrier() functionChris Forbes1-0/+18
2015-05-05glsl: add parens in shader_integer_mix() to silence compiler warningBrian Paul1-1/+1
2015-05-04glsl/es3.1: Allow misc ARB_gpu_shader5 built-ins in GLSL ES 3.10Ian Romanick1-11/+11
2015-05-04glsl/es3.1: Allow textureGather and textureGatherOffset in GLSL ES 3.10Ian Romanick1-29/+61
2015-05-04glsl/es3.1: Allow enhnaced packing functions in GLSL ES 3.10Ian Romanick1-6/+7
2015-05-04glsl/es3.1: Allow interger mix built-ins in GLSL ES 3.10Ian Romanick1-1/+2
2015-05-04glsl: Add glsl_parser_state::has_atomic_counters helperIan Romanick1-1/+1
2015-03-25glsl: Use INFINITY instead of std::numeric_limits<float>::infinity().Matt Turner1-2/+2
2015-03-13glsl: Expose built-in packing functions under GLSL 4.2.Matt Turner1-1/+1
2015-03-02glsl: replace Elements() with ARRAY_SIZE()Brian Paul1-1/+1
2015-02-19glsl: A shader cannot redefine or overload built-in functions in GLSL ES 3.00Samuel Iglesias Gonsalvez1-0/+11
2015-02-19glsl: implement double builtin functionsDave Airlie1-259/+492
2014-10-10glsl: improve accuracy of atan()Erik Faye-Lund1-10/+55
2014-10-02glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga1-3/+5
2014-09-29glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally1-3/+3
2014-08-29glsl: Use bit-flags image attributes and uint16_t for the image formatIan Romanick1-5/+5
2014-08-14glsl: add ARB_derivative control supportIlia Mirkin1-0/+48
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-1/+2