- 30 Jan, 2017 1 commit
-
-
Benjamin Saunders authored
This enables the vulkan loader to be built against an installed glslang.
-
- 27 Jan, 2017 1 commit
-
-
John Kessenich authored
-
- 26 Jan, 2017 6 commits
-
-
John Kessenich authored
-
John Kessenich authored
CMake: add target_link_libraries internally
-
John Kessenich authored
-
John Kessenich authored
SpvBuilder: add const specifier to vector reference arguments
-
Vlad Ivanov authored
-
John Kessenich authored
Use correct OriginUpperLeft when linking more than one shader.
-
- 25 Jan, 2017 1 commit
-
-
Markus Tavenrath authored
-
- 24 Jan, 2017 4 commits
-
-
John Kessenich authored
Semantics: Texture clamp functions are available for fragment shader only
-
John Kessenich authored
Fix a CMakeLists issue
-
Rex Xu authored
-
Rex Xu authored
-
- 23 Jan, 2017 2 commits
-
-
John Kessenich authored
Fix build if NV_EXTENSIONS is not set
-
Henrik Rydgard authored
-
- 21 Jan, 2017 4 commits
-
-
John Kessenich authored
support SPV_NV_viewport_array2 and SPV_NV_stereo_view_rendering
-
Michael Maltese authored
Makes it easier to include glslang in a larger CMake project---instead of having to call `target_link_libraries(glslang OSDependent OGLCompiler HLSL)`, for example, you only need to call `target_link_libraries(glslang)` and it will pull in the helpers it needs. This is also better in terms of cleaning up the "public interface", of sorts, for building glslang: end-users probably shouldn't need to know or be explicitly dependent on internal targets.
-
chaoc authored
-
John Kessenich authored
Fix for not-handled-in-switch warnings
-
- 20 Jan, 2017 3 commits
-
-
Mike Weiblen authored
Added default to the switch() for AMD_EXTENSIONS to avoid a spew of warning messages.
-
John Kessenich authored
Fix compilation with MSVC 2010
-
rdb authored
-
- 19 Jan, 2017 6 commits
-
-
John Kessenich authored
HLSL: fix dereferencing when copying split structures with arrays
-
John Kessenich authored
Implement SPV_KHR_subgroup_vote
-
John Kessenich authored
SPV: Implement new revision of extension GL_AMD_shader_ballot
-
John Kessenich authored
-
steve-lunarg authored
When copying split types with mixtures of user variables and buitins, where the builtins are extracted, there is a parallel structures traversal. The traversal was not obtaining the derefenced types in the array case.
-
Rex Xu authored
- Add support for invocation functions with "InclusiveScan" and "ExclusiveScan" modes. - Add support for invocation functions taking int64/uint64/doube/float16 as inout data types.
-
- 18 Jan, 2017 2 commits
-
-
John Kessenich authored
-
Ashwin Kolhe authored
doc.cpp: Add capabilities, scope to the opcodes. Add opcode and capability strings. GLSL.ext.KHR.h: Add extension string. GlslangToSpv.cpp: Fix handling of opcodes to generate appropriate SPIR-V. spirv.hpp: Add capability and opcode enums. spv.shaderGroupVote.comp.out: Update SPIR-V output for test shader.
-
- 14 Jan, 2017 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
This reduces code duplication in a few ways, and better encapsulates vector swizzle representation.
-
- 13 Jan, 2017 2 commits
-
-
John Kessenich authored
HLSL: Improved overload handling
-
John Kessenich authored
Since EOpMatrixSwizzle is a new op, existing back-ends only work when the front end first decomposes it to other operations. So far, this is only being done for simple assignment into matrix swizzles.
-
- 12 Jan, 2017 3 commits
-
-
John Kessenich authored
This partially addressess issue #670, for when the matrix swizzle degenerates to a component or column: m[c], m[c][r] (where HLSL swaps rows and columns for user's view). An error message is given for the arbitrary cases not covered. These cases will work for arbitrary use of l-values. Future work will handle more arbitrary swizzles, which might not work as arbitrary l-values.
-
John Kessenich authored
This encapsulates where the string could overflow, removing 40 lines of fragile code. It also improves handling of numbers that are too long. There are a couple of open issues that could related to this function being more rational (locale dependence, 1.#INF).
-
John Kessenich authored
add other builtins to interstage IO
-
- 11 Jan, 2017 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-