Fixed bug in mipmap streaming code.
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Some checks failed
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, macos-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Debug font rendering is now working again.
This commit is contained in:
@@ -106,7 +106,7 @@ bool KRTexture2D::createGPUTexture(int targetLod)
|
|||||||
std::vector<VkBufferImageCopy> regions;
|
std::vector<VkBufferImageCopy> regions;
|
||||||
regions.resize(mip_count, VkBufferImageCopy{});
|
regions.resize(mip_count, VkBufferImageCopy{});
|
||||||
int bufferOffset = 0;
|
int bufferOffset = 0;
|
||||||
for (int mip = min_mip; mip < min_mip + mip_count - 1; mip++) {
|
for (int mip = min_mip; mip < min_mip + mip_count; mip++) {
|
||||||
VkBufferImageCopy& region = regions[mip];
|
VkBufferImageCopy& region = regions[mip];
|
||||||
region.bufferOffset = bufferOffset;
|
region.bufferOffset = bufferOffset;
|
||||||
region.bufferRowLength = 0;
|
region.bufferRowLength = 0;
|
||||||
@@ -123,7 +123,6 @@ bool KRTexture2D::createGPUTexture(int targetLod)
|
|||||||
(unsigned int)dimensions.y,
|
(unsigned int)dimensions.y,
|
||||||
(unsigned int)dimensions.z
|
(unsigned int)dimensions.z
|
||||||
};
|
};
|
||||||
regions.push_back(region);
|
|
||||||
|
|
||||||
bufferOffset += getMemRequiredForLod(mip);
|
bufferOffset += getMemRequiredForLod(mip);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user