mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-03 16:39:01 -06:00 
			
		
		
		
	Merge pull request #10635 from mrcmunir/l4t-tx1-nvidia
Make VK_EXT_robustness2 optional
This commit is contained in:
		@@ -85,7 +85,6 @@
 | 
			
		||||
 | 
			
		||||
// Define extensions which must be supported.
 | 
			
		||||
#define FOR_EACH_VK_MANDATORY_EXTENSION(EXTENSION_NAME)                                            \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_ROBUSTNESS_2_EXTENSION_NAME)                                             \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME)                                 \
 | 
			
		||||
    EXTENSION_NAME(VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME)                                        \
 | 
			
		||||
    EXTENSION_NAME(VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME)                             \
 | 
			
		||||
@@ -105,6 +104,7 @@
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME)                                 \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME)                                 \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME)                                       \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_ROBUSTNESS_2_EXTENSION_NAME)                                             \
 | 
			
		||||
    EXTENSION_NAME(VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME)                               \
 | 
			
		||||
    EXTENSION_NAME(VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME)                               \
 | 
			
		||||
    EXTENSION_NAME(VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME)                                           \
 | 
			
		||||
@@ -141,9 +141,6 @@
 | 
			
		||||
    FEATURE_NAME(features, vertexPipelineStoresAndAtomics)                                         \
 | 
			
		||||
    FEATURE_NAME(features, wideLines)                                                              \
 | 
			
		||||
    FEATURE_NAME(host_query_reset, hostQueryReset)                                                 \
 | 
			
		||||
    FEATURE_NAME(robustness2, nullDescriptor)                                                      \
 | 
			
		||||
    FEATURE_NAME(robustness2, robustBufferAccess2)                                                 \
 | 
			
		||||
    FEATURE_NAME(robustness2, robustImageAccess2)                                                  \
 | 
			
		||||
    FEATURE_NAME(shader_demote_to_helper_invocation, shaderDemoteToHelperInvocation)               \
 | 
			
		||||
    FEATURE_NAME(shader_draw_parameters, shaderDrawParameters)                                     \
 | 
			
		||||
    FEATURE_NAME(variable_pointer, variablePointers)                                               \
 | 
			
		||||
@@ -156,6 +153,9 @@
 | 
			
		||||
    FEATURE_NAME(index_type_uint8, indexTypeUint8)                                                 \
 | 
			
		||||
    FEATURE_NAME(primitive_topology_list_restart, primitiveTopologyListRestart)                    \
 | 
			
		||||
    FEATURE_NAME(provoking_vertex, provokingVertexLast)                                            \
 | 
			
		||||
    FEATURE_NAME(robustness2, nullDescriptor)                                                      \
 | 
			
		||||
    FEATURE_NAME(robustness2, robustBufferAccess2)                                                 \
 | 
			
		||||
    FEATURE_NAME(robustness2, robustImageAccess2)                                                  \
 | 
			
		||||
    FEATURE_NAME(shader_float16_int8, shaderFloat16)                                               \
 | 
			
		||||
    FEATURE_NAME(shader_float16_int8, shaderInt8)                                                  \
 | 
			
		||||
    FEATURE_NAME(timeline_semaphore, timelineSemaphore)                                            \
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user