Manually robust on Maxwell and earlier

This commit is contained in:
Kelebek1 2023-10-14 22:20:28 +01:00
parent 134ecca9b0
commit e02ee8e59d
6 changed files with 97 additions and 25 deletions

View file

@ -9,7 +9,6 @@ namespace Shader {
struct Profile {
u32 supported_spirv{0x00010000};
bool unified_descriptor_binding{};
bool support_descriptor_aliasing{};
bool support_int8{};
@ -82,6 +81,9 @@ struct Profile {
bool has_broken_spirv_subgroup_mask_vector_extract_dynamic{};
u32 gl_max_compute_smem_size{};
/// Maxwell and earlier nVidia architectures have broken robust support
bool has_broken_robust{};
};
} // namespace Shader