- Jul 23, 2018
-
-
John Kessenich authored
-
John Kessenich authored
Update spirv-tools known good
-
GregF authored
Includes the following: Add Vulkan 1.1 capability sets Don't merge types of resources Remove stores of undef. Make sure the constant folder get the correct type.
-
- Jul 20, 2018
-
-
John Kessenich authored
-
-
John Kessenich authored
Link: Merge all downstream consumed intermediate modes.
-
John Kessenich authored
Fixes #1309.
-
- Jul 19, 2018
-
-
John Kessenich authored
build: Add ccache option to CMake config
-
John Kessenich authored
Link/SPV: Correct symbol IDs on merging ASTs to a single coherent space
-
John Kessenich authored
CMake options for postfix and SPVRemapper.
-
John Kessenich authored
-
John Kessenich authored
Merge branch 'missing_descriptor_indexing_extension' of https://github.com/jeffbolznv/glslang into jeffbolznv-missing_descriptor_indexing_extension
-
John Kessenich authored
This is one step in providing full linker functionality for creating correct SPIR-V from multiple compilation units for the same stage. (This was the only remaining "hard" part. The rest should be simple.)
-
- Jul 12, 2018
-
-
John Kessenich authored
NDK build: Use NDK r17b and its own CMake toolchain file
-
Jeff Bolz authored
-
John Kessenich authored
-
David Neto authored
More recent NDK releases have their own CMake toolchain file. Use it. Also, download the NDK from github.com:dneto0/android-ndk. That is a fork of the repo we used to use, but we have more control over how long it stays stable.
-
John Kessenich authored
-
John Kessenich authored
WIP: Travis-CI: Use Android NDK r13b specifically
-
David Neto authored
The Travis-CI bot downloads a copy of the Android NDK. The source we get it from recently updated to Android NDK r17b. However, the android.toolchain.cmake file does not know how to parse the Android native API level from that version of the NDK. So check out the NDK r13b version that we were using until yesterday. Fixes #1439
-
- Jul 11, 2018
-
-
John Kessenich authored
Reflection exposes the Shader Stages where a Uniform is present
-
John Kessenich authored
-
John Kessenich authored
-
- Jul 10, 2018
-
-
dmpakas authored
-
- Jul 07, 2018
-
-
Matthew Albrecht authored
-
Matthew Albrecht authored
-
- Jul 06, 2018
-
-
John Kessenich authored
Use public SPIRV-Tools header
-
Karl Schultz authored
This is totally optional, but lets people build this repo with ccache to improve rebuild speeds. It also can help a great deal on ccache-enabled CI systems like Travis-CI. We build fixed revisions of glslang a lot on Travis, so this will be a big help with CI machine loading.
-
- Jul 05, 2018
-
-
Arseny Kapoulkine authored
When constructing a matrix from another matrix with smaller dimensions, there's no need to extract the scalars out of columns and rebuild the resulting matrix from scalars - instead, we can just construct shorter vectors with OpShuffle and combine them to the final result. This keeps the common casts such as mat3(mat4) in vector registers, which may improve performance for some GPUs, and cleans up output of translation tools like SPIRV-Cross. Fixes #1412.
-
- Jul 04, 2018
-
-
Lei Zhang authored
-
- Jul 03, 2018
-
-
John Kessenich authored
Implement GL_EXT_shader_16bit_storage and GL_EXT_shader_8bit_storage …
-
John Kessenich authored
These introduce limited support for 8/16-bit types such that they can only be accessed in buffer memory and converted to/from 32-bit types. Contributed from Khronos-internal work.
-
John Kessenich authored
-
John Kessenich authored
(If there is a bias issue, we need to discover what it is.)
-
John Kessenich authored
Add support for GL_EXT_samplerless_texture_functions
-
- Jul 02, 2018
-
-
John Kessenich authored
-
-
John Kessenich authored
SPV: Add option to print disassembly in standard form using SPIRV-Tools.
-
John Kessenich authored
-
John Kessenich authored
-