Renderer: Blit texture to window instead of using a full renderpass
This may improve performance and allow for render targets to customize how they blit the final texture (allowing for render-to-texture)
This commit is contained in:
@@ -8,6 +8,11 @@
|
||||
|
||||
namespace Nz
|
||||
{
|
||||
inline TransientResources::TransientResources(RenderDevice& renderDevice) :
|
||||
m_renderDevice(renderDevice)
|
||||
{
|
||||
}
|
||||
|
||||
inline void TransientResources::FlushReleaseQueue()
|
||||
{
|
||||
for (Releasable* releasable : m_releaseQueue)
|
||||
@@ -21,6 +26,11 @@ namespace Nz
|
||||
memoryblock.clear();
|
||||
}
|
||||
|
||||
inline RenderDevice& TransientResources::GetRenderDevice()
|
||||
{
|
||||
return m_renderDevice;
|
||||
}
|
||||
|
||||
template<typename T>
|
||||
void TransientResources::PushForRelease(T&& value)
|
||||
{
|
||||
@@ -98,3 +108,4 @@ namespace Nz
|
||||
}
|
||||
|
||||
#include <Nazara/Renderer/DebugOff.hpp>
|
||||
#include "TransientResources.hpp"
|
||||
|
||||
Reference in New Issue
Block a user