From 06563264e219c09ee2a56e8dc57d7a8263d068da Mon Sep 17 00:00:00 2001 From: Brad Davis Date: Thu, 9 Jul 2015 14:34:33 -0700 Subject: [PATCH] Improve batched font rendering smoothing --- libraries/render-utils/src/TextRenderer3D.cpp | 2 +- libraries/render-utils/src/sdf_text3D.slf | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/render-utils/src/TextRenderer3D.cpp b/libraries/render-utils/src/TextRenderer3D.cpp index d202d89aba..a429719b8b 100644 --- a/libraries/render-utils/src/TextRenderer3D.cpp +++ b/libraries/render-utils/src/TextRenderer3D.cpp @@ -343,7 +343,7 @@ void Font3D::setupGPU() { gpu::StatePointer state = gpu::StatePointer(new gpu::State()); state->setCullMode(gpu::State::CULL_BACK); state->setDepthTest(true, true, gpu::LESS_EQUAL); - state->setBlendFunction(false, + state->setBlendFunction(true, gpu::State::SRC_ALPHA, gpu::State::BLEND_OP_ADD, gpu::State::INV_SRC_ALPHA, gpu::State::FACTOR_ALPHA, gpu::State::BLEND_OP_ADD, gpu::State::ONE); _pipeline = gpu::PipelinePointer(gpu::Pipeline::create(program, state)); diff --git a/libraries/render-utils/src/sdf_text3D.slf b/libraries/render-utils/src/sdf_text3D.slf index d9972417ba..425d6f9b08 100644 --- a/libraries/render-utils/src/sdf_text3D.slf +++ b/libraries/render-utils/src/sdf_text3D.slf @@ -18,7 +18,7 @@ uniform vec4 Color; varying vec4 interpolatedNormal; const float gamma = 2.2; -const float smoothing = 64.0; +const float smoothing = 256.0; const float interiorCutoff = 0.8; const float outlineExpansion = 0.2;