Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 53 files). Show all
Unified · Split
| @@ -180,8 +180,8 @@ const gpu::PipelinePointer& DrawOverlay3D::getOpaquePipeline() { · 179 unmodified lines | ||
| 180 | 180 | auto vs = gpu::ShaderPointer(gpu::Shader::createVertex(std::string(overlay3D_vert))); |
| 181 | 181 | auto ps = gpu::ShaderPointer(gpu::Shader::createPixel(std::string(overlay3D_frag))); |
| 182 | 182 | auto program = gpu::ShaderPointer(gpu::Shader::createProgram(vs, ps)); |
| 183 | − | |
| 184 | − auto state = gpu::StatePointer(new gpu::State()); | |
| 183 | + | |
| 184 | + auto state = std::make_shared<gpu::State>(); | |
| 185 | 185 | state->setDepthTest(true, true, gpu::LESS_EQUAL); |
| 186 | 186 | |
| 187 | 187 | _opaquePipeline.reset(gpu::Pipeline::create(program, state)); |