Diligent Engine
 
Loading...
Searching...
No Matches
Constants.h File Reference

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Macros

#define DILIGENT_MAX_BUFFER_SLOTS   32
 
#define DILIGENT_MAX_RENDER_TARGETS   8
 The maximum number of simultaneous render targets.
 
#define DILIGENT_MAX_VIEWPORTS   16
 The maximum number of viewports.
 
#define DILIGENT_MAX_RESOURCE_SIGNATURES   8
 The maximum number of resource signatures that one pipeline can use.
 
#define DILIGENT_MAX_ADAPTER_QUEUES   16
 The maximum number of queues in graphics adapter description.
 
#define DILIGENT_DEFAULT_ADAPTER_ID   0xFFFFFFFFU
 Special constant for the default adapter index.
 
#define DILIGENT_DEFAULT_QUEUE_ID   0xFF
 Special constant for the default queue index.
 
#define DILIGENT_MAX_SHADING_RATES   9
 The maximum number of shading rate modes.
 
#define DILIGENT_SHADING_RATE_X_SHIFT   2
 Bit shift for the the shading X-axis rate.
 

Detailed Description

Definition of the engine constants

Macro Definition Documentation

◆ DILIGENT_MAX_BUFFER_SLOTS

#define DILIGENT_MAX_BUFFER_SLOTS   32

The maximum number of input buffer slots. D3D11_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT == 32