globalTransform in VBO

This commit is contained in:
jrkb 2023-06-27 20:06:03 +02:00
parent aa6db0aa94
commit f3d7365777
2 changed files with 3 additions and 1 deletions

View file

@ -80,6 +80,7 @@ void main()
float d = smoothstep(0.2, 0.8, z + 0.2 * (screenPos.x + screenPos.y)); float d = smoothstep(0.2, 0.8, z + 0.2 * (screenPos.x + screenPos.y));
d = min(d, fade); d = min(d, fade);
outputColor = vec4(mix(fgColor.rgb, backgroundColor.rgb, d),1.0); outputColor = vec4(mix(fgColor.rgb, backgroundColor.rgb, d),1.0);
//outputColor = vec4(mix(1.0 - msdf_rgb_a.rgb, backgroundColor.rgb, d),1.0);
//outputColor = vec4(opacity, 1.0-opacity, 0.0, 1.0); //outputColor = vec4(opacity, 1.0-opacity, 0.0, 1.0);
//outputColor = vec4(1.0-msdf_rgb_a.rgb, 1.0); //outputColor = vec4(1.0-msdf_rgb_a.rgb, 1.0);

View file

@ -8,6 +8,7 @@ layout (location = 1) in vec2 vertexUV_a;
layout (location = 2) in vec2 vertexUV_b; layout (location = 2) in vec2 vertexUV_b;
layout (location = 3) in vec4 vertexColor; layout (location = 3) in vec4 vertexColor;
layout (location = 4) in float vertexMix; layout (location = 4) in float vertexMix;
layout (location = 5) in mat4 globalTransform;
out vec2 uv_a; out vec2 uv_a;
out vec2 uv_b; out vec2 uv_b;
@ -20,5 +21,5 @@ void main()
uv_b = vertexUV_b; uv_b = vertexUV_b;
fontColor = vertexColor; fontColor = vertexColor;
msdf_mix = vertexMix; msdf_mix = vertexMix;
gl_Position = modelViewProjectionMatrix * vertexPosition; gl_Position = modelViewProjectionMatrix * globalTransform * vertexPosition;
} }