summaryrefslogtreecommitdiff
path: root/src/glsl/builtin_functions.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-01-09mesa: Namespace qualify fma to override ambiguity with fma from math.hThomas Sondergaard1-1/+1
2013-11-07glsl: Enable dFdx, dFdy, and fwidth by default in GLSL ES 3.00.Kenneth Graunke1-1/+2
2013-10-29glsl: Add built-in functions and constants required for ARB_shader_atomic_cou...Francisco Jerez1-0/+58
2013-10-29glsl: Basic support for built-in intrinsics.Francisco Jerez1-3/+46
2013-10-26glsl: add signatures for textureGatherOffsets()Chris Forbes1-0/+30
2013-10-26glsl: add support for texture functions with offset arraysChris Forbes1-0/+9
2013-10-26glsl: Add new textureGather[Offset]() overloads for shadow samplersChris Forbes1-0/+10
2013-10-26glsl: Add support for separate reference Z for shadow samplersChris Forbes1-5/+15
2013-10-26glsl: relax const offset requirement for textureGatherOffsetChris Forbes1-20/+41
2013-10-26glsl: Add ARB_gpu_shader5 textureGatherOffset signaturesChris Forbes1-0/+16
2013-10-07glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.Matt Turner1-0/+31
2013-10-07glsl: Implement usubBorrow() built-in for ARB_gpu_shader5.Matt Turner1-0/+21
2013-10-07glsl: Implement uaddCarry() built-in for ARB_gpu_shader5.Matt Turner1-0/+21
2013-10-06glsl: add ARB_gpu_shader5's additional textureGather signaturesChris Forbes1-1/+26
2013-10-06glsl: Add support for specifying the component in textureGatherChris Forbes1-0/+13
2013-10-05glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes1-0/+56
2013-10-03glsl: add texture gather changesMaxence Le Dore1-0/+35
2013-09-23glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt1-0/+4
2013-09-19glsl: Delete builtin_builder::shader when destroying built-ins.Kenneth Graunke1-0/+3
2013-09-17glsl: Add frexp signatures and implementation.Matt Turner1-0/+56
2013-09-17glsl: Allow vectors to be created from ir_constant().Matt Turner1-9/+9
2013-09-17glsl: Add support for ldexp.Matt Turner1-0/+14
2013-09-13glsl/builtins: Fix {texture1D,texture2D,shadow1D}ArrayLod availibility.Paul Berry1-5/+5
2013-09-13mesa: Rename MESA_shader_integer_mix to EXT_shader_integer_mixIan Romanick1-1/+1
2013-09-11glsl: Use sampler_coordinate_components instead of passing it by hand.Kenneth Graunke1-450/+450
2013-09-10glsl: Add missing va_end in builtin_builder::add_function.Vinson Lee1-0/+1
2013-09-10glsl: Initialize builtin_builder member variables.Vinson Lee1-0/+3
2013-09-09glsl: fix variadic macro for MSVCBrian Paul1-2/+2
2013-09-09glsl: Implement MESA_shader_integer_mix extension.Matt Turner1-7/+32
2013-09-09glsl: Use conditional-select in mix().Matt Turner1-8/+8
2013-09-09glsl: Write a new built-in function module.Kenneth Graunke1-0/+3517