mirror of
https://github.com/WinampDesktop/winamp.git
synced 2025-04-27 02:25:41 -04:00
GPU/HW: Fix copy pipeline not getting destroyed
This commit is contained in:
parent
846f74c86d
commit
2818eb2199
@ -885,9 +885,7 @@ bool GPU_HW::CompilePipelines()
|
||||
|
||||
std::unique_ptr<GPUShader> fullscreen_quad_vertex_shader =
|
||||
g_gpu_device->CreateShader(GPUShaderStage::Vertex, shadergen.GenerateScreenQuadVertexShader());
|
||||
std::unique_ptr<GPUShader> uv_quad_vertex_shader =
|
||||
g_gpu_device->CreateShader(GPUShaderStage::Vertex, shadergen.GenerateUVQuadVertexShader());
|
||||
if (!fullscreen_quad_vertex_shader || !uv_quad_vertex_shader)
|
||||
if (!fullscreen_quad_vertex_shader)
|
||||
return false;
|
||||
|
||||
progress.Increment();
|
||||
@ -1157,6 +1155,8 @@ void GPU_HW::DestroyPipelines()
|
||||
destroy(m_downsample_composite_pass_pipeline);
|
||||
m_downsample_composite_sampler.reset();
|
||||
|
||||
m_copy_pipeline.reset();
|
||||
|
||||
m_display_pipelines.enumerate(destroy);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user