mirror of
				https://git.tardis.systems/mirrors/yuzu
				synced 2025-10-31 18:54:14 +01:00 
			
		
		
		
	Merge pull request #10829 from lat9nq/remove-external-mem
vulkan_device: Remove external memory extension
This commit is contained in:
		
						commit
						23371fa187
					
				| @ -783,9 +783,6 @@ bool Device::GetSuitability(bool requires_swapchain) { | ||||
| 
 | ||||
|     FOR_EACH_VK_FEATURE_EXT(FEATURE_EXTENSION); | ||||
|     FOR_EACH_VK_EXTENSION(EXTENSION); | ||||
| #ifdef _WIN32 | ||||
|     FOR_EACH_VK_EXTENSION_WIN32(EXTENSION); | ||||
| #endif | ||||
| 
 | ||||
| #undef FEATURE_EXTENSION | ||||
| #undef EXTENSION | ||||
| @ -804,11 +801,6 @@ bool Device::GetSuitability(bool requires_swapchain) { | ||||
| 
 | ||||
|     FOR_EACH_VK_RECOMMENDED_EXTENSION(LOG_EXTENSION); | ||||
|     FOR_EACH_VK_MANDATORY_EXTENSION(CHECK_EXTENSION); | ||||
| #ifdef _WIN32 | ||||
|     FOR_EACH_VK_MANDATORY_EXTENSION_WIN32(CHECK_EXTENSION); | ||||
| #else | ||||
|     FOR_EACH_VK_MANDATORY_EXTENSION_GENERIC(CHECK_EXTENSION); | ||||
| #endif | ||||
| 
 | ||||
|     if (requires_swapchain) { | ||||
|         CHECK_EXTENSION(VK_KHR_SWAPCHAIN_EXTENSION_NAME); | ||||
|  | ||||
| @ -68,7 +68,6 @@ | ||||
|     EXTENSION(EXT, VERTEX_ATTRIBUTE_DIVISOR, vertex_attribute_divisor)                             \ | ||||
|     EXTENSION(KHR, DRAW_INDIRECT_COUNT, draw_indirect_count)                                       \ | ||||
|     EXTENSION(KHR, DRIVER_PROPERTIES, driver_properties)                                           \ | ||||
|     EXTENSION(KHR, EXTERNAL_MEMORY_FD, external_memory_fd)                                         \ | ||||
|     EXTENSION(KHR, PUSH_DESCRIPTOR, push_descriptor)                                               \ | ||||
|     EXTENSION(KHR, SAMPLER_MIRROR_CLAMP_TO_EDGE, sampler_mirror_clamp_to_edge)                     \ | ||||
|     EXTENSION(KHR, SHADER_FLOAT_CONTROLS, shader_float_controls)                                   \ | ||||
| @ -80,9 +79,6 @@ | ||||
|     EXTENSION(NV, VIEWPORT_ARRAY2, viewport_array2)                                                \ | ||||
|     EXTENSION(NV, VIEWPORT_SWIZZLE, viewport_swizzle) | ||||
| 
 | ||||
| #define FOR_EACH_VK_EXTENSION_WIN32(EXTENSION)                                                     \ | ||||
|     EXTENSION(KHR, EXTERNAL_MEMORY_WIN32, external_memory_win32) | ||||
| 
 | ||||
| // Define extensions which must be supported.
 | ||||
| #define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME)                                            \ | ||||
|     EXTENSION_NAME(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME)                                 \ | ||||
| @ -90,12 +86,6 @@ | ||||
|     EXTENSION_NAME(VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME)                             \ | ||||
|     EXTENSION_NAME(VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME) | ||||
| 
 | ||||
| #define FOR_EACH_VK_MANDATORY_EXTENSION_GENERIC(EXTENSION_NAME)                                    \ | ||||
|     EXTENSION_NAME(VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME) | ||||
| 
 | ||||
| #define FOR_EACH_VK_MANDATORY_EXTENSION_WIN32(EXTENSION_NAME)                                      \ | ||||
|     EXTENSION_NAME(VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME) | ||||
| 
 | ||||
| // Define extensions where the absence of the extension may result in a degraded experience.
 | ||||
| #define FOR_EACH_VK_RECOMMENDED_EXTENSION(EXTENSION_NAME)                                          \ | ||||
|     EXTENSION_NAME(VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME)                               \ | ||||
| @ -636,7 +626,6 @@ private: | ||||
|         FOR_EACH_VK_FEATURE_1_3(FEATURE); | ||||
|         FOR_EACH_VK_FEATURE_EXT(FEATURE); | ||||
|         FOR_EACH_VK_EXTENSION(EXTENSION); | ||||
|         FOR_EACH_VK_EXTENSION_WIN32(EXTENSION); | ||||
| 
 | ||||
| #undef EXTENSION | ||||
| #undef FEATURE | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user