|
|
|
@ -275,7 +275,8 @@ private:
|
|
|
|
|
u32 graphics_family{}; ///< Main graphics queue family index.
|
|
|
|
|
u32 present_family{}; ///< Main present queue family index.
|
|
|
|
|
VkDriverIdKHR driver_id{}; ///< Driver ID.
|
|
|
|
|
VkShaderStageFlags guest_warp_stages{}; ///< Stages where the guest warp size can be forced.ed
|
|
|
|
|
VkShaderStageFlags guest_warp_stages{}; ///< Stages where the guest warp size can be forced.
|
|
|
|
|
u64 device_access_memory{}; ///< Total size of device local memory in bytes.
|
|
|
|
|
bool is_optimal_astc_supported{}; ///< Support for native ASTC.
|
|
|
|
|
bool is_float16_supported{}; ///< Support for float16 arithmetics.
|
|
|
|
|
bool is_warp_potentially_bigger{}; ///< Host warp size can be bigger than guest.
|
|
|
|
@ -309,8 +310,6 @@ private:
|
|
|
|
|
|
|
|
|
|
/// Nsight Aftermath GPU crash tracker
|
|
|
|
|
std::unique_ptr<NsightAftermathTracker> nsight_aftermath_tracker;
|
|
|
|
|
|
|
|
|
|
u64 device_access_memory;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
} // namespace Vulkan
|
|
|
|
|