| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #include "anki/renderer/Dbg.h"
- #include "anki/renderer/Renderer.h"
- #include "anki/renderer/RendererInitializer.h"
- namespace anki {
- //==============================================================================
- void Dbg::init(const RendererInitializer& initializer)
- {
- enabled = initializer.dbg.enabled;
- //
- // FBO
- //
- try
- {
- fbo.create();
- fbo.bind();
- fbo.setColorAttachments({&r->getPps().getPostPassFai()});
- fbo.setOtherAttachment(GL_DEPTH_ATTACHMENT, r->getMs().getDepthFai());
- fbo.checkIfGood();
- fbo.unbind();
- }
- catch(std::exception& e)
- {
- throw ANKI_EXCEPTION("Cannot create debug FBO") << e;
- }
- }
- //==============================================================================
- void Dbg::run()
- {
- if(!enabled)
- {
- return;
- }
- /// TODO
- }
- } // end namespace
|