0
0
mirror of https://github.com/Ishan09811/pine.git synced 2025-04-28 01:25:09 +00:00

Update texture_manager.cpp

This commit is contained in:
Ishan09811 2025-01-19 19:22:49 +05:30 committed by GitHub
parent fee13ace4f
commit 94b73da1b0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -208,6 +208,9 @@ namespace skyline::gpu {
TextureManager::TextureManager(GPU &gpu) : gpu(gpu) {}
HostTextureView *TextureManager::FindOrCreate(const RecordFunction &recordCb, ContextTag tag, texture::Mappings mappings, texture::Dimensions sampleDimensions, texture::Dimensions imageDimensions, vk::SampleCountFlagBits sampleCount, texture::Format format, vk::ImageViewType viewType, vk::ComponentMapping components, texture::TileConfig tileConfig, u32 levelCount, u32 layerCount, u32 layerStride, u32 viewMipBase, u32 viewMipCount) {
LOGW("Entering FindOrCreate: mappings.size()={}, sampleDimensions=({}, {}, {}), imageDimensions=({}, {}, {}), format={}, viewType={}",
mappings.size(), sampleDimensions.width, sampleDimensions.height, sampleDimensions.depth,
imageDimensions.width, imageDimensions.height, imageDimensions.depth, format, viewType);
if (viewMipCount == 0)
viewMipCount = levelCount - viewMipBase;