Saga3D API Documentation  1.0-RC4
EDriverFeatures.h
Go to the documentation of this file.
1 #ifndef __E_DRIVER_FEATURES_H_INCLUDED__
2 #define __E_DRIVER_FEATURES_H_INCLUDED__
3 
4 namespace saga
5 {
6 namespace video
7 {
8 
10  enum class E_DRIVER_FEATURE
11  {
20  LOGI_COP,
27  WIDE_LINES,
67  };
68 
69 } // namespace video
70 } // namespace saga
71 
72 
73 #endif
74 
saga::video::E_DRIVER_FEATURE::SHADER_CULL_DISTANCE
@ SHADER_CULL_DISTANCE
saga::video::E_DRIVER_FEATURE::SAMPLER_ANISOTROPY
@ SAMPLER_ANISOTROPY
saga::video::E_DRIVER_FEATURE::SHADER_SAMPLED_IMAGE_ARRAY_DYNAMIC_INDEXING
@ SHADER_SAMPLED_IMAGE_ARRAY_DYNAMIC_INDEXING
saga::video::E_DRIVER_FEATURE::TESSELLATION_SHADER
@ TESSELLATION_SHADER
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_2SAMPLES
@ SPARSE_RESIDENCY_2SAMPLES
saga::video::E_DRIVER_FEATURE::SHADER_RESOURCE_RESIDENCY
@ SHADER_RESOURCE_RESIDENCY
saga::video::E_DRIVER_FEATURE::FILL_MODE_NON_SOLID
@ FILL_MODE_NON_SOLID
saga::video::E_DRIVER_FEATURE::FULL_DRAW_INDEX_UINT32
@ FULL_DRAW_INDEX_UINT32
saga::video::E_DRIVER_FEATURE::OCCLUSION_QUERY_PRECISE
@ OCCLUSION_QUERY_PRECISE
saga::video::E_DRIVER_FEATURE::VERTEX_PIPELINE_STORES_AND_ATOMICS
@ VERTEX_PIPELINE_STORES_AND_ATOMICS
saga::video::E_DRIVER_FEATURE::SHADER_INT64
@ SHADER_INT64
saga::video::E_DRIVER_FEATURE::DEPTH_CLAMP
@ DEPTH_CLAMP
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_IMAGE_READ_WITHOUT_FORMAT
@ SHADER_STORAGE_IMAGE_READ_WITHOUT_FORMAT
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_BUFFER_ARRAY_DYNAMIC_INDEXING
@ SHADER_STORAGE_BUFFER_ARRAY_DYNAMIC_INDEXING
saga::video::E_DRIVER_FEATURE::SHADER_FLOAT64
@ SHADER_FLOAT64
saga::video::E_DRIVER_FEATURE::DEPTH_BOUNDS
@ DEPTH_BOUNDS
saga::video::E_DRIVER_FEATURE::FRAGMENT_STORES_AND_ATOMICS
@ FRAGMENT_STORES_AND_ATOMICS
saga::video::E_DRIVER_FEATURE::SHADER_IMAGE_GATHER_EXTENDED
@ SHADER_IMAGE_GATHER_EXTENDED
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_BUFFER
@ SPARSE_RESIDENCY_BUFFER
saga::video::E_DRIVER_FEATURE::WIDE_LINES
@ WIDE_LINES
saga::video::E_DRIVER_FEATURE::GEOMETRY_SHADER
@ GEOMETRY_SHADER
saga::video::E_DRIVER_FEATURE::SHADER_INT16
@ SHADER_INT16
saga::video::E_DRIVER_FEATURE::SHADER_TESSELLATION_AND_GEOMETRY_POINT_SIZE
@ SHADER_TESSELLATION_AND_GEOMETRY_POINT_SIZE
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_IMAGE_ARRAY_DYNAMIC_INDEXING
@ SHADER_STORAGE_IMAGE_ARRAY_DYNAMIC_INDEXING
saga::video::E_DRIVER_FEATURE::SPARSE_BINDING
@ SPARSE_BINDING
saga::video::E_DRIVER_FEATURE::LOGI_COP
@ LOGI_COP
saga::video::E_DRIVER_FEATURE::TEXTURE_COMPRESSION_BC
@ TEXTURE_COMPRESSION_BC
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_IMAGE2D
@ SPARSE_RESIDENCY_IMAGE2D
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_IMAGE_EXTENDED_FORMATS
@ SHADER_STORAGE_IMAGE_EXTENDED_FORMATS
saga::video::E_DRIVER_FEATURE
E_DRIVER_FEATURE
enumeration for querying features of the video driver.
Definition: EDriverFeatures.h:10
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_8SAMPLES
@ SPARSE_RESIDENCY_8SAMPLES
saga::video::E_DRIVER_FEATURE::SHADER_UNIFORM_BUFFER_ARRAY_DYNAMIC_INDEXING
@ SHADER_UNIFORM_BUFFER_ARRAY_DYNAMIC_INDEXING
saga::video::E_DRIVER_FEATURE::SHADER_CLIP_DISTANCE
@ SHADER_CLIP_DISTANCE
saga::video::E_DRIVER_FEATURE::ALPHA_TO_ONE
@ ALPHA_TO_ONE
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_IMAGE_MULTISAMPLE
@ SHADER_STORAGE_IMAGE_MULTISAMPLE
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_IMAGE3D
@ SPARSE_RESIDENCY_IMAGE3D
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_ALIASED
@ SPARSE_RESIDENCY_ALIASED
saga::video::E_DRIVER_FEATURE::SAMPLE_RATE_SHADING
@ SAMPLE_RATE_SHADING
saga::video::E_DRIVER_FEATURE::INDEPENDENT_BLEND
@ INDEPENDENT_BLEND
saga::video::E_DRIVER_FEATURE::IMAGE_CUBE_ARRAY
@ IMAGE_CUBE_ARRAY
saga::video::E_DRIVER_FEATURE::VARIABLE_MULTI_SAMPLE_RATE
@ VARIABLE_MULTI_SAMPLE_RATE
saga::video::E_DRIVER_FEATURE::SHADER_RESOURCE_MIN_LOD
@ SHADER_RESOURCE_MIN_LOD
saga::video::E_DRIVER_FEATURE::PIPELINE_STATISTICS_QUERY
@ PIPELINE_STATISTICS_QUERY
saga::video::E_DRIVER_FEATURE::SHADER_STORAGE_IMAGE_WRITEW_ITHOUT_FORMAT
@ SHADER_STORAGE_IMAGE_WRITEW_ITHOUT_FORMAT
saga::video::E_DRIVER_FEATURE::MULTI_VIEWPORT
@ MULTI_VIEWPORT
saga::video::E_DRIVER_FEATURE::INHERITED_QUERIES
@ INHERITED_QUERIES
saga::video::E_DRIVER_FEATURE::MULTIDRAW_INDIRECT
@ MULTIDRAW_INDIRECT
saga::video::E_DRIVER_FEATURE::TEXTURE_COMPRESSION_ETC2
@ TEXTURE_COMPRESSION_ETC2
saga::video::E_DRIVER_FEATURE::DRAW_INDIRECT_FIRST_INSTANCE
@ DRAW_INDIRECT_FIRST_INSTANCE
saga::video::E_DRIVER_FEATURE::LARGE_POINTS
@ LARGE_POINTS
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_16SAMPLES
@ SPARSE_RESIDENCY_16SAMPLES
saga::video::E_DRIVER_FEATURE::SPARSE_RESIDENCY_4SAMPLES
@ SPARSE_RESIDENCY_4SAMPLES
saga::video::E_DRIVER_FEATURE::ROBUST_BUFFER_ACCESS
@ ROBUST_BUFFER_ACCESS
saga::video::E_DRIVER_FEATURE::TEXTURE_COMPRESSION_ASTC_LDR
@ TEXTURE_COMPRESSION_ASTC_LDR
saga
Definition: aabbox3d.h:11
saga::video::E_DRIVER_FEATURE::DEPTH_BIAS_CLAMP
@ DEPTH_BIAS_CLAMP
saga::video::E_DRIVER_FEATURE::DUAL_SRC_BLEND
@ DUAL_SRC_BLEND