Merge pull request #12396 from hrydgard/vulkan-point-size

Vulkan: Always write gl_PointSize, fixes #12364.
This commit is contained in:
Henrik Rydgård authored and GitHub committed 2019-10-07 21:43:27 +02:00
commit 3bed866c3c
1 file changed
+1 -1
+1 -1
View File
@@ -209,7 +209,6 @@ bool GenerateVulkanGLSLVertexShader(const VShaderID &id, char *buffer) {
WRITE(p, " return vec4(v.x, v.y, z * v.w, v.w);\n");
WRITE(p, "}\n\n");
}
WRITE(p, "out gl_PerVertex { vec4 gl_Position; };\n");
if (doBezier || doSpline) {
WRITE(p, "struct TessData {\n");
@@ -635,6 +634,7 @@ bool GenerateVulkanGLSLVertexShader(const VShaderID &id, char *buffer) {
WRITE(p, " }\n");
}
WRITE(p, " gl_Position = outPos;\n");
WRITE(p, " gl_PointSize = 1.0;\n");
if (gstate_c.Supports(GPU_NEEDS_Z_EQUAL_W_HACK)) {
// See comment in GPU_Vulkan.cpp.