steve-lunarg
|
811d9f4cad
|
WIP: SPIRV remapper: allow 64 bit literals in OperandVariableLiteralId class iteration
|
2016-08-17 08:33:49 -06:00 |
|
David Neto
|
b86e8b629a
|
Revert "Merge pull request #456 from steve-lunarg/remapper-literal64"
This reverts commit ad08b30f69 , reversing
changes made to 28660bb580 .
This backs out the pull request
https://github.com/KhronosGroup/glslang/pull/456 because it introduced
several internal errors even on code that only uses 32-bit numeric
types.
|
2016-08-12 16:49:58 -04:00 |
|
steve-lunarg
|
b249f2fc24
|
SPIRV: allow 64 bit literals in OperandVariableLiteralId class iteration.
|
2016-08-12 09:53:31 -06:00 |
|
Pyry Haulos
|
b93e3a3957
|
Remap Scope and MemorySemantics IDs in SPIRV remapper
Scope and MemorySemantics operands contain IDs as well and may need
remapping.
|
2016-07-22 09:57:28 -07:00 |
|
GregF
|
39d5e711a7
|
remapper: do not eliminate interface variables in dce by default
this is done by counting op_entrypoint as a use/def
|
2016-06-03 09:57:57 -06:00 |
|
Eric Engestrom
|
6a6d6dda95
|
fix spelling mistakes
|
2016-04-03 01:17:13 +01:00 |
|
John Kessenich
|
6c292d3ba7
|
SPV: Implement Vulkan version of GLSL (KHR_vulkan_glsl).
|
2016-02-15 21:46:55 -07:00 |
|
GregF
|
8548bab1fa
|
spirv-remap: Fixed strings not at end of operands, fixed L/S defect
Also added new op classes.
|
2016-02-01 16:44:57 -07:00 |
|
GregF
|
036a7944e5
|
spirv-remap: assert on unhandled OperandClass
|
2016-02-01 16:13:21 -07:00 |
|
GregF
|
796e15ad27
|
spirv-remap: inhibit loadstore opt if variable ref'd by other instructions
|
2016-02-01 16:12:48 -07:00 |
|
GregF
|
3bb040b71b
|
spirv-remap: handle OperandImageOperands during remap
|
2016-02-01 16:12:00 -07:00 |
|
John Kessenich
|
55e7d11ce8
|
SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2.
|
2015-11-15 22:31:41 -07:00 |
|
Andrew Woloszyn
|
8b64fa5474
|
Fixes for compiling glslang on Android.
Primarily fix is due to Android not supporting std::to_string().
|
2015-08-17 11:39:38 -04:00 |
|
Steve
|
3573f2e029
|
Add missing OpTypeSampledImage to prevent unknown type error from SPVRemapper.
|
2015-08-11 09:20:14 -06:00 |
|
John Kessenich
|
5e4b1242bf
|
Move to revision 31 of SPIR-V.
|
2015-08-06 22:55:01 -06:00 |
|
Steve
|
465a14666a
|
Comment out some dead assignments per suggestion from static analysis tools.
Code is left in as comments for clarity to humans.
|
2015-07-15 14:34:35 -06:00 |
|
John Kessenich
|
140f3df134
|
Final round for line endings.
|
2015-06-26 16:58:36 -06:00 |
|
John Kessenich
|
79eaa91e6f
|
glslang portability: Resolve OSX errors, some other OS warnings.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31468 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-06-10 22:05:48 +00:00 |
|
John Kessenich
|
3ef22f2139
|
SPV compressor: Fixes a possible asserts. Attribution: spvremapper@lunarg.com
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31451 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-06-09 02:01:53 +00:00 |
|
John Kessenich
|
01685c3ff8
|
SPV compression: Final check-in enabling this on MSVC 2012. All compression submissions from Steve (spvremapper@lunarg.com).
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31236 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-20 16:04:17 +00:00 |
|
John Kessenich
|
3c4a276282
|
SPIR-V compression: Requires rerunning CMake. Adds a standalone tool for running the SPV compression.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31232 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-19 21:07:04 +00:00 |
|
John Kessenich
|
2aa7f3a671
|
SPV compression: Remove file/path manipulation stuff, setting up for that to be a separate tool. Added copyright messages as well.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31201 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-15 16:02:07 +00:00 |
|
John Kessenich
|
4217d2ea22
|
SPIR-V compression: Add stripping and remapping tools for compressibility of generated SPIR-V.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@31180 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
2015-05-13 20:38:44 +00:00 |
|