kc3-lang/angle/src/libANGLE/renderer/vulkan/doc/APPLE_clip_distance.md

Download

gl_ClipDistance extension support in Vulkan back-end

OpenGL GLSL’s gl_ClipDistance is supported by Vulkan. However, OpenGL supports disabling/enabling individual gl_ClipDistance[i] on the API level side. Writing to gl_ClipDistance[i] in shader will be ignored if it is disabled. Vulkan doesn’t have any equivalent API to disable/enable the writing, though writing to a gl_ClipDistance[i] variable automatically enables it.

To implement this enabling/disabling API in Vulkan back-end:


Source

Download