| 1927 | } |
| 1928 | |
| 1929 | void GPUContextVulkan::Transition(GPUResource* resource, GPUResourceAccess access) |
| 1930 | { |
| 1931 | if (auto buffer = dynamic_cast<GPUBufferVulkan*>(resource)) |
| 1932 | { |
| 1933 | AddBufferBarrier(buffer, RenderToolsVulkan::GetAccess(access)); |
| 1934 | } |
| 1935 | else if (auto texture = dynamic_cast<GPUTextureVulkan*>(resource)) |
| 1936 | { |
| 1937 | AddImageBarrier(texture, RenderToolsVulkan::GetImageLayout(access)); |
| 1938 | } |
| 1939 | } |
| 1940 | |
| 1941 | void GPUContextVulkan::MemoryBarrier() |
| 1942 | { |
no outgoing calls
no test coverage detected