]> git.tdb.fi Git - libs/gl.git/commit
Refactor Synchronizer to deal with individual mipmap levels
authorMikko Rasa <tdb@tdb.fi>
Tue, 30 Nov 2021 21:30:27 +0000 (23:30 +0200)
committerMikko Rasa <tdb@tdb.fi>
Tue, 30 Nov 2021 21:43:45 +0000 (23:43 +0200)
commit8ab7589d65c4f8ca799f2a6886d128f4c36ff046
treeef7274d1006e24de20943891dcac0c1fe39edb2f
parentd3337cbd2ec9fd06682c2cd9f52ff9f014f5f9db
Refactor Synchronizer to deal with individual mipmap levels

Some algorithms read from one mipmap level and write to another.  On the
other hand, there's currently no need for layer granularity.
12 files changed:
source/backends/vulkan/buffer_backend.cpp
source/backends/vulkan/commands_backend.cpp
source/backends/vulkan/framebuffer_backend.cpp
source/backends/vulkan/framebuffer_backend.h
source/backends/vulkan/synchronizer.cpp
source/backends/vulkan/synchronizer.h
source/backends/vulkan/texture1d_backend.cpp
source/backends/vulkan/texture2d_backend.cpp
source/backends/vulkan/texture3d_backend.cpp
source/backends/vulkan/texture_backend.cpp
source/backends/vulkan/texture_backend.h
source/backends/vulkan/texturecube_backend.cpp