History

static pipelines + misc render cleanup

HifiExperiments committed 2 years ago

Commit 68767421 parent a22087233 files · +169 −142Browse files

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

Unified · Split

libraries/render-utils/src/DebugDeferredBuffer.cpp+5−2
@@ -250,6 +250,9 @@ static std::string getFileContent(const std::string& fileName, const std::string · 249 unmodified lines
250250 return defaultContent;
251251 }
252252
253+DebugDeferredBuffer::StandardPipelines DebugDeferredBuffer::_pipelines;
254+DebugDeferredBuffer::CustomPipelines DebugDeferredBuffer::_customPipelines;
255+
253256 #include <QStandardPaths> // TODO REMOVE: Temporary until UI
254257 DebugDeferredBuffer::DebugDeferredBuffer() {
255258 // TODO REMOVE: Temporary until UI
@@ -334,7 +337,7 @@ std::string DebugDeferredBuffer::getShaderSourceCode(Mode mode, const std::strin · 78 unmodified lines
334337 return std::string();
335338 }
336339
337−bool DebugDeferredBuffer::pipelineNeedsUpdate(Mode mode, const std::string& customFile) const {
340+bool DebugDeferredBuffer::pipelineNeedsUpdate(Mode mode, const std::string& customFile) {
338341 if (mode != CustomMode) {
339342 return !_pipelines[mode];
340343 }
@@ -351,7 +354,7 @@ bool DebugDeferredBuffer::pipelineNeedsUpdate(Mode mode, const std::string& cust · 10 unmodified lines
351354 return true;
352355 }
353356
354−const gpu::PipelinePointer& DebugDeferredBuffer::getPipeline(Mode mode, const std::string& customFile) {
357+gpu::PipelinePointer& DebugDeferredBuffer::getPipeline(Mode mode, const std::string& customFile) {
355358 if (pipelineNeedsUpdate(mode, customFile)) {
356359 static_assert(shader::render_utils::program::debug_deferred_buffer != 0, "Validate debug deferred program");
357360