summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_glsl450.c
Commit message (Expand)AuthorAgeFilesLines
* spirv: Use deref instructions for most variablesJason Ekstrand2018-06-221-9/+10
* spirv: Accept doubles in FaceForward, Reflect and RefractNeil Roberts2018-04-171-4/+18
* spirv: Use nir_imm_floatN_t for constants for GLSL450 builtinsNeil Roberts2018-04-171-1/+1
* nir/spirv: s/uint32_t/SpvOp/ in various functionsBrian Paul2018-03-301-1/+1
* util: Include bitscan.h directlyIan Romanick2018-03-291-0/+1
* spirv: Add a 64-bit implementation of FrexpNeil Roberts2018-03-211-4/+56
* spirv: Replace unreachable with vtn_failJason Ekstrand2017-12-041-6/+8
* spirv: Replace assert with vtn_assertJason Ekstrand2017-12-041-2/+2
* nir/spirv: Stop trying to convert pointers to SSA in glsl450Jason Ekstrand2017-07-051-1/+6
* nir: implement GLSL.std.450 NMax, NMIn and NClamp operationsJuan A. Suarez Romero2017-06-271-0/+3
* nir: add support for 64-bit in SmoothStep functionJuan A. Suarez Romero2017-06-271-3/+5
* nir: Combine the int and double [un]pack opcodesJason Ekstrand2017-02-161-2/+2
* nir/spirv/glsl450: Implement IEEE-compliant handling of atan2(±∞, ±∞).Francisco Jerez2017-01-311-1/+21
* nir/spirv/glsl450: Rewrite atan2 implementation to fix accuracy and handling ...Francisco Jerez2017-01-311-22/+55
* spirv/nir: add (un)packDouble2x32() translationSamuel Iglesias Gonsálvez2017-01-091-0/+2
* nir: Make nir_copy_deref follow the "clone" patternJason Ekstrand2016-12-301-2/+1
* spirv: Use a simpler and more correct implementaiton of tanh()Jason Ekstrand2016-12-091-9/+14
* nir/spirv/glsl450: Add support for the InterpolateAt opcodesJason Ekstrand2016-09-211-1/+53
* spirv: Move to compiler/Jason Ekstrand2016-04-141-0/+666