summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/builtin_functions.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Add "built-in" function for 64-bit integer sign()Ian Romanick2017-01-201-0/+4
* glsl: Add "built-in" functions to do 64x64 => 64 multiplicationIan Romanick2017-01-201-0/+9
* glsl: Move builtin_function related prototypes to a separate fileIan Romanick2017-01-201-0/+1
* glsl: Add interaction between ARB_gpu_shader_int64 and ARB_shader_clockIan Romanick2017-01-201-1/+19
* glsl: Add 64-bit integer functionsDave Airlie2017-01-201-3/+174
* glsl: Do not allow scalar types in vector relational functionsBoyan Ding2017-01-091-19/+10
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-6/+6
* glsl: Use a simpler formula for tanhJason Ekstrand2016-12-091-8/+10
* compiler/glsl: fix precision problem of tanhHaixia Shi2016-12-091-2/+10
* glsl: Disable textureOffset(sampler2DArrayShadow, ...) in GLSL ES.Kenneth Graunke2016-10-161-1/+7
* glsl: Kill __intrinsic_atomic_subIan Romanick2016-10-041-8/+46
* glsl: Remove ir_function_signature::_is_intrinsic fieldIan Romanick2016-10-041-2/+0
* glsl: Add ir_function_signature::is_intrinsic() methodIan Romanick2016-10-041-2/+2
* glsl: Track a unique intrinsic ID with each intrinsic functionIan Romanick2016-10-041-72/+136
* glsl: Delete ftransform support from builtin_functions.cpp.Kenneth Graunke2016-09-231-26/+4
* mesa: add EXT_texture_cube_map_array supportIlia Mirkin2016-08-281-0/+2
* mesa: Add support for OES_texture_cube_map_arrayIan Romanick2016-08-261-10/+19
* glsl: Add and use has_texture_cube_map_array helperIan Romanick2016-08-261-4/+2
* MESA_shader_integer_functions: Expose new built-in functionsIan Romanick2016-07-191-11/+20
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-1/+1
* glsl: pass symbols rather than shader to _mesa_get_main_function_signature()Timothy Arceri2016-06-301-2/+2
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-1/+1
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+22
* glsl: make sure that textureProj(bias) variants are only exposed in fsIlia Mirkin2016-05-131-37/+37
* glsl: add forgotten textureOffset function for sampler2DArrayShadowRoland Scheidegger2016-04-211-0/+7
* glsl: add ARB_ES3_1_compatibility supportIlia Mirkin2016-04-031-0/+2
* mesa: add GL_OES_shader_multisample_interpolation supportIlia Mirkin2016-03-301-5/+7
* glsl: add OES_texture_buffer and EXT_texture_buffer supportIlia Mirkin2016-03-281-12/+14
* mesa: add GL_ARB_shader_atomic_counter_ops supportIlia Mirkin2016-03-101-0/+110
* glsl: Improve the accuracy of the acos() approximation.Francisco Jerez2016-03-031-1/+1
* glsl: Parameterize asin_expr() on the fit coefficients.Kenneth Graunke2016-03-031-6/+6
* mesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5 supportIlia Mirkin2016-02-271-47/+58
* glsl: Implement the required built-in functions when OES_shader_image_atomic ...Francisco Jerez2016-02-221-18/+43
* glsl/types: Rename sampler_type to sampled_typeJason Ekstrand2016-02-131-2/+2