mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-11 21:58:31 +09:00
[Chore] (MG_Backend/DirectVulkan): get rid of junk
This commit is contained in:
@@ -173,29 +173,6 @@ namespace MobileGL::MG_Backend::DirectVulkan {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
Bool VkRenderTargetManager::GetOffscreenColorImage(Uint glFboExternalIndex, VkImage& outImage,
|
|
||||||
VkExtent2D& outExtent) const {
|
|
||||||
auto it = m_offscreenColorTargets.find(glFboExternalIndex);
|
|
||||||
if (it == m_offscreenColorTargets.end() || it->second.image == VK_NULL_HANDLE) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
outImage = it->second.image;
|
|
||||||
outExtent = it->second.extent;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
Bool VkRenderTargetManager::GetOffscreenDepthStencilImage(Uint glFboExternalIndex, VkImage& outImage,
|
|
||||||
VkExtent2D& outExtent, VkFormat& outFormat) const {
|
|
||||||
auto it = m_offscreenColorTargets.find(glFboExternalIndex);
|
|
||||||
if (it == m_offscreenColorTargets.end() || it->second.depthStencilImage == VK_NULL_HANDLE) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
outImage = it->second.depthStencilImage;
|
|
||||||
outExtent = it->second.extent;
|
|
||||||
outFormat = it->second.depthStencilFormat;
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
Bool VkRenderTargetManager::GetOffscreenColorViewByTexture(Uint textureExternalIndex,
|
Bool VkRenderTargetManager::GetOffscreenColorViewByTexture(Uint textureExternalIndex,
|
||||||
VkImageView& outImageView) const {
|
VkImageView& outImageView) const {
|
||||||
for (const auto& [_, target] : m_offscreenColorTargets) {
|
for (const auto& [_, target] : m_offscreenColorTargets) {
|
||||||
|
|||||||
@@ -45,9 +45,6 @@ namespace MobileGL::MG_Backend::DirectVulkan {
|
|||||||
Bool EnsureOffscreenColorTarget(Uint glFboExternalIndex, const MG_State::GLState::FramebufferObject& glFbo);
|
Bool EnsureOffscreenColorTarget(Uint glFboExternalIndex, const MG_State::GLState::FramebufferObject& glFbo);
|
||||||
Bool Transition(VkCommandBuffer commandBuffer, TransitionResource resource, TransitionUsage usage,
|
Bool Transition(VkCommandBuffer commandBuffer, TransitionResource resource, TransitionUsage usage,
|
||||||
Uint externalIndex);
|
Uint externalIndex);
|
||||||
Bool GetOffscreenColorImage(Uint glFboExternalIndex, VkImage& outImage, VkExtent2D& outExtent) const;
|
|
||||||
Bool GetOffscreenDepthStencilImage(Uint glFboExternalIndex, VkImage& outImage, VkExtent2D& outExtent,
|
|
||||||
VkFormat& outFormat) const;
|
|
||||||
Bool GetOffscreenColorViewByTexture(Uint textureExternalIndex, VkImageView& outImageView) const;
|
Bool GetOffscreenColorViewByTexture(Uint textureExternalIndex, VkImageView& outImageView) const;
|
||||||
Bool GetOffscreenRenderSurface(Uint glFboExternalIndex, VkImageView& outColorView, VkFormat& outColorFormat,
|
Bool GetOffscreenRenderSurface(Uint glFboExternalIndex, VkImageView& outColorView, VkFormat& outColorFormat,
|
||||||
VkImageView& outDepthStencilView, VkFormat& outDepthStencilFormat,
|
VkImageView& outDepthStencilView, VkFormat& outDepthStencilFormat,
|
||||||
|
|||||||
Reference in New Issue
Block a user