|
|
|
@ -2012,7 +2012,7 @@ void MetalDevice::UnbindTexture(MetalTexture* tex)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (m_current_render_targets[i] == tex)
|
|
|
|
if (m_current_render_targets[i] == tex)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
WARNING_LOG("Unbinding current RT");
|
|
|
|
DEV_LOG("Unbinding current RT");
|
|
|
|
SetRenderTargets(nullptr, 0, m_current_depth_target, GPUPipeline::NoRenderPassFlags); // TODO: Wrong
|
|
|
|
SetRenderTargets(nullptr, 0, m_current_depth_target, GPUPipeline::NoRenderPassFlags); // TODO: Wrong
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -2022,7 +2022,7 @@ void MetalDevice::UnbindTexture(MetalTexture* tex)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (m_current_depth_target == tex)
|
|
|
|
if (m_current_depth_target == tex)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
WARNING_LOG("Unbinding current DS");
|
|
|
|
DEV_LOG("Unbinding current DS");
|
|
|
|
SetRenderTargets(nullptr, 0, nullptr, GPUPipeline::NoRenderPassFlags);
|
|
|
|
SetRenderTargets(nullptr, 0, nullptr, GPUPipeline::NoRenderPassFlags);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|