texture_cache: Reduce page bit size
This commit is contained in:
parent
03c8b3515d
commit
64bba7f14f
|
@ -26,7 +26,7 @@ TextureCache::TextureCache(const Vulkan::Instance& instance_, Vulkan::Scheduler&
|
||||||
info.UpdateSize();
|
info.UpdateSize();
|
||||||
const ImageId null_id = slot_images.insert(instance, scheduler, info);
|
const ImageId null_id = slot_images.insert(instance, scheduler, info);
|
||||||
ASSERT(null_id.index == 0);
|
ASSERT(null_id.index == 0);
|
||||||
slot_images[null_id].flags = ImageFlagBits{};
|
slot_images[null_id].cpu_modified = 0;
|
||||||
|
|
||||||
ImageViewInfo view_info;
|
ImageViewInfo view_info;
|
||||||
void(slot_image_views.insert(instance, view_info, slot_images[null_id], null_id));
|
void(slot_image_views.insert(instance, view_info, slot_images[null_id], null_id));
|
||||||
|
|
|
@ -28,7 +28,7 @@ class TextureCache {
|
||||||
using Entry = boost::container::small_vector<ImageId, 16>;
|
using Entry = boost::container::small_vector<ImageId, 16>;
|
||||||
static constexpr size_t AddressSpaceBits = 39;
|
static constexpr size_t AddressSpaceBits = 39;
|
||||||
static constexpr size_t FirstLevelBits = 9;
|
static constexpr size_t FirstLevelBits = 9;
|
||||||
static constexpr size_t PageBits = 22;
|
static constexpr size_t PageBits = 20;
|
||||||
};
|
};
|
||||||
using PageTable = MultiLevelPageTable<Traits>;
|
using PageTable = MultiLevelPageTable<Traits>;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue