summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-08-10Add malloc_trim after builtin_builder release.tizen_6.0.m2_releasesubmit/tizen_6.0_hotfix/20201103.115103submit/tizen_6.0_hotfix/20201102.192903submit/tizen_6.0/20201029.205503submit/tizen/20200810.080631accepted/tizen/unified/20200812.144044accepted/tizen/6.0/unified/hotfix/20201102.231453accepted/tizen/6.0/unified/20201030.111214tizen_6.0_hotfixtizen_6.0accepted/tizen_6.0_unified_hotfixaccepted/tizen_6.0_unifiedSungguk Na1-0/+2
2019-11-26glsl: Enable textureSize for samplerExternalOESYevhenii Kolesnikov1-0/+2
2019-10-12glsl/builtin: Add alternate versions of atan using new opsNeil Roberts1-2/+31
2019-09-30glsl: Add helperInvocationEXT() builtinCaio Marcelo de Oliveira Filho1-0/+36
2019-08-21mesa/compiler: rework tear down of builtin/typesLionel Landwerlin1-6/+14
2019-08-06glsl: add EXT_shader_image_load_store new image functionsPierre-Eric Pelloux-Prayer1-0/+12
2019-08-06glsl: handle differences between ARB/EXT versions of shader_image_load_storePierre-Eric Pelloux-Prayer1-1/+13
2019-07-30glsl: Add builtin functions for EXT_texture_shadow_lodPaulo Zanoni1-0/+26
2019-07-30glsl: Allow _textureCubeArrayShadow function to accept ir_texture_opcodePaulo Zanoni1-4/+19
2019-05-02glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák1-54/+24
2019-04-24glsl: handle interactions between EXT_gpu_shader4 and texture extensionsMarek Olšák1-281/+354
2019-04-24glsl: add texture builtin functions for EXT_gpu_shader4Marek Olšák1-25/+667
2019-04-24glsl: add arithmetic builtin functions for EXT_gpu_shader4Marek Olšák1-13/+35
2019-04-08glsl: Enable texture builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho1-140/+153
2019-04-08glsl: Enable derivative builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho1-9/+25
2019-03-04glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge1-2/+30
2019-03-03mesa: Expose EXT_texture_query_lod and add support for its use shadersGert Wollny1-1/+2
2018-12-04mesa: expose AMD_texture_texture4Marek Olšák1-0/+10
2018-12-03mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner1-17/+0
2018-08-28mesa: Add GL/GLSL plumbing for INTEL_fragment_shader_orderingKevin Rogovin1-0/+17
2018-08-24mesa: expose AMD_gpu_shader_int64Marek Olšák1-1/+2
2018-08-22glsl: Add built-in functions for INTEL_shader_atomic_float_minmaxIan Romanick1-1/+32
2018-08-22glsl: Add built-in functions for NV_shader_atomic_floatIan Romanick1-3/+48
2018-08-20Add NV_fragment_shader_interlock support.Kevin Rogovin1-0/+18
2018-06-19mesa/util: add allow_glsl_relaxed_es driconfig overrideTimothy Arceri1-1/+2
2018-06-01mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova1-0/+54
2018-04-12mesa: include mtypes.h lessMarek Olšák1-1/+1
2018-02-23mesa: implement ARB_compatibilityMarek Olšák1-1/+1
2018-02-06mesa: add OES_EGL_image_external_essl3 supportIlia Mirkin1-0/+17
2017-10-30glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick1-7/+16
2017-08-11glsl: stop cloning builtin fuctions _mesa_glsl_find_builtin_function()Timothy Arceri1-10/+1
2017-08-07glsl: update the extensions/functions that are enabled for 460Samuel Pitoiset1-17/+94
2017-07-05glsl: check if any of the named builtins are available firstIlia Mirkin1-2/+11
2017-05-04glsl: rename image_* qualifiers to memory_*Samuel Pitoiset1-15/+15
2017-04-28glsl: implement arb_shader_ballot builtins using intrinsicsNicolai Hähnle1-3/+83
2017-04-28glsl: implement arb_shader_group_vote builtins via intrinsicsNicolai Hähnle1-6/+32
2017-04-21glsl: make use of glsl_type::is_double()Samuel Pitoiset1-6/+6
2017-04-11glsl: use the BA1 macro for textureQueryLevels()Samuel Pitoiset1-32/+33
2017-04-11glsl: use the BA1 macro for textureSamples()Samuel Pitoiset1-9/+10
2017-04-11glsl: use the BA1 macro for textureCubeArrayShadow()Samuel Pitoiset1-5/+6
2017-04-05glsl: add ARB_shader_ballot builtin functionsNicolai Hähnle1-0/+77
2017-03-31glsl: use -O1 optimization for builtin_functions.cpp with MinGWBrian Paul1-0/+20
2017-03-31glsl: fix clockARB builtin functionNicolai Hähnle1-1/+1
2017-03-09glsl: builtin: always return clones of the builtinsLionel Landwerlin1-5/+17
2017-02-06glsl: correct compute shader checks for memoryBarrier functionsMarc Di Luzio1-6/+12
2017-01-31glsl: Implement IEEE-compliant handling of atan2(±∞, ±∞).Francisco Jerez1-1/+21
2017-01-31glsl: Rewrite atan2 implementation to fix accuracy and handling of zero/infin...Francisco Jerez1-36/+60
2017-01-20glsl: Add "built-in" functions to do 64%64 => 64 modulusIan Romanick1-0/+8
2017-01-20glsl: Add "built-in" functions to do 64/64 => 64 divisionIan Romanick1-0/+8
2017-01-20glsl: Add "built-in" function for 64-bit integer sign()Ian Romanick1-0/+4