- 932bb5c Add reflection queries for thread local size and ssbo auto-binding by steve-lunarg · 8 years ago
- 8f674e8 Fix issue #676: emit error message on failure to open spv file. by John Kessenich · 8 years ago
- 15017db Removed tabs and replaced with spaces. Changed layout for "else if" by Flavio · 8 years ago
- aea3c89 Added --vn option to generate a C header file containing a variable assigned to the hex representation of the shader. This is a standard feature on Microsoft's HLSL compiler and it allows developers to include pre-compiled shaders directly into the code. This option enables "Hex output", so it is NOT required to specify -x as well. The output file name is preserved, so no ".h" extension is added. If you want the output file to have ".h" extension then you have to specify it on the output file name. The generated header file uses the "#pragma once" pragma to avoid multiple inclusions. by Flavio · 8 years ago
- facde2c PP #include: address PR feedback. by John Kessenich · 8 years ago
- 63204c2 External interface change: PP: Full <> and "" semantics for the Includer. by John Kessenich · 8 years ago
- 927608b Non-functional: White space after "//", mostly for copyrights. by John Kessenich · 8 years ago
- ecba76f Non-Functional: Whitespace, comments, replace accidentally deleted comment. by John Kessenich · 8 years ago
- 20f01e7 Fix last commit; EOptionKeepUncalled incorrect enum bug. by John Kessenich · 8 years ago
- 906cc21 Linker: Eliminate uncalled functions, because they can be ill-defined. by John Kessenich · 8 years ago
- f1e0c87 allow renaming of shader entry point when creating SPIR-V by steve-lunarg · 8 years ago
- 9088be4 Add UAV (image) binding offset and HLSL register support by steve-lunarg · 8 years ago
- 1fabc0f Merge pull request #548 from baldurk/vs2010-compile-fixes by John Kessenich · 8 years ago
- cce8d48 HLSL: phase 3c: add option to use Unknown storage format by steve-lunarg · 8 years ago
- 31d5d48 Change constructor to use ()s instead of {}s by baldurk · 8 years ago
- 9ae3474 Check for out-of-range bindings during IO mapping. by steve-lunarg · 8 years ago
- bc9b765 Restrict uniform array flattening to sampler and texture arrays. by steve-lunarg · 8 years ago
- e0b9deb Flatten uniform arrays by steve-lunarg · 8 years ago
- 7f7c2ed HLSL: Add location offsets per resource type by steve-lunarg · 8 years ago
- 219b025 Non-functional: Fix commit 98f164ec488f85af5a44b701477a34e810f2deb1. by John Kessenich · 8 years ago
- afe6e9c HLSL and standalone, modifying Standalone to send filename as string source, and HLSL backend will use this to print a better error mesage when things fail by dankbaker · 8 years ago
- 28660bb Merge pull request #450 from dankbaker/standalone_change by John Kessenich · 8 years ago
- 5afdd78 Standalong: Changing -T to -S since it's a stage now instead of a target by Dan Baker · 8 years ago
- 895275e Standalone: Changing some comments and user strings by Dan Baker · 8 years ago
- c6ede89 Changing target to stage by Dan Baker · 8 years ago
- 45d49bc Allowing explicit specification of shader compiltion type via -T option, rather then looking at file extension. For HLSL files, this is nice because .hlsl extension is natively udnerstood by visual studio, likely to be used with the -e option. by dankbaker · 8 years ago
- 66ec80e Build: C++ headers: Replace PR #366 with a more directed version. by John Kessenich · 8 years ago
- b84313d Versions: Update version output. by John Kessenich · 8 years ago
- a86836e Front-end: Fix known crashes by early exit on error (issue #29, issue #34, issue #35). by John Kessenich · 8 years ago
- c45ddda Merge pull request #314 from mre4ce/master by John Kessenich · 8 years ago
- 91e4aa5 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. by John Kessenich · 8 years ago
- 1fd0175 turn -x into an option next to -o by Johannes van Waveren · 8 years ago
- ecb0f3b Added -x option to save SPIR-V as 32-bit hexadecimal numbers to a text file. by Johannes van Waveren · 8 years ago
- 1b14172 Test compiling shaders with given resource limits using GTest. by Lei Zhang · 8 years ago
- 8a9b1ee Rename DefaultResourceLimits.* to ResourceLimits.*. by Lei Zhang · 8 years ago
- 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 8 years ago
- 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 8 years ago
- 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 8 years ago
- f0bcb0a Comment: fix comment from gtest check in. by John Kessenich · 8 years ago
- 414eb60 Link in Google Test framework. by Lei Zhang · 9 years ago
- a132af5 Updated the includer interface to allow relative includes. by Andrew Woloszyn · 9 years ago
- 66e2faf Support multiple source languages, adding HLSL as an option. by John Kessenich · 8 years ago
- 4d65ee3 Generalize "main" to a settable entry point name. by John Kessenich · 8 years ago
- 52d0859 Merge pull request #175 from rdb/master by John Kessenich · 9 years ago
- 52e61ac SPV: Ensure Parameterize is called during Disassemble by Jack Andersen · 9 years ago
- 32084e8 Fix compilation issues with MSVC 2010 by rdb · 9 years ago
- 5996961 Merge pull request #134 from AWoloszyn/glslangvalidator-memory by John Kessenich · 9 years ago
- b891c2b Freed up some memory when no longer needed in glslangValidator. by Andrew Woloszyn · 9 years ago
- c57b2a9 Memory/Perf: For link-mode, isolate file I/O so API can be looped over. by John Kessenich · 9 years ago
- b07e6be Display the filename if we have output, even if validating a single file. by Kenneth Perry · 9 years ago
- 5f6892e Use generic osinclude.h by Pyry Haulos · 9 years ago
- 876a0e3 Add an osinclude.h below each OS directory, redirects by platform macro by baldurk · 9 years ago
- 55e7d11 SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2. by John Kessenich · 9 years ago
- 5e4b124 Move to revision 31 of SPIR-V. by John Kessenich · 9 years ago
- d618070 Merge pull request #46 from google/include-directive by John Kessenich · 9 years ago
- 61d7d7a Revisioning: Include GLSL.std.450 version. Also, the revision.h script now includes redirection to revision.h. by John Kessenich · 9 years ago
- 0da9eaa Version reporting: Restart active use of revision.h, now based on a git tag. by John Kessenich · 9 years ago
- 7be4b82 Add #include processing to glslang (though turned off by default). by Dejan Mircevski · 9 years ago
- aae1ad8 Added error output to the preprocessor. by Andrew Woloszyn · 9 years ago
- 68d78fd Updated command-line options, adding -o for saving binaries, -G for OpenGL SPIR-V validation, -v etc. by John Kessenich · 9 years ago
- b329715 Fix clang static analyzer issues, as reported by floooh. by John Kessenich · 9 years ago
- 6626cad glslang front-end: Don't emit blank lines for empty info logs. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- c555ddd glslang preprocessing: Add -E option to print out preprocessed GLSL, and do the work needed to generate a preprocessed stream. From Andrew Woloszyn <awoloszyn@google.com>. by John Kessenich · 9 years ago
- fae38ee glslang portability: Fixed a slew of OSX compilation warnings (but not all). by John Kessenich · 9 years ago
- ca3457f glslang: Fix a few more warnings, and see it using nullptr causes anyone problems (testing c++11 portability). by John Kessenich · 9 years ago
- 93dfbe1 glslang: Fix over 100 warnings from MSVC warning level 4. by John Kessenich · 9 years ago
- 2aa7f3a SPV compression: Remove file/path manipulation stuff, setting up for that to be a separate tool. Added copyright messages as well. by John Kessenich · 9 years ago
- ccc7acc SPIR-V compression: restore a line of code deleted by the previous submission. by John Kessenich · 9 years ago
- 4217d2e SPIR-V compression: Add stripping and remapping tools for compressibility of generated SPIR-V. by John Kessenich · 9 years ago
- acba772 glslang: Add SPIR-V human readable form. (Use -H.) by John Kessenich · 10 years ago
- 0df0cde glslangValidator: Add straightforward SPIR-V support (non-optimizing, ~3.x functionality). by John Kessenich · 10 years ago
- 3ce4e59 Increase portability. (Submission from Nikita Kindt, as were some recent related submissions.) by John Kessenich · 10 years ago
- 167b6d1 Remove dead call. by John Kessenich · 10 years ago
- fccfb5a Remove unneeded skeletal work. by John Kessenich · 10 years ago
- cf74ae1 Have memory counters normally turned off, to avoid cross-windows-platform linking problems. by John Kessenich · 10 years ago
- 01fd50e Add option for printing documentation (empty). by John Kessenich · 10 years ago
- d78e351 Minor change in command-line options. by John Kessenich · 10 years ago
- a7a68a9 Non-functional misc. changes. Slight increase in performance from moving two performance path methods into a header. by John Kessenich · 10 years ago
- da66bc7 Implement write-only semantic checking, the non-r32f/i/u readonly/writeonly check, and ES 3.1 support of volatile. Also, fix a typo in MaxComputeGroupY. by John Kessenich · 10 years ago
- d6c72a4 A patch submitted for MinGW building. by John Kessenich · 10 years ago
- 26ad268 Add -d option for desktop default for missing #version. by John Kessenich · 10 years ago
- cd77f8e Implement GL_ARB_shader_texture_image_samples. Also add in gl_MaxSamples and the float imageAtomicExchange. by John Kessenich · 10 years ago
- 6996841 Implement cull distances for GLSL 4.5 (but not as an extension yet, just a 4.5 feature). by John Kessenich · 10 years ago
- ddea678 Implement GL_ARB_shader_image_load_store. Partly done (format layout qualifiers) from a submission. by John Kessenich · 10 years ago
- 92f9038 Create dummy side project. by John Kessenich · 10 years ago
- fd30542 Non-functional trivial clean up. by John Kessenich · 10 years ago
- 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 10 years ago
- 35f04bd Make 64-bit VS compile clean. Mostly size_t vs. int tweaks. by John Kessenich · 11 years ago
- 6494baf Check-in a couple submitted char* string portability bug fixes: correct sizing of buffers and stop overwriting preprocessor token names with themselves. by John Kessenich · 11 years ago
- 51cdd90 Fix the few non-portable uses of "char" (where a -1 might be relevant): All uses of char are now either "int", "unsigned char" or char arrays for storing strings. Also, went to consistent "char* foo" coding convention. (There were only a few ambiguous uses.) by John Kessenich · 11 years ago
- c7776ec GL_ARB_enhanced_layouts, part 4: Numerical side of xfb_*: offset computation, size computation, alias detection, paddings, overflow, implicit strides, gl_Max* checks, etc. by John Kessenich · 11 years ago
- 623833f Tessellation partial implementation (not ready for use yet), including: by John Kessenich · 11 years ago
- 319de23 Add a versioning system and tie it to the -v command-line option. System is described in glslang/Include/revision.template. by John Kessenich · 11 years ago
- bf63ef0 Add GetEsslVersionString() and GetGlslVersionString(). by John Kessenich · 11 years ago
- c999ba2 Complete hook up all the compile/link errors to the command-line exit status. (Also, an updated test left from the last check-in.) by John Kessenich · 11 years ago
- b0a7eb5 Stop emitting the "#version missing" warning, and hook up the existing "suppress warnings" to a command-line option (-w). by John Kessenich · 11 years ago
- 11f9fc7 Add and partially implement an interface for doing uniform reflection. It includes an AST traversal to identify live accesses. by John Kessenich · 11 years ago
- c36e1d8 Interface and naming improvements: by John Kessenich · 11 years ago
- 5b0f13a Include per-shader and per-program pools in the new C++ interface to glslang. (And picked up missing test result from previous check in.) by John Kessenich · 11 years ago
- ea869fb Improve preprocessor by using GLSL scanner, allowing read-only strings to be compiled, unifying of line # tracking, and correct detection that ES #version appeared after a comment. by John Kessenich · 11 years ago