- 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
- 91e4aa5 SPV: Further refine OpenGL vs. Vulkan differences for SPIR-V. by John Kessenich · 8 years ago
- b37dc0e For MinGW, statically link exes against basic runtimes by David Neto · 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
- 2ed1d9b atoi comes from stddef.h or cstddef by David Neto · 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
- e2d06db Merge pull request #268 from AWoloszyn/update-cmake by John Kessenich · 9 years ago
- db0eaf9 Updated cmake to better organize folders and options. by Andrew Woloszyn · 9 years ago
- 17535f7 Create a new logger class for all messages w.r.t. SPIR-V build. by Lei Zhang · 9 years ago
- 09caf12 Avoid printing to stdout directly in library functions. by Lei Zhang · 9 years ago
- 3f46053 Remove duplicated cmake_minimum_required() calls. by Lei Zhang · 9 years ago
- 1c7e707 Merge branch 'master' into hlsl-frontend by John Kessenich · 9 years ago
- f0bcb0a Comment: fix comment from gtest check in. by John Kessenich · 9 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
- e01a9bc HLSL: Plumb in HLSL parse context and keywords, and most basic HLSL parser and test. by John Kessenich · 9 years ago
- 66e2faf Support multiple source languages, adding HLSL as an option. by John Kessenich · 9 years ago
- 4d65ee3 Generalize "main" to a settable entry point name. by John Kessenich · 9 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
- 5100d56 Remove legacy build system by baldurk · 9 years ago
- 876a0e3 Add an osinclude.h below each OS directory, redirects by platform macro by baldurk · 9 years ago
- 08dee03 Remove include_directories from CMakeLists, to enforce relative includes 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
- 8b64fa5 Fixes for compiling glslang on Android. by Andrew Woloszyn · 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
- e837f99 Removed the single usage of exceptions in all of glslang. by Andrew Woloszyn · 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
- 140f3df Final round for line endings. 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
- 79eaa91 glslang portability: Resolve OSX errors, some other OS warnings. by John Kessenich · 9 years ago
- 01685c3 SPV compression: Final check-in enabling this on MSVC 2012. All compression submissions from Steve (spvremapper@lunarg.com). by John Kessenich · 9 years ago
- 3c4a276 SPIR-V compression: Requires rerunning CMake. Adds a standalone tool for running the SPV compression. 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
- fde7034 CMake: Collapse into a single library all the libraries under the glslang directory, and represent the proper hierarchy in MSVS. There are still a total of 3 libraries to link against: glslang, OGLCompiler, and OSDependent. by John Kessenich · 11 years ago
- 585982e Add getStage() and getIntermediate() methods for consumers. Also removed dead options and update test file. by John Kessenich · 11 years ago
- 0af1e7c Allow selection of the "Platform Toolset", so that XP binaries can be built. by John Kessenich · 11 years ago
- 3ce1058 update Linux build for latest CMake changes from Windows by John Kessenich · 11 years ago
- d18e2d8 Add CMake support for Visual Studio and installation, with an expected "install" for CMAKE_INSTALL_PREFIX, and updated test scripts to consume the CMake installation. by John Kessenich · 11 years ago
- 35f04bd Make 64-bit VS compile clean. Mostly size_t vs. int tweaks. by John Kessenich · 11 years ago
- 8922da2 Check in a much improved submitted set of makefiles for Linux builds. This eliminates dependencies on system headers, and generally simplifies the makefiles. by John Kessenich · 11 years ago
- 0547c2a Add submitted CMake files for Linux builds. All existing ways of building remain in tact. 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