Add built-in cull distance.
This commit is contained in:
parent
f33220e45a
commit
7f2e17969b
@ -0,0 +1,11 @@
|
|||||||
|
#version 450
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
gl_Position = vec4(10.0);
|
||||||
|
gl_ClipDistance[0] = 1.0;
|
||||||
|
gl_ClipDistance[1] = 4.0;
|
||||||
|
gl_CullDistance[0] = 4.0;
|
||||||
|
gl_CullDistance[1] = 9.0;
|
||||||
|
}
|
||||||
|
|
10
shaders/desktop-only/vert/clip-cull-distance.desktop.vert
Normal file
10
shaders/desktop-only/vert/clip-cull-distance.desktop.vert
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
#version 450
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
gl_Position = vec4(10.0);
|
||||||
|
gl_ClipDistance[0] = 1.0;
|
||||||
|
gl_ClipDistance[1] = 4.0;
|
||||||
|
gl_CullDistance[0] = 4.0;
|
||||||
|
gl_CullDistance[1] = 9.0;
|
||||||
|
}
|
@ -3203,6 +3203,8 @@ string CompilerGLSL::builtin_to_glsl(BuiltIn builtin)
|
|||||||
return "gl_PointSize";
|
return "gl_PointSize";
|
||||||
case BuiltInClipDistance:
|
case BuiltInClipDistance:
|
||||||
return "gl_ClipDistance";
|
return "gl_ClipDistance";
|
||||||
|
case BuiltInCullDistance:
|
||||||
|
return "gl_CullDistance";
|
||||||
case BuiltInVertexId:
|
case BuiltInVertexId:
|
||||||
if (options.vulkan_semantics)
|
if (options.vulkan_semantics)
|
||||||
SPIRV_CROSS_THROW(
|
SPIRV_CROSS_THROW(
|
||||||
|
Loading…
Reference in New Issue
Block a user