summaryrefslogtreecommitdiff
path: root/src/compiler/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-01-20glsl: Add "built-in" functions to do 64x64 => 64 multiplicationIan Romanick1-0/+9
2017-01-20glsl: Move builtin_function related prototypes to a separate fileIan Romanick1-0/+1
2017-01-20glsl: Add interaction between ARB_gpu_shader_int64 and ARB_shader_clockIan Romanick1-1/+19
2017-01-20glsl: Add 64-bit integer functionsDave Airlie1-3/+174
2017-01-09glsl: Do not allow scalar types in vector relational functionsBoyan Ding1-19/+10
2016-12-12treewide: s/comparitor/comparator/Ilia Mirkin1-6/+6
2016-12-09glsl: Use a simpler formula for tanhJason Ekstrand1-8/+10
2016-12-09compiler/glsl: fix precision problem of tanhHaixia Shi1-2/+10
2016-10-16glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES.Kenneth Graunke1-1/+7
2016-10-04glsl: Kill __intrinsic_atomic_subIan Romanick1-8/+46
2016-10-04glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick1-2/+0
2016-10-04glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick1-2/+2
2016-10-04glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick1-72/+136
2016-09-23glsl: Delete ftransform support from builtin_functions.cpp.Kenneth Graunke1-26/+4
2016-08-28mesa: add EXT_texture_cube_map_array supportIlia Mirkin1-0/+2
2016-08-26mesa: Add support for OES_texture_cube_map_arrayIan Romanick1-10/+19
2016-08-26glsl: Add and use has_texture_cube_map_array helperIan Romanick1-4/+2
2016-07-19MESA_shader_integer_functions: Expose new built-in functionsIan Romanick1-11/+20
2016-06-30glsl/main: remove unused params and make function staticTimothy Arceri1-1/+1
2016-06-30glsl: pass symbols rather than shader to _mesa_get_main_function_signature()Timothy Arceri1-2/+2
2016-06-16mesa/glsl: stop using GL shader type internallyTimothy Arceri1-1/+1
2016-06-06mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin1-0/+22
2016-05-13glsl: make sure that textureProj(bias) variants are only exposed in fsIlia Mirkin1-37/+37
2016-04-21glsl: add forgotten textureOffset function for sampler2DArrayShadowRoland Scheidegger1-0/+7
2016-04-03glsl: add ARB_ES3_1_compatibility supportIlia Mirkin1-0/+2
2016-03-30mesa: add GL_OES_shader_multisample_interpolation supportIlia Mirkin1-5/+7
2016-03-28glsl: add OES_texture_buffer and EXT_texture_buffer supportIlia Mirkin1-12/+14
2016-03-10mesa: add GL_ARB_shader_atomic_counter_ops supportIlia Mirkin1-0/+110
2016-03-03glsl: Improve the accuracy of the acos() approximation.Francisco Jerez1-1/+1
2016-03-03glsl: Parameterize asin_expr() on the fit coefficients.Kenneth Graunke1-6/+6
2016-02-27mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 supportIlia Mirkin1-47/+58
2016-02-22glsl: Implement the required built-in functions when OES_shader_image_atomic ...Francisco Jerez1-18/+43
2016-02-13glsl/types: Rename sampler_type to sampled_typeJason Ekstrand1-2/+2