History

Trying to fix the problem of the background not showing correctly

samcake committed 10 years ago

Commit ef7ddce1 parent a1218885 files · +12 −28Browse files

Showing the changes to libraries/render-utils/src/RenderDeferredTask.cpp (1 of 5 files). Show all

Unified · Split

libraries/render-utils/src/RenderDeferredTask.cpp+0−21
@@ -35,25 +35,6 @@ · 34 unmodified lines
35 35
36using namespace render;36using namespace render;
37 37
38void SetupDeferred::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {
39/* RenderArgs* args = renderContext->args;
40 gpu::doInBatch(args->_context, [=](gpu::Batch& batch) {
41
42 auto deferredFbo = DependencyManager::get<FramebufferCache>()->getDeferredFramebufferDepthColor();
43
44 batch.enableStereo(false);
45 batch.setViewportTransform(args->_viewport);
46 batch.setStateScissorRect(args->_viewport);
47
48 batch.setFramebuffer(deferredFbo);
49 batch.clearFramebuffer(
50 gpu::Framebuffer::BUFFER_COLOR0 |
51 gpu::Framebuffer::BUFFER_DEPTH |
52 gpu::Framebuffer::BUFFER_STENCIL,
53 vec4(vec3(0), 1), 1.0, 0.0, true);
54 });
55 */
56}
57 38
58void PrepareDeferred::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {39void PrepareDeferred::run(const SceneContextPointer& sceneContext, const RenderContextPointer& renderContext) {
59 DependencyManager::get<DeferredLightingEffect>()->prepare(renderContext->args);40 DependencyManager::get<DeferredLightingEffect>()->prepare(renderContext->args);
@@ -69,8 +50,6 @@ void ResolveDeferred::run(const SceneContextPointer& sceneContext, const RenderC · 9 unmodified lines
69}50}
70 51
71RenderDeferredTask::RenderDeferredTask() : Task() {52RenderDeferredTask::RenderDeferredTask() : Task() {
72 _jobs.push_back(Job(new SetupDeferred::JobModel("SetupFramebuffer")));
73
74 _jobs.push_back(Job(new PrepareDeferred::JobModel("PrepareDeferred")));53 _jobs.push_back(Job(new PrepareDeferred::JobModel("PrepareDeferred")));
75 _jobs.push_back(Job(new FetchItems::JobModel("FetchOpaque",54 _jobs.push_back(Job(new FetchItems::JobModel("FetchOpaque",
76 FetchItems(55 FetchItems(

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t