diff options
Diffstat (limited to 'assets/shaders/glyph.frag')
| -rw-r--r-- | assets/shaders/glyph.frag | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/assets/shaders/glyph.frag b/assets/shaders/glyph.frag index 90186a3..ad9a6d1 100644 --- a/assets/shaders/glyph.frag +++ b/assets/shaders/glyph.frag @@ -8,7 +8,7 @@ layout(location = 4) in float in_width; layout(location = 0) out vec4 out_color; -layout(binding = 1) uniform sampler2D mtsdfSampler; +layout(binding = 0) uniform sampler2D mtsdf_sampler; float median(float r, float g, float b) { return max(min(r, g), min(max(r, g), b)); @@ -16,7 +16,7 @@ float median(float r, float g, float b) { void main() { vec2 atlas_coord = (in_uv - in_sprite_region.xy) / in_sprite_region.zw; - vec4 msd = texture(mtsdfSampler, atlas_coord); + vec4 msd = texture(mtsdf_sampler, atlas_coord); float sd = median(msd.r, msd.g, msd.b); float screenPxDistance = in_width * (sd - 0.5); float opacity = clamp(screenPxDistance + 0.5, 0.0, 1.0); |
