Revert "GL_ext_vulkan_glsl_relaxed extension support, and cross stage aware IO mapper"

This commit is contained in:
greg-lunarg 2021-03-10 11:26:43 -07:00 committed by GitHub
parent 84e11a858c
commit e063363878
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
43 changed files with 111 additions and 6707 deletions

View file

@ -87,12 +87,11 @@ inline const char* ProfileName(EProfile profile)
// The union of all requested rule sets will be applied.
//
struct SpvVersion {
SpvVersion() : spv(0), vulkanGlsl(0), vulkan(0), openGl(0), vulkanRelaxed(false) {}
SpvVersion() : spv(0), vulkanGlsl(0), vulkan(0), openGl(0) {}
unsigned int spv; // the version of SPIR-V to target, as defined by "word 1" of the SPIR-V binary header
int vulkanGlsl; // the version of GLSL semantics for Vulkan, from GL_KHR_vulkan_glsl, for "#define VULKAN XXX"
int vulkan; // the version of Vulkan, for which SPIR-V execution environment rules to use
int openGl; // the version of GLSL semantics for OpenGL, from GL_ARB_gl_spirv, for "#define GL_SPIRV XXX"
bool vulkanRelaxed; // relax changes to GLSL for Vulkan, allowing some GL-specific to be compiled to Vulkan SPIR-V target
};
//