On 11/30/2016 12:46 PM, Matt Turner wrote:
> On 11/28, Ian Romanick wrote:
>> From: Ian Romanick <ian.d.roman...@intel.com>
>> These functions are directly available in shaders. A #define is added
>> to detect the presence. This allows these functions to be tested using
>> piglit regardless of whether the driver uses them for lowering. The
>> GLSL spec says that functions and macros beginning with __ are reserved
>> for use by the implementation... hey, that's us!
>> Signed-off-by: Ian Romanick <ian.d.roman...@intel.com>
>> src/compiler/glsl/builtin_functions.cpp | 4 +
>> src/compiler/glsl/builtin_functions.h | 3 +
>> src/compiler/glsl/builtin_int64.h | 26 ++++
>> src/compiler/glsl/glcpp/glcpp-parse.y | 1 +
>> src/compiler/glsl/int64.glsl | 11 ++
>> src/compiler/glsl/udivmod64.h | 206
>> 6 files changed, 251 insertions(+)
>> create mode 100644 src/compiler/glsl/udivmod64.h
> This is supposed to be in a later patch.
Blarg. This isn't supposed to be in any patch. :( This was just junk
left in my tree. The division and modulus routines are (correctly)
added to builtin_int64.h in patch 29.
mesa-dev mailing list