diff --git a/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs b/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs index fc9b17601..359fa0126 100644 --- a/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs +++ b/Source/Editor/GUI/Timeline/Tracks/CameraCutTrack.cs @@ -471,7 +471,7 @@ namespace FlaxEditor.GUI.Timeline.Tracks _atlases = new List(4); if (_output == null) { - _output = GPUDevice.Instance.CreateTexture(); + _output = GPUDevice.Instance.CreateTexture("CameraCutMedia.Output"); var desc = GPUTextureDescription.New2D(Width, Height, PixelFormat.R8G8B8A8_UNorm); _output.Init(ref desc); } diff --git a/Source/Engine/Renderer/ProbesRenderer.cpp b/Source/Engine/Renderer/ProbesRenderer.cpp index 0a078b4b7..504416685 100644 --- a/Source/Engine/Renderer/ProbesRenderer.cpp +++ b/Source/Engine/Renderer/ProbesRenderer.cpp @@ -276,7 +276,7 @@ bool ProbesRenderer::Init() } // Init rendering pipeline - _output = GPUTexture::New(); + _output = GPUDevice::Instance->CreateTexture(TEXT("Output")); if (_output->Init(GPUTextureDescription::New2D(ENV_PROBES_RESOLUTION, ENV_PROBES_RESOLUTION, ENV_PROBES_FORMAT))) return true; _task = New(); diff --git a/Source/Engine/ShadowsOfMordor/Builder.cpp b/Source/Engine/ShadowsOfMordor/Builder.cpp index 6225e36f6..5d90a4ec8 100644 --- a/Source/Engine/ShadowsOfMordor/Builder.cpp +++ b/Source/Engine/ShadowsOfMordor/Builder.cpp @@ -432,7 +432,7 @@ bool ShadowsOfMordor::Builder::initResources() // TODO: remove this release and just create missing resources releaseResources(); - _output = GPUTexture::New(); + _output = GPUDevice::Instance->CreateTexture(TEXT("Output")); if (_output->Init(GPUTextureDescription::New2D(HEMISPHERES_RESOLUTION, HEMISPHERES_RESOLUTION, PixelFormat::R11G11B10_Float))) return true; _task = New(); diff --git a/Source/Engine/UI/GUI/RenderOutputControl.cs b/Source/Engine/UI/GUI/RenderOutputControl.cs index 9a7f6dfb1..bad38b3c3 100644 --- a/Source/Engine/UI/GUI/RenderOutputControl.cs +++ b/Source/Engine/UI/GUI/RenderOutputControl.cs @@ -96,7 +96,7 @@ namespace FlaxEngine.GUI { _task = task ?? throw new ArgumentNullException(); - _backBuffer = GPUDevice.Instance.CreateTexture(); + _backBuffer = GPUDevice.Instance.CreateTexture("RenderOutputControl.BackBuffer"); _resizeTime = ResizeCheckTime; _task.Output = _backBuffer; @@ -245,7 +245,7 @@ namespace FlaxEngine.GUI if (_backBufferOld == null && _backBuffer.IsAllocated) { _backBufferOld = _backBuffer; - _backBuffer = GPUDevice.Instance.CreateTexture(); + _backBuffer = GPUDevice.Instance.CreateTexture("RenderOutputControl.BackBuffer"); } // Set timeout to remove old buffer