- e7f9cae Errors and Build: Fix build warnings, which also improved error messages. by John Kessenich · 6 years ago
- e215622 SPV: Add option to print disassembly in standard form using SPIRV-Tools. by John Kessenich · 6 years ago
- 1199cf9 Fixed install for SPIRV, glslang, and hlsl when building shared libs by Matthew Albrecht · 7 years ago
- 3beac94 Infrastructure: If using .hlsl suffix, default is -D. by John Kessenich · 7 years ago
- 2ead40f Tests: Add usage and tests for previous commit. by John Kessenich · 7 years ago
- fccbb8b Merge branch 'nicebyte-glsl-ext' by John Kessenich · 7 years ago
- 33ddaaa Make FindLanguage use the entire name if parseStageName is false by Grigory Dzhavadyan · 7 years ago
- ef203bf Fix build error by Grigory Dzhavadyan · 7 years ago
- 3350741 Make glslang validator support files ending in .glsl by Grigory Dzhavadyan · 7 years ago
- 7f0bcfd Fix #1333: Protect against -g for non-generating code. by John Kessenich · 7 years ago
- fb03a55 Only print legalization warning if optimizer disabled by GregF · 7 years ago
- 7cec64f Non functional: add EshTargetClientVersion alias for EShTargetClientVersion. by John Kessenich · 7 years ago
- 5d610ee Implement SPV_GOOGLE_hlsl_functionality1. by John Kessenich · 7 years ago
- fb97d25 Merge branch 'feature' of https://github.com/amdrexu/glslang into amdrexu-feature by John Kessenich · 7 years ago
- cb61eec HLSL: Map min types to GLSL 16-bit types by Rex Xu · 7 years ago
- 66011cb SPV: Implement Vulkan 1.1 features and extensions. by John Kessenich · 7 years ago
- c6c80a6 Versioning: Address #1255: Move to semantic versioning. by John Kessenich · 7 years ago
- 506d2c2 Fix typo in help for -V<bad-number> by David Neto · 7 years ago
- 2b5ea9f SPV Version: Emit the requested SPIR-V version, not the header version. by John Kessenich · 7 years ago
- 22f02d0 EShTargetSpv: Fix #1235, spelling, in a backward compatible way. by John Kessenich · 7 years ago
- b22c069 HLSL: add optional position.Y inversion by LoopDawg · 7 years ago
- e2c15b4 Memory: Reference count number of clients, to support multiple independent clients in same process. by John Kessenich · 7 years ago
- b63f4a3 Usage: clarify meaning of -s; fixes #1135. by John Kessenich · 7 years ago
- 94f28eb Memory: Add loop around main, to test tear-down and reuse, and monitor memory changes. by John Kessenich · 7 years ago
- e570955 Reverse order of setShiftBindingForSet parameters by LoopDawg · 7 years ago
- af52799 Errors: Have a whole set of tool-level error messages report to stderr. by John Kessenich · 7 years ago
- a372a3e Versioning: Update some version strings. Still need better overall version. by John Kessenich · 7 years ago
- 08a1442 Add per-descriptor-set IO mapping shift values. by LoopDawg · 7 years ago
- 3693e63 Fix #1060: Could crash if using --source-entry-point with -e; fixed. by John Kessenich · 7 years ago
- 52fe3d5 Legalization: Fix warnings and disable tests when spirv-tools not present by GregF · 7 years ago
- cd1f169 Enable HLSL legalization by GregF · 7 years ago
- b3ca404 Build: Fix build warnings. by John Kessenich · 7 years ago
- a25530c Non-functional: Make usage for entry points more consistent. by John Kessenich · 7 years ago
- 0dd1285 Add --stdin by Sven-Hendrik Haase · 7 years ago
- 2a27116 SPV reflection: Add OpModuleProcessed for compile options. by John Kessenich · 7 years ago
- 5201719 Fix crash with --resource-set-binding [n] (common set form, not per-register form) by LoopDawg · 7 years ago
- b97b25e Fix StandAlone.cpp compilation warnings by LoopDawg · 7 years ago
- 17b5f91 Merge pull request #969 from d3x0r/patch-1 by John Kessenich · 7 years ago
- 6206091 Fix CMake scripts: The set_property script can be used to set only a single property, so now setting the POSITION_INDEPENDENT_CODE property correctly. by Rohith Chandran · 7 years ago
- 4593312 Update CMakeLists.txt by d3x0r · 7 years ago
- 6353d55 Command-line: Add support for setting language's environment. by John Kessenich · 7 years ago
- c178f0a Infrastructure: Non-functional: rationalize some command-line processing. by John Kessenich · 7 years ago
- 4be4aeb Infrastructure: Non-functional: Move to rich description of environment. by John Kessenich · 7 years ago
- a931366 Standalone: Implement -D and -U for preprocessor macros. by John Kessenich · 7 years ago
- 04acb1b Standalone: Rationalize ShaderCompUnit and file data. by John Kessenich · 7 years ago
- 6263fb1 Infrastructure: Rationalize command-line options. by John Kessenich · 7 years ago
- 971a0a8 Infrastructure: add include search paths (-I, etc.). by John Kessenich · 7 years ago
- 3494b4d HLSL: Add an Includer to handle #include. by John Kessenich · 7 years ago
- 121853f SPV: Add OpSource shader source code and file name. by John Kessenich · 7 years ago
- 71facdf SPV: Give error on not assigning locations to I/O. by John Kessenich · 7 years ago
- d9b08d5 Merge pull request #880 from aras-p/master by John Kessenich · 8 years ago
- 8e204b2 [lumped builds] Only define _CRT_SECURE_NO_WARNINGS if it’s not defined yet. by Aras Pranckevicius · 8 years ago
- 36dc829 HLSL: Manually configure descriptor set and binding number for resources by Hyangran Park · 8 years ago
- 22afc38 Modernise CMake #2 by David Seifert · 8 years ago
- cfc69d9 Revert "Modernise CMake" by John Kessenich · 8 years ago
- 5a5699b Modernise CMake by David Seifert · 8 years ago
- be28355 WIP: HLSL: hlsl register class iomapping by steve-lunarg · 8 years ago
- 4f1403e SPV: Fix #807: use --hlsl-offsets to allow hlsl-style offsets in a buffer. by John Kessenich · 8 years ago
- a558b26 This refactor the StandAlone and WorkList files in order to use more by Juan Lopez · 8 years ago
- e751bca Fix #777: don't parse .suffix if <stage> is provided. by John Kessenich · 8 years ago
- 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
- 6077a19 CMake: add target_link_libraries internally by Michael Maltese · 8 years ago
- dc1a819 Infrastructure: Support standard build with ENABLE_HLSL set to off. by John Kessenich · 8 years ago
- ce80197 Merge pull request #663 from KhronosGroup/full-include-semantics by John Kessenich · 8 years ago
- ff21a25 Change disabled-by-default DISABLE_HLSL option to enabled-by-default ENABLE_HLSL. by Alex Szpakowski · 8 years ago
- 84eabf7 Add a CMake option to disable compilation of HLSL input support. by Alex Szpakowski · 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
- e301f67 Use std::atoi instead of std::stoi by David Neto · 8 years ago
- 4e3dd20 WIP: avoid strtok 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
- 424cf80 Disable C4996 (secure CRT) recommendation on Windows for strtok(). by Lei Zhang · 8 years ago
- a845641 WIP: SPV Remapper: add remapper test framework 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
- 7f349c7 Build: Remove causes of pedantic warnings. Addresses issue #352 and PR #242. by John Kessenich · 8 years ago
- c45ddda Merge pull request #314 from mre4ce/master by John Kessenich · 8 years ago