mirror of
https://github.com/KytyPS5/KytyPS5.git
synced 2026-10-29 16:51:20 +00:00
graphics: mark image heap resources as sampled reads
This commit is contained in:
1 parent
7bb618d41a
commit
719c44310a
2 files changed
+2
-1
No files matched your search
@@ -1800,6 +1800,7 @@ uint32_t ImageHeapKind(const ImageResource& root, DescriptorValue& value) {
|
|||||||
ImageResource ImageHeapResource(const ImageResource& root, uint32_t kind) {
|
ImageResource ImageHeapResource(const ImageResource& root, uint32_t kind) {
|
||||||
ImageResource resource;
|
ImageResource resource;
|
||||||
resource.resource_class = ImageResourceClass::Sampled;
|
resource.resource_class = ImageResourceClass::Sampled;
|
||||||
|
resource.read = true;
|
||||||
resource.heap = true;
|
resource.heap = true;
|
||||||
resource.dimension = root.dimension;
|
resource.dimension = root.dimension;
|
||||||
resource.unfiltered_access_only = root.unfiltered_access_only;
|
resource.unfiltered_access_only = root.unfiltered_access_only;
|
||||||
|
|||||||
@@ -550,7 +550,7 @@ void TestImageHeapKinds() {
|
|||||||
Check(resource.numeric_class == Libs::Graphics::Prospero::TextureNumericClass::Uint &&
|
Check(resource.numeric_class == Libs::Graphics::Prospero::TextureNumericClass::Uint &&
|
||||||
!resource.cube && cube_resource.cube &&
|
!resource.cube && cube_resource.cube &&
|
||||||
cube_resource.numeric_class == Libs::Graphics::Prospero::TextureNumericClass::Float &&
|
cube_resource.numeric_class == Libs::Graphics::Prospero::TextureNumericClass::Float &&
|
||||||
resource.resource_class == ImageResourceClass::Sampled &&
|
resource.resource_class == ImageResourceClass::Sampled && resource.read &&
|
||||||
ImageHeapResource(root, 0u) == ImageHeapResource(other, 0u),
|
ImageHeapResource(root, 0u) == ImageHeapResource(other, 0u),
|
||||||
"heap kind resources lost their type or kept root identity");
|
"heap kind resources lost their type or kept root identity");
|
||||||
root.depth_compare = true;
|
root.depth_compare = true;
|
||||||
|
|||||||
Reference in new issue
Block a user