summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-07-12glsl: add new interpolateAt* builtin functionsChris Forbes1-0/+67
2014-07-01glsl: Use typed foreach_in_list instead of foreach_list.Matt Turner1-2/+1
2014-06-30glsl: Add support for EmitStreamVertex() and EndStreamPrimitive().Iago Toral Quiroga1-0/+58
2014-06-30glsl: Modify ir_end_primitive to have a stream.Iago Toral Quiroga1-1/+2
2014-06-30glsl: Modify ir_emit_vertex to have a stream.Iago Toral Quiroga1-1/+2
2014-05-13glsl: simplify the M_PI*f macros, fixes build on OpenBSDJonathan Gray1-5/+3
2014-04-15glsl: Use M_PI_* macros.Matt Turner1-7/+13
2014-03-28glsl: Clean up "unused parameter" warningsIan Romanick1-1/+1
2014-03-18glsl: Allow dot() on scalars, and throw out dotlike().Matt Turner1-4/+4
2014-03-18glsl: Match whitespace changes from previous patch.Matt Turner1-4/+4
2014-03-18glsl: Expose pack/unpack built-ins for ARB_gpu_shader5.Matt Turner1-9/+17
2014-03-03glsl: switch to c11 mutex functionsBrian Paul1-7/+7
2014-02-12glsl: rename _restrict to restrict_flagBrian Paul1-1/+1
2014-02-12glsl: Add image built-in function generator.Francisco Jerez1-0/+251
2014-02-12glsl: Add helper methods to glsl_type for dealing with images.Francisco Jerez1-1/+1
2014-02-11glsl: Add locking to builtin_builder singletonDaniel Kurtz1-1/+10