mirror of
https://github.com/overte-org/overte.git
synced 2025-08-09 20:23:06 +02:00
Merge branch 'master' of https://github.com/highfidelity/hifi into orange
This commit is contained in:
commit
75ce61c3a6
3 changed files with 4 additions and 4 deletions
|
@ -140,7 +140,7 @@ void DrawHaze::run(const render::RenderContextPointer& renderContext, const Inpu
|
||||||
gpu::StatePointer state = gpu::StatePointer(new gpu::State());
|
gpu::StatePointer state = gpu::StatePointer(new gpu::State());
|
||||||
|
|
||||||
// Mask out haze on the tablet
|
// Mask out haze on the tablet
|
||||||
PrepareStencil::testNoAA(*state);
|
PrepareStencil::testMask(*state);
|
||||||
|
|
||||||
gpu::Shader::BindingSet slotBindings;
|
gpu::Shader::BindingSet slotBindings;
|
||||||
slotBindings.insert(gpu::Shader::Binding(std::string("hazeBuffer"), HazeEffect_ParamsSlot));
|
slotBindings.insert(gpu::Shader::Binding(std::string("hazeBuffer"), HazeEffect_ParamsSlot));
|
||||||
|
|
|
@ -116,9 +116,9 @@ void PrepareStencil::drawBackground(gpu::State& state) {
|
||||||
gpu::State::STENCIL_OP_REPLACE, gpu::State::STENCIL_OP_REPLACE, gpu::State::STENCIL_OP_KEEP));
|
gpu::State::STENCIL_OP_REPLACE, gpu::State::STENCIL_OP_REPLACE, gpu::State::STENCIL_OP_KEEP));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Pass if this area has NOT been marked as MASK
|
// Pass if this area has NOT been marked as MASK or anything containing MASK
|
||||||
void PrepareStencil::testMask(gpu::State& state) {
|
void PrepareStencil::testMask(gpu::State& state) {
|
||||||
state.setStencilTest(true, 0x00, gpu::State::StencilTest(STENCIL_MASK, 0xFF, gpu::NOT_EQUAL,
|
state.setStencilTest(true, 0x00, gpu::State::StencilTest(STENCIL_MASK, STENCIL_MASK, gpu::NOT_EQUAL,
|
||||||
gpu::State::STENCIL_OP_KEEP, gpu::State::STENCIL_OP_KEEP, gpu::State::STENCIL_OP_KEEP));
|
gpu::State::STENCIL_OP_KEEP, gpu::State::STENCIL_OP_KEEP, gpu::State::STENCIL_OP_KEEP));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,8 +49,8 @@ public:
|
||||||
|
|
||||||
static void drawMask(gpu::State& state);
|
static void drawMask(gpu::State& state);
|
||||||
static void drawBackground(gpu::State& state);
|
static void drawBackground(gpu::State& state);
|
||||||
static void testNoAA(gpu::State& state);
|
|
||||||
static void testMask(gpu::State& state);
|
static void testMask(gpu::State& state);
|
||||||
|
static void testNoAA(gpu::State& state);
|
||||||
static void testBackground(gpu::State& state);
|
static void testBackground(gpu::State& state);
|
||||||
static void testShape(gpu::State& state);
|
static void testShape(gpu::State& state);
|
||||||
static void testMaskDrawShape(gpu::State& state);
|
static void testMaskDrawShape(gpu::State& state);
|
||||||
|
|
Loading…
Reference in a new issue