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";
|
||||
case BuiltInClipDistance:
|
||||
return "gl_ClipDistance";
|
||||
case BuiltInCullDistance:
|
||||
return "gl_CullDistance";
|
||||
case BuiltInVertexId:
|
||||
if (options.vulkan_semantics)
|
||||
SPIRV_CROSS_THROW(
|
||||
|
Loading…
Reference in New Issue
Block a user