mesa: Add GL/GLSL plumbing for INTEL_fragment_shader_ordering
[mesa.git] / src / compiler / glsl / builtin_functions.cpp
2018-08-28 Kevin Rogovinmesa: Add GL/GLSL plumbing for INTEL_fragment_shader_or...
2018-08-24 Marek Olšákmesa: expose AMD_gpu_shader_int64
2018-08-23 Ian Romanickglsl: Add built-in functions for INTEL_shader_atomic_fl...
2018-08-23 Ian Romanickglsl: Add built-in functions for NV_shader_atomic_float
2018-08-20 Kevin RogovinAdd NV_fragment_shader_interlock support.
2018-06-19 Timothy Arcerimesa/util: add allow_glsl_relaxed_es driconfig override
2018-06-01 Plamena Manolovamesa: Add GL/GLSL plumbing for ARB_fragment_shader_inte...
2018-04-12 Marek Olšákmesa: include mtypes.h less
2018-02-23 Marek Olšákmesa: implement ARB_compatibility
2018-02-06 Ilia Mirkinmesa: add OES_EGL_image_external_essl3 support
2017-10-30 Ian Romanickglsl: Remove ir_binop_greater and ir_binop_lequal expre...
2017-08-11 Timothy Arceriglsl: stop cloning builtin fuctions _mesa_glsl_find_bui...
2017-08-07 Samuel Pitoisetglsl: update the extensions/functions that are enabled...
2017-07-06 Ilia Mirkinglsl: check if any of the named builtins are available...
2017-05-04 Samuel Pitoisetglsl: rename image_* qualifiers to memory_*
2017-04-28 Nicolai Hähnleglsl: implement arb_shader_ballot builtins using intrinsics
2017-04-28 Nicolai Hähnleglsl: implement arb_shader_group_vote builtins via...
2017-04-21 Samuel Pitoisetglsl: make use of glsl_type::is_double()
2017-04-11 Samuel Pitoisetglsl: use the BA1 macro for textureQueryLevels()
2017-04-11 Samuel Pitoisetglsl: use the BA1 macro for textureSamples()
2017-04-11 Samuel Pitoisetglsl: use the BA1 macro for textureCubeArrayShadow()
2017-04-05 Nicolai Hähnleglsl: add ARB_shader_ballot builtin functions
2017-03-31 Brian Paulglsl: use -O1 optimization for builtin_functions.cpp...
2017-03-31 Nicolai Hähnleglsl: fix clockARB builtin function
2017-03-09 Lionel Landwerlinglsl: builtin: always return clones of the builtins
2017-02-07 Marc Di Luzioglsl: correct compute shader checks for memoryBarrier...
2017-01-31 Francisco Jerezglsl: Implement IEEE-compliant handling of atan2(±...
2017-01-31 Francisco Jerezglsl: Rewrite atan2 implementation to fix accuracy...
2017-01-20 Ian Romanickglsl: Add "built-in" functions to do 64%64 => 64 modulus
2017-01-20 Ian Romanickglsl: Add "built-in" functions to do 64/64 => 64 division
2017-01-20 Ian Romanickglsl: Add "built-in" function for 64-bit integer sign()
2017-01-20 Ian Romanickglsl: Add "built-in" functions to do 64x64 => 64 multip...
2017-01-20 Ian Romanickglsl: Move builtin_function related prototypes to a...
2017-01-20 Ian Romanickglsl: Add interaction between ARB_gpu_shader_int64...
2017-01-20 Dave Airlieglsl: Add 64-bit integer functions
2017-01-10 Boyan Dingglsl: Do not allow scalar types in vector relational...
2016-12-13 Ilia Mirkintreewide: s/comparitor/comparator/
2016-12-10 Jason Ekstrandglsl: Use a simpler formula for tanh
2016-12-09 Haixia Shicompiler/glsl: fix precision problem of tanh
2016-10-16 Kenneth Graunkeglsl: Disable textureOffset(sampler2DArrayShadow, ...
2016-10-04 Ian Romanickglsl: Kill __intrinsic_atomic_sub
2016-10-04 Ian Romanickglsl: Remove ir_function_signature::_is_intrinsic field
2016-10-04 Ian Romanickglsl: Add ir_function_signature::is_intrinsic() method
2016-10-04 Ian Romanickglsl: Track a unique intrinsic ID with each intrinsic...
2016-09-23 Kenneth Graunkeglsl: Delete ftransform support from builtin_functions...
2016-08-29 Ilia Mirkinmesa: add EXT_texture_cube_map_array support
2016-08-26 Ian Romanickmesa: Add support for OES_texture_cube_map_array
2016-08-26 Ian Romanickglsl: Add and use has_texture_cube_map_array helper
2016-07-19 Ian RomanickMESA_shader_integer_functions: Expose new built-in...
2016-06-30 Timothy Arceriglsl/main: remove unused params and make function static
2016-06-30 Timothy Arceriglsl: pass symbols rather than shader to _mesa_get_main...
2016-06-16 Timothy Arcerimesa/glsl: stop using GL shader type internally
2016-06-07 Ilia Mirkinmesa: hook up core bits of GL_ARB_shader_group_vote
2016-05-13 Ilia Mirkinglsl: make sure that textureProj(bias) variants are...
2016-04-21 Roland Scheideggerglsl: add forgotten textureOffset function for sampler2...
2016-04-04 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-03 Ilia Mirkinglsl: add ARB_ES3_1_compatibility support
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-31 Ilia Mirkinmesa: add GL_OES_shader_multisample_interpolation support
2016-03-29 Ilia Mirkinglsl: add OES_texture_buffer and EXT_texture_buffer...
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-11 Ilia Mirkinmesa: add GL_ARB_shader_atomic_counter_ops support
2016-03-04 Francisco Jerezglsl: Improve the accuracy of the acos() approximation.
2016-03-04 Kenneth Graunkeglsl: Parameterize asin_expr() on the fit coefficients.
2016-03-02 Kenneth GraunkeMerge remote-tracking branch 'origin/master' into vulkan
2016-02-27 Ilia Mirkinmesa: add GL_OES_gpu_shader5 and GL_EXT_gpu_shader5...
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-23 Francisco Jerezglsl: Implement the required built-in functions when...
2016-02-14 Jason Ekstrandglsl/types: Rename sampler_type to sampled_type
2016-02-05 Jason EkstrandMerge remote-tracking branch 'mesa-public/master' into...
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
2016-01-27 Ilia Mirkinglsl: only expose double mod when doubles are available
2016-01-26 Emil Velikovglsl: move to compiler/