John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							927608b393 
							
						 
					 
					
						
						
							
							Non-functional: White space after "//", mostly for copyrights.  
						
						
						
						
					 
					
						2017-01-06 12:34:14 -07:00 
						 
				 
			
				
					
						
							
							
								John Kessenich 
							
						 
					 
					
						
						
						
						
							
						
						
							ecba76fe73 
							
						 
					 
					
						
						
							
							Non-Functional: Whitespace, comments, replace accidentally deleted comment.  
						
						... 
						
						
						
						- fixed ParseHelper.cpp newlines (crlf -> lf)
- removed trailing white space in most source files
- fix some spelling issues
- extra blank lines
- tabs to spaces
- replace #include comment about no location 
						
						
					 
					
						2017-01-06 11:24:14 -07:00 
						 
				 
			
				
					
						
							
							
								steve-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							297754cfe8 
							
						 
					 
					
						
						
							
							Remapper: remove debug info for IDs stripped in other passes  
						
						... 
						
						
						
						If some DCE is performed such as removing dead functions, then even
if we are NOT stripping debug info, we still must remove the debug
opcodes that refer to the now-dead IDs.
Also, this adds a small change to perform no ID remapping if none
is requested, making spirv-remap properly be a no-op if no options
are given. 
						
						
					 
					
						2016-12-12 09:01:11 -07:00 
						 
				 
			
				
					
						
							
							
								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 ad08b30f696267ec6243dd0ad68a3db889cd2d21, reversing
changes made to 28660bb580d4c61e16ef75008550a87b3be90b91.
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