Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
glslang
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Chen Yisong
glslang
Commits
786e8795
Commit
786e8795
authored
Aug 19, 2017
by
John Kessenich
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Build: Fix build when NV_EXTENSIONS is not enabled.
parent
d6be6da0
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
3 deletions
+3
-3
GlslangToSpv.cpp
SPIRV/GlslangToSpv.cpp
+1
-1
Versions.cpp
glslang/MachineIndependent/Versions.cpp
+1
-1
Versions.h
glslang/MachineIndependent/Versions.h
+1
-1
No files found.
SPIRV/GlslangToSpv.cpp
View file @
786e8795
...
...
@@ -2467,7 +2467,7 @@ bool TGlslangToSpvTraverser::filterMember(const glslang::TType& member)
return
true
;
if
((
member
.
getFieldName
()
==
"gl_ViewportIndex"
||
member
.
getFieldName
()
==
"gl_Layer"
)
&&
extensions
.
find
(
glslang
::
E_GL_ARB_shader_viewport_layer_array
)
==
extensions
.
end
()
&&
extensions
.
find
(
glslang
::
E_GL_NV_viewport_array2
)
==
extensions
.
end
())
extensions
.
find
(
"GL_NV_viewport_array2"
)
==
extensions
.
end
())
return
true
;
return
false
;
...
...
glslang/MachineIndependent/Versions.cpp
View file @
786e8795
...
...
@@ -182,6 +182,7 @@ void TParseVersions::initializeExtensionBehavior()
extensionBehavior
[
E_GL_ARB_shader_stencil_export
]
=
EBhDisable
;
// extensionBehavior[E_GL_ARB_cull_distance] = EBhDisable; // present for 4.5, but need extension control over block members
extensionBehavior
[
E_GL_ARB_post_depth_coverage
]
=
EBhDisable
;
extensionBehavior
[
E_GL_ARB_shader_viewport_layer_array
]
=
EBhDisable
;
extensionBehavior
[
E_GL_EXT_shader_non_constant_global_initializers
]
=
EBhDisable
;
extensionBehavior
[
E_GL_EXT_shader_image_load_formatted
]
=
EBhDisable
;
...
...
@@ -204,7 +205,6 @@ void TParseVersions::initializeExtensionBehavior()
#ifdef NV_EXTENSIONS
extensionBehavior
[
E_GL_NV_sample_mask_override_coverage
]
=
EBhDisable
;
extensionBehavior
[
E_SPV_NV_geometry_shader_passthrough
]
=
EBhDisable
;
extensionBehavior
[
E_GL_ARB_shader_viewport_layer_array
]
=
EBhDisable
;
extensionBehavior
[
E_GL_NV_viewport_array2
]
=
EBhDisable
;
extensionBehavior
[
E_GL_NV_stereo_view_rendering
]
=
EBhDisable
;
extensionBehavior
[
E_GL_NVX_multiview_per_view_attributes
]
=
EBhDisable
;
...
...
glslang/MachineIndependent/Versions.h
View file @
786e8795
...
...
@@ -136,6 +136,7 @@ const char* const E_GL_ARB_sparse_texture_clamp = "GL_ARB_sparse_texture
const
char
*
const
E_GL_ARB_shader_stencil_export
=
"GL_ARB_shader_stencil_export"
;
// const char* const E_GL_ARB_cull_distance = "GL_ARB_cull_distance"; // present for 4.5, but need extension control over block members
const
char
*
const
E_GL_ARB_post_depth_coverage
=
"GL_ARB_post_depth_coverage"
;
const
char
*
const
E_GL_ARB_shader_viewport_layer_array
=
"GL_ARB_shader_viewport_layer_array"
;
const
char
*
const
E_GL_EXT_shader_non_constant_global_initializers
=
"GL_EXT_shader_non_constant_global_initializers"
;
const
char
*
const
E_GL_EXT_shader_image_load_formatted
=
"GL_EXT_shader_image_load_formatted"
;
...
...
@@ -175,7 +176,6 @@ const char* const E_GL_AMD_gpu_shader_int16 = "GL_AMD_gpu_sh
const
char
*
const
E_GL_NV_sample_mask_override_coverage
=
"GL_NV_sample_mask_override_coverage"
;
const
char
*
const
E_SPV_NV_geometry_shader_passthrough
=
"GL_NV_geometry_shader_passthrough"
;
const
char
*
const
E_GL_ARB_shader_viewport_layer_array
=
"GL_ARB_shader_viewport_layer_array"
;
const
char
*
const
E_GL_NV_viewport_array2
=
"GL_NV_viewport_array2"
;
const
char
*
const
E_GL_NV_stereo_view_rendering
=
"GL_NV_stereo_view_rendering"
;
const
char
*
const
E_GL_NVX_multiview_per_view_attributes
=
"GL_NVX_multiview_per_view_attributes"
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment