glslang/SPIRV
Cody Northrop 4d2298bfd7
Support multiple swizzled out operands (#2175)
Swizzled out operands were added in bbbd9a2a. This was sufficient
for most tests, but we ran into problems with umulExtended and
imulExtended, which have two.

This CL converts the tracking values to vectors so multiple operands
can be supported.

Test: KHR-GLES31.core.shader_bitfield_operation.*
Test: ctest
2020-04-13 21:59:49 -06:00
..
bitutils.h Fix compiler warning emitted from GCC8 2018-09-12 10:34:54 +02:00
CMakeLists.txt GL_EXT_debug_printf implementation 2020-03-05 13:41:34 -06:00
disassemble.cpp Use strcmp for all of the extended instruction set checks in the disassembler (#2107) 2020-03-11 01:00:13 -06:00
disassemble.h Fix -Wextra-semi warnings in headers used in Chromium 2019-02-21 11:05:21 -05:00
doc.cpp GL_EXT_ray_query updates 2020-03-19 16:46:30 -04:00
doc.h Fix -Wextra-semi warnings in headers used in Chromium 2019-02-21 11:05:21 -05:00
GLSL.ext.AMD.h Non-functional: Move to latest headers. 2018-03-02 12:36:02 -07:00
GLSL.ext.EXT.h Implement GL_EXT_demote_to_helper_invocation 2019-07-01 09:36:15 -05:00
GLSL.ext.KHR.h GL_EXT_ray_query updates 2020-03-19 16:46:30 -04:00
GLSL.ext.NV.h Add support for GL_NV_shader_sm_builtins 2019-06-08 08:53:11 -04:00
GLSL.std.450.h Remove execute permissions 2018-08-07 03:16:20 +09:00
GlslangToSpv.cpp Support multiple swizzled out operands (#2175) 2020-04-13 21:59:49 -06:00
GlslangToSpv.h Fix #2007: Fix a couple relative header paths in header files. 2019-12-09 03:12:10 -07:00
hex_float.h bitwise on boolean 2020-03-30 01:32:23 +03:00
InReadableOrder.cpp SPIR-V: Aggressively prune unreachable merge, continue target 2019-10-29 15:33:54 -04:00
Logger.cpp Make file formatting comply with POSIX and Unix standards 2020-03-21 03:20:25 -04:00
Logger.h Web: Remove unused stage functionality, SPIR-V logger, and hex_utils 2019-08-20 23:21:56 -06:00
NonSemanticDebugPrintf.h GL_EXT_debug_printf implementation 2020-03-05 13:41:34 -06:00
spirv.hpp spirv.hpp reverted to commit f368dcbb7d 2020-03-24 12:02:20 -04:00
SpvBuilder.cpp GL_EXT_ray_query updates 2020-03-19 16:46:30 -04:00
SpvBuilder.h GL_EXT_ray_query updates 2020-03-19 16:46:30 -04:00
spvIR.h Build warning: Fix #2167: Remove nested reuse of 'unreachable'. 2020-04-01 00:46:57 -06:00
SpvPostProcess.cpp SPIR-V postprocessing: WEB case only needs CFG mods 2019-11-07 17:55:22 -05:00
SPVRemapper.cpp Remove execute permissions 2018-08-07 03:16:20 +09:00
SPVRemapper.h Remove extraneous semicolons 2019-06-25 13:20:16 -04:00
SpvTools.cpp Copyright update, mostly to trigger bots again. 2020-03-01 04:51:40 -07:00
SpvTools.h Fix #2007: Fix a couple relative header paths in header files. 2019-12-09 03:12:10 -07:00