Browse Source

[vulkan] Added checks for 8/16bits on storage buffer access

lsfg-android
CamilleLaVey 4 weeks ago
parent
commit
21fa6b5805
  1. 10
      src/video_core/vulkan_common/vulkan_device.h

10
src/video_core/vulkan_common/vulkan_device.h

@ -400,6 +400,16 @@ FN_MAX_LIMIT_LIST
return features.bit16_storage.uniformAndStorageBuffer16BitAccess;
}
/// Returns true if the device supports reading 8-bit values from a storage buffer.
bool IsStorageBuffer8BitAccessSupported() const {
return features.bit8_storage.storageBuffer8BitAccess;
}
/// Returns true if the device supports reading 16-bit values from a storage buffer.
bool IsStorageBuffer16BitAccessSupported() const {
return features.bit16_storage.storageBuffer16BitAccess;
}
/// Returns true if the device supports binding multisample images as storage images.
bool IsStorageImageMultisampleSupported() const {
return features.features.shaderStorageImageMultisample;

Loading…
Cancel
Save