lib/NintendoSDK/include/nvn/nvn_DeviceConstantsNX.h file

Defines

#define NVN_DEVICE_UNIFORM_BUFFER_BINDINGS_PER_STAGE
#define NVN_DEVICE_MAX_UNIFORM_BUFFER_SIZE
#define NVN_DEVICE_UNIFORM_BUFFER_ALIGNMENT
#define NVN_DEVICE_COLOR_BUFFER_BINDINGS
#define NVN_DEVICE_VERTEX_BUFFER_BINDINGS
#define NVN_DEVICE_TRANSFORM_FEEDBACK_BUFFER_BINDINGS
#define NVN_DEVICE_SHADER_STORAGE_BUFFER_BINDINGS_PER_STAGE
#define NVN_DEVICE_TEXTURE_BINDINGS_PER_STAGE
#define NVN_DEVICE_COUNTER_ALIGNMENT
#define NVN_DEVICE_TRANSFORM_FEEDBACK_BUFFER_ALIGNMENT
#define NVN_DEVICE_TRANSFORM_FEEDBACK_CONTROL_ALIGNMENT
#define NVN_DEVICE_INDIRECT_DRAW_ALIGNMENT
#define NVN_DEVICE_VERTEX_ATTRIBUTES
#define NVN_DEVICE_TEXTURE_DESCRIPTOR_SIZE
#define NVN_DEVICE_SAMPLER_DESCRIPTOR_SIZE
#define NVN_DEVICE_RESERVED_TEXTURE_DESCRIPTORS
#define NVN_DEVICE_RESERVED_SAMPLER_DESCRIPTORS
#define NVN_DEVICE_COMMAND_BUFFER_COMMAND_ALIGNMENT
#define NVN_DEVICE_COMMAND_BUFFER_CONTROL_ALIGNMENT
#define NVN_DEVICE_COMMAND_BUFFER_MIN_COMMAND_SIZE
#define NVN_DEVICE_COMMAND_BUFFER_MIN_CONTROL_SIZE
#define NVN_DEVICE_SHADER_SCRATCH_MEMORY_SCALE_FACTOR_MINIMUM
#define NVN_DEVICE_SHADER_SCRATCH_MEMORY_SCALE_FACTOR_RECOMMENDED
#define NVN_DEVICE_SHADER_SCRATCH_MEMORY_ALIGNMENT
#define NVN_DEVICE_SHADER_SCRATCH_MEMORY_GRANULARITY
#define NVN_DEVICE_MAX_TEXTURE_ANISOTROPY
#define NVN_DEVICE_MAX_COMPUTE_WORK_GROUP_SIZE_X
#define NVN_DEVICE_MAX_COMPUTE_WORK_GROUP_SIZE_Y
#define NVN_DEVICE_MAX_COMPUTE_WORK_GROUP_SIZE_Z
#define NVN_DEVICE_MAX_COMPUTE_WORK_GROUP_SIZE_THREADS
#define NVN_DEVICE_MAX_COMPUTE_DISPATCH_WORK_GROUPS_X
#define NVN_DEVICE_MAX_COMPUTE_DISPATCH_WORK_GROUPS_Y
#define NVN_DEVICE_MAX_COMPUTE_DISPATCH_WORK_GROUPS_Z
#define NVN_DEVICE_IMAGE_BINDINGS_PER_STAGE
#define NVN_DEVICE_MAX_TEXTURE_POOL_SIZE
#define NVN_DEVICE_MAX_SAMPLER_POOL_SIZE
#define NVN_DEVICE_MAX_VIEWPORTS
#define NVN_DEVICE_MEMPOOL_TEXTURE_OBJECT_PAGE_ALIGNMENT
#define NVN_DEVICE_SUPPORTS_MIN_MAX_FILTERING
#define NVN_DEVICE_SUPPORTS_STENCIL8_FORMAT
#define NVN_DEVICE_SUPPORTS_ASTC_FORMATS
#define NVN_DEVICE_L2_SIZE
#define NVN_DEVICE_MAX_TEXTURE_LEVELS
#define NVN_DEVICE_MAX_TEXTURE_LAYERS
#define NVN_DEVICE_GLSLC_MAX_SUPPORTED_GPU_CODE_MAJOR_VERSION
#define NVN_DEVICE_GLSLC_MIN_SUPPORTED_GPU_CODE_MAJOR_VERSION
#define NVN_DEVICE_GLSLC_MAX_SUPPORTED_GPU_CODE_MINOR_VERSION
#define NVN_DEVICE_GLSLC_MIN_SUPPORTED_GPU_CODE_MINOR_VERSION
#define NVN_DEVICE_SUPPORTS_CONSERVATIVE_RASTER
#define NVN_DEVICE_SUBPIXEL_BITS
#define NVN_DEVICE_MAX_SUBPIXEL_BIAS_BITS
#define NVN_DEVICE_INDIRECT_DISPATCH_ALIGNMENT
#define NVN_DEVICE_ZCULL_SAVE_RESTORE_ALIGNMENT
#define NVN_DEVICE_SHADER_SCRATCH_MEMORY_COMPUTE_SCALE_FACTOR_MINIMUM
#define NVN_DEVICE_LINEAR_TEXTURE_STRIDE_ALIGNMENT
#define NVN_DEVICE_LINEAR_RENDER_TARGET_STRIDE_ALIGNMENT
#define NVN_DEVICE_MEMORY_POOL_PAGE_SIZE
#define NVN_DEVICE_SUPPORTS_ZERO_FROM_UNMAPPED_VIRTUAL_POOL_PAGES
#define NVN_DEVICE_UNIFORM_BUFFER_UPDATE_ALIGNMENT
#define NVN_DEVICE_MAX_TEXTURE_SIZE
#define NVN_DEVICE_MAX_BUFFER_TEXTURE_SIZE
#define NVN_DEVICE_MAX_3D_TEXTURE_SIZE
#define NVN_DEVICE_MAX_CUBE_MAP_TEXTURE_SIZE
#define NVN_DEVICE_MAX_RECTANGLE_TEXTURE_SIZE
#define NVN_DEVICE_SUPPORTS_PASSTHROUGH_GEOMETRY_SHADERS
#define NVN_DEVICE_SUPPORTS_VIEWPORT_SWIZZLE
#define NVN_DEVICE_SUPPORTS_SPARSE_TILED_PACKAGED_TEXTURES
#define NVN_DEVICE_SUPPORTS_ADVANCED_BLEND_MODES
#define NVN_DEVICE_MAX_PRESENT_INTERVAL
#define NVN_DEVICE_SUPPORTS_DRAW_TEXTURE
#define NVN_DEVICE_SUPPORTS_TARGET_INDEPENDENT_RASTERIZATION
#define NVN_DEVICE_SUPPORTS_FRAGMENT_COVERAGE_TO_COLOR
#define NVN_DEVICE_SUPPORTS_POST_DEPTH_COVERAGE
#define NVN_DEVICE_SUPPORTS_IMAGES_USING_TEXTURE_HANDLES
#define NVN_DEVICE_SUPPORTS_SAMPLE_LOCATIONS
#define NVN_DEVICE_MAX_SAMPLE_LOCATION_TABLE_ENTRIES
#define NVN_DEVICE_SHADER_CODE_MEMORY_POOL_PADDING_SIZE
#define NVN_DEVICE_MAX_PATCH_SIZE
#define NVN_DEVICE_QUEUE_COMMAND_MEMORY_GRANULARITY
#define NVN_DEVICE_QUEUE_COMMAND_MEMORY_MIN_SIZE
#define NVN_DEVICE_QUEUE_COMMAND_MEMORY_DEFAULT_SIZE
#define NVN_DEVICE_QUEUE_COMPUTE_MEMORY_GRANULARITY
#define NVN_DEVICE_QUEUE_COMPUTE_MEMORY_MIN_SIZE
#define NVN_DEVICE_QUEUE_COMPUTE_MEMORY_DEFAULT_SIZE
#define NVN_DEVICE_QUEUE_COMMAND_MEMORY_MIN_FLUSH_THRESHOLD
#define NVN_DEVICE_SUPPORTS_FRAGMENT_SHADER_INTERLOCK
#define NVN_DEVICE_MAX_TEXTURES_PER_WINDOW
#define NVN_DEVICE_MIN_TEXTURES_PER_WINDOW
#define NVN_DEVICE_QUEUE_CONTROL_MEMORY_MIN_SIZE
#define NVN_DEVICE_QUEUE_CONTROL_MEMORY_DEFAULT_SIZE
#define NVN_DEVICE_QUEUE_CONTROL_MEMORY_GRANULARITY
#define NVN_DEVICE_SEPARATE_TEXTURE_BINDINGS_PER_STAGE