aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/builtin_functions.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "glsl: Use a simpler formula for tanh"Kristian H. Kristensen2020-03-051-10/+8
* glsl: Add built-in functions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+311
* glsl: Enable textureSize for samplerExternalOESYevhenii Kolesnikov2019-10-311-0/+2
* glsl/builtin: Add alternate versions of atan using new opsNeil Roberts2019-10-121-2/+31
* glsl: Add helperInvocationEXT() builtinCaio Marcelo de Oliveira Filho2019-09-301-0/+36
* mesa/compiler: rework tear down of builtin/typesLionel Landwerlin2019-08-211-6/+14
* glsl: add EXT_shader_image_load_store new image functionsPierre-Eric Pelloux-Prayer2019-08-061-0/+12
* glsl: handle differences between ARB/EXT versions of shader_image_load_storePierre-Eric Pelloux-Prayer2019-08-061-1/+13
* glsl: Add builtin functions for EXT_texture_shadow_lodPaulo Zanoni2019-07-301-0/+26
* glsl: Allow _textureCubeArrayShadow function to accept ir_texture_opcodePaulo Zanoni2019-07-301-4/+19
* glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák2019-05-021-54/+24
* glsl: handle interactions between EXT_gpu_shader4 and texture extensionsMarek Olšák2019-04-241-281/+354
* glsl: add texture builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-25/+667
* glsl: add arithmetic builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-13/+35
* glsl: Enable texture builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-140/+153
* glsl: Enable derivative builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-9/+25
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-2/+30
* mesa: Expose EXT_texture_query_lod and add support for its use shadersGert Wollny2019-03-031-1/+2
* mesa: expose AMD_texture_texture4Marek Olšák2018-12-041-0/+10
* mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner2018-12-031-17/+0
* mesa: Add GL/GLSL plumbing for INTEL_fragment_shader_orderingKevin Rogovin2018-08-281-0/+17
* mesa: expose AMD_gpu_shader_int64Marek Olšák2018-08-241-1/+2
* glsl: Add built-in functions for INTEL_shader_atomic_float_minmaxIan Romanick2018-08-221-1/+32
* glsl: Add built-in functions for NV_shader_atomic_floatIan Romanick2018-08-221-3/+48
* Add NV_fragment_shader_interlock support.Kevin Rogovin2018-08-201-0/+18
* mesa/util: add allow_glsl_relaxed_es driconfig overrideTimothy Arceri2018-06-191-1/+2
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+54
* mesa: include mtypes.h lessMarek Olšák2018-04-121-1/+1
* mesa: implement ARB_compatibilityMarek Olšák2018-02-231-1/+1
* mesa: add OES_EGL_image_external_essl3 supportIlia Mirkin2018-02-061-0/+17
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-7/+16
* glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri2017-08-111-10/+1
* glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset2017-08-071-17/+94
* glsl: check if any of the named builtins are available firstIlia Mirkin2017-07-051-2/+11
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-15/+15
* glsl: implement arb_shader_ballot builtins using intrinsicsNicolai Hähnle2017-04-281-3/+83
* glsl: implement arb_shader_group_vote builtins via intrinsicsNicolai Hähnle2017-04-281-6/+32
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-6/+6
* glsl: use the BA1 macro for textureQueryLevels()Samuel Pitoiset2017-04-111-32/+33
* glsl: use the BA1 macro for textureSamples()Samuel Pitoiset2017-04-111-9/+10
* glsl: use the BA1 macro for textureCubeArrayShadow()Samuel Pitoiset2017-04-111-5/+6
* glsl: add ARB_shader_ballot builtin functionsNicolai Hähnle2017-04-051-0/+77
* glsl: use -O1 optimization for builtin_functions.cpp with MinGWBrian Paul2017-03-311-0/+20
* glsl: fix clockARB builtin functionNicolai Hähnle2017-03-311-1/+1
* glsl: builtin: always return clones of the builtinsLionel Landwerlin2017-03-091-5/+17
* glsl: correct compute shader checks for memoryBarrier functionsMarc Di Luzio2017-02-061-6/+12
* glsl: Implement IEEE-compliant handling of atan2(±∞, ±∞).Francisco Jerez2017-01-311-1/+21
* glsl: Rewrite atan2 implementation to fix accuracy and handling of zero/infin...Francisco Jerez2017-01-311-36/+60
* glsl: Add "built-in" functions to do 64%64 => 64 modulusIan Romanick2017-01-201-0/+8
* glsl: Add "built-in" functions to do 64/64 => 64 divisionIan Romanick2017-01-201-0/+8