D3D API
D3D API is our unified API which hides GAPI calls for different platforms.
Contents:
- Barriers
 - Bindless Resources API
 - Buffers
 - Compute Shader Dispatch API
 - Mesh Shader Dispatch API
 - Draw Calls API
 - Driver Code Matcher Templates
 - Driver Commands
Drv3dCommandPhonyNameDueToError::DRV3D_CPU_FREQ_TYPE_QPCPhonyNameDueToError::DRV3D_CPU_FREQ_TYPE_REFPhonyNameDueToError::DRV3D_CPU_FREQ_NSECPhonyNameDueToError::DRV3D_CPU_FREQ_TYPE_PROFILEPhonyNameDueToError::DRV3D_CPU_FREQ_TYPE_UNKNOWNFrameEventsDeviceResetEventHandlerDrv3dTimingsCompilePipelineSetDrv3dMakeTextureParamsd3d
 - Driver Info API
 - GPU Capture and Debug Tools
 - Heaps
 - Driver Info API
 - GPU Related Locks
 - D3D API for Working with Matrices and Perspective Object
 - Mesh Shader Dispatch API
 - Pipeline Compilation Helpers
 - Queries
 - Ray Tracing
 - Render Pass
 - Render State
 - Render Targets
 - Resource Update Buffers
 - Resources
 - Read/Write (UAV) Resources
 - Sampler
 - Shader Programs
 - Shader Constants and Const Buffers
 - Shader Model Versions
 - Stream Output API
 - Tiled Resource
 - Variable Rate Shading API
 - Vertex and Index Buffer API
 - View and Scissor D3D API
 - Constants, Structures and Enumerations
VPROGFSHADERVDECLPROGRAMPALIDVPRTYPEFSHTYPEVSDTYPEGPUFENCEHANDLEDeviceAttributesDeviceDriverCapabilitiesDeviceDriverIssuesDeviceDriverShaderModelVersionShaderStageGpuPipelinePhonyNameDueToError::MAXSAMPLERSPhonyNameDueToError::MAXSTREAMSPhonyNameDueToError::MAXSAMPLERS_VSPhonyNameDueToError::MAX_SLI_AFRSPhonyNameDueToError::VDECLUSAGE_POSPhonyNameDueToError::VDECLUSAGE_BLENDWPhonyNameDueToError::VDECLUSAGE_BLENDINDPhonyNameDueToError::VDECLUSAGE_NORMPhonyNameDueToError::VDECLUSAGE_PSIZEPhonyNameDueToError::VDECLUSAGE_TCPhonyNameDueToError::VDECLUSAGE_TANGPhonyNameDueToError::VDECLUSAGE_BINORMPhonyNameDueToError::VDECLUSAGE_TESSFACTORPhonyNameDueToError::VDECLUSAGE_TPOSPhonyNameDueToError::VDECLUSAGE_COLORPhonyNameDueToError::VDECLUSAGE_FOGPhonyNameDueToError::VDECLUSAGE_DEPTHPhonyNameDueToError::VDECLUSAGE_SAMPLEPhonyNameDueToError::SBCF_USAGE_SHADER_BINDING_TABLEPhonyNameDueToError::SBCF_USAGE_ACCELLERATION_STRUCTURE_BUILD_SCRATCH_SPACEPhonyNameDueToError::SBCF_DYNAMICPhonyNameDueToError::SBCF_ZEROMEMPhonyNameDueToError::SBCF_INDEX32PhonyNameDueToError::SBCF_FRAMEMEMPhonyNameDueToError::SBCF_USAGE_READ_BACKPhonyNameDueToError::SBCF_ALIGN16PhonyNameDueToError::SBCF_CPU_ACCESS_MASKPhonyNameDueToError::SBCF_CPU_ACCESS_WRITEPhonyNameDueToError::SBCF_CPU_ACCESS_READPhonyNameDueToError::SBCF_BIND_MASKPhonyNameDueToError::SBCF_BIND_VERTEXPhonyNameDueToError::SBCF_BIND_INDEXPhonyNameDueToError::SBCF_BIND_CONSTANTPhonyNameDueToError::SBCF_BIND_SHADER_RESPhonyNameDueToError::SBCF_BIND_UNORDEREDPhonyNameDueToError::SBCF_MISC_MASKPhonyNameDueToError::SBCF_MISC_DRAWINDIRECTPhonyNameDueToError::SBCF_MISC_ALLOW_RAWPhonyNameDueToError::SBCF_MISC_STRUCTUREDPhonyNameDueToError::SBCF_MISC_ESRAM_ONLYPhonyNameDueToError::SBCF_USAGE_STREAM_OUTPUT_COUNTERPhonyNameDueToError::SBCF_USAGE_STREAM_OUTPUTPhonyNameDueToError::SBCF_CB_PERSISTENTPhonyNameDueToError::SBCF_CB_ONE_FRAMEPhonyNameDueToError::SBCF_UA_SR_BYTE_ADDRESSPhonyNameDueToError::SBCF_UA_SR_STRUCTUREDPhonyNameDueToError::SBCF_UA_BYTE_ADDRESSPhonyNameDueToError::SBCF_UA_STRUCTUREDPhonyNameDueToError::SBCF_UA_BYTE_ADDRESS_READBACKPhonyNameDueToError::SBCF_UA_STRUCTURED_READBACKPhonyNameDueToError::SBCF_UA_INDIRECTPhonyNameDueToError::SBCF_INDIRECTPhonyNameDueToError::SBCF_STAGING_BUFFERPhonyNameDueToError::WRAP_COORD0PhonyNameDueToError::WRAP_COORD1PhonyNameDueToError::WRAP_COORD2PhonyNameDueToError::WRAP_COORD3PhonyNameDueToError::VCDEST_NONEPhonyNameDueToError::VCDEST_AMBPhonyNameDueToError::VCDEST_DIFFPhonyNameDueToError::VCDEST_AMB_DIFFPhonyNameDueToError::VCDEST_EMISPhonyNameDueToError::VCDEST_SPECPhonyNameDueToError::WRITEMASK_RED0PhonyNameDueToError::WRITEMASK_GREEN0PhonyNameDueToError::WRITEMASK_BLUE0PhonyNameDueToError::WRITEMASK_ALPHA0PhonyNameDueToError::WRITEMASK_RED1PhonyNameDueToError::WRITEMASK_RED2PhonyNameDueToError::WRITEMASK_RED3PhonyNameDueToError::WRITEMASK_RED4PhonyNameDueToError::WRITEMASK_RED5PhonyNameDueToError::WRITEMASK_RED6PhonyNameDueToError::WRITEMASK_RED7PhonyNameDueToError::WRITEMASK_GREEN1PhonyNameDueToError::WRITEMASK_GREEN2PhonyNameDueToError::WRITEMASK_GREEN3PhonyNameDueToError::WRITEMASK_GREEN4PhonyNameDueToError::WRITEMASK_GREEN5PhonyNameDueToError::WRITEMASK_GREEN6PhonyNameDueToError::WRITEMASK_GREEN7PhonyNameDueToError::WRITEMASK_BLUE1PhonyNameDueToError::WRITEMASK_BLUE2PhonyNameDueToError::WRITEMASK_BLUE3PhonyNameDueToError::WRITEMASK_BLUE4PhonyNameDueToError::WRITEMASK_BLUE5PhonyNameDueToError::WRITEMASK_BLUE6PhonyNameDueToError::WRITEMASK_BLUE7PhonyNameDueToError::WRITEMASK_ALPHA1PhonyNameDueToError::WRITEMASK_ALPHA2PhonyNameDueToError::WRITEMASK_ALPHA3PhonyNameDueToError::WRITEMASK_ALPHA4PhonyNameDueToError::WRITEMASK_ALPHA5PhonyNameDueToError::WRITEMASK_ALPHA6PhonyNameDueToError::WRITEMASK_ALPHA7PhonyNameDueToError::WRITEMASK_REDPhonyNameDueToError::WRITEMASK_GREENPhonyNameDueToError::WRITEMASK_BLUEPhonyNameDueToError::WRITEMASK_ALPHAPhonyNameDueToError::WRITEMASK_RGBPhonyNameDueToError::WRITEMASK_ALLPhonyNameDueToError::WRITEMASK_DEFAULTXessStateFsr2StateMtlfxUpscaleStateHdrOutputModeCSPreloadedDepthResolveModeGpuVendorPhonyNameDueToError::DRV3D_FRAMERATE_LIMITED_BY_NOTHINGPhonyNameDueToError::DRV3D_FRAMERATE_LIMITED_BY_REPLAY_WAITPhonyNameDueToError::DRV3D_FRAMERATE_LIMITED_BY_REPLAY_UNDERFEEDPhonyNameDueToError::DRV3D_FRAMERATE_LIMITED_BY_GPU_UTILIZATIONVariableRateShadingCombinerResourceBarrieroperator|()operator&()operator^()BAD_VPROGBAD_FSHADERBAD_VDECLBAD_PROGRAMBAD_PALIDBAD_GPUFENCEHANDLERT_TRANSFORM_SIZEMAX_STREAM_OUTPUT_SLOTSGPU_VENDOR_COUNTDeviceAttributesBaseDeviceAttributesXboxOneDeviceAttributesScarlettDeviceAttributesPS4DeviceAttributesPS5DeviceAttributesIOSDeviceAttributesTVOSDeviceAttributesNintendoSwitchDeviceAttributesAndroidDeviceAttributesMacOSXDeviceAttributesLinuxDeviceAttributesWindowsDeviceDriverCapabilitiesBaseDeviceDriverCapabilitiesXboxOneDeviceDriverCapabilitiesScarlettDeviceDriverCapabilitiesPS4DeviceDriverCapabilitiesPS5DeviceDriverCapabilitiesIOSDeviceDriverCapabilitiesTVOSDeviceDriverCapabilitiesNintendoSwitchDeviceDriverCapabilitiesAndroidDeviceDriverCapabilitiesMacOSXDeviceDriverCapabilitiesLinuxDeviceDriverCapabilitiesWindowsDeviceDriverIssuesBaseDeviceDriverIssuesAndroidDeviceDriverIssuesWindowsDeviceDriverIssuesNoIssuesDeviceDriverRaytracePropertiesDriver3dDescraytracePhonyNameDueToError::VBLOCK_READONLYPhonyNameDueToError::VBLOCK_WRITEONLYPhonyNameDueToError::VBLOCK_NOSYSLOCKPhonyNameDueToError::VBLOCK_DISCARDPhonyNameDueToError::VBLOCK_NOOVERWRITEPhonyNameDueToError::PRIM_POINTLISTPhonyNameDueToError::PRIM_LINELISTPhonyNameDueToError::PRIM_LINESTRIPPhonyNameDueToError::PRIM_TRILISTPhonyNameDueToError::PRIM_TRISTRIPPhonyNameDueToError::PRIM_TRIFANPhonyNameDueToError::PRIM_4_CONTROL_POINTSPhonyNameDueToError::PRIM_COUNTPhonyNameDueToError::TM_WORLDPhonyNameDueToError::TM_VIEWPhonyNameDueToError::TM_PROJPhonyNameDueToError::TM_LOCAL2VIEWPhonyNameDueToError::TM_VIEW2LOCALPhonyNameDueToError::TM_GLOBALPhonyNameDueToError::TM__NUMPhonyNameDueToError::CLEAR_TARGETPhonyNameDueToError::CLEAR_ZBUFFERPhonyNameDueToError::CLEAR_STENCILPhonyNameDueToError::CLEAR_DISCARD_TARGETPhonyNameDueToError::CLEAR_DISCARD_ZBUFFERPhonyNameDueToError::CLEAR_DISCARD_STENCILPhonyNameDueToError::CLEAR_DISCARDBLEND_FACTOREXT_BLEND_FACTORBLENDOPCMPFCULL_TYPEPhonyNameDueToError::STNCLOP_KEEPPhonyNameDueToError::STNCLOP_ZEROPhonyNameDueToError::STNCLOP_REPLACEPhonyNameDueToError::STNCLOP_INCRSATPhonyNameDueToError::STNCLOP_DECRSATPhonyNameDueToError::STNCLOP_INVERTPhonyNameDueToError::STNCLOP_INCRPhonyNameDueToError::STNCLOP_DECRPhonyNameDueToError::TEXADDR_WRAPPhonyNameDueToError::TEXADDR_MIRRORPhonyNameDueToError::TEXADDR_CLAMPPhonyNameDueToError::TEXADDR_BORDERPhonyNameDueToError::TEXADDR_MIRRORONCEPhonyNameDueToError::TEXFILTER_POINTPhonyNameDueToError::TEXFILTER_LINEARPhonyNameDueToError::TEXFILTER_BESTPhonyNameDueToError::TEXFILTER_COMPAREPhonyNameDueToError::TEXFILTER_NONEMAX_SURVEY_INDEX
 - All Other Methods
 - Textures
TextureCubeTextureVolTextureArrayTextureon_tex_slice_loaded_cb_tChannelDTypePhonyNameDueToError::TEXLOCK_DISCARDPhonyNameDueToError::TEXLOCK_RAWDATAPhonyNameDueToError::TEXLOCK_NOSYSLOCKPhonyNameDueToError::TEXLOCK_READPhonyNameDueToError::TEXLOCK_WRITEPhonyNameDueToError::TEXLOCK_READWRITEPhonyNameDueToError::TEXLOCK_RWMASKPhonyNameDueToError::TEXLOCK_DELSYSMEMCOPYPhonyNameDueToError::TEXLOCK_DONOTUPDATEPhonyNameDueToError::TEXLOCK_DEFAULTPhonyNameDueToError::TEXLF_CALCMIPMAPSPhonyNameDueToError::CUBEFACE_POSXPhonyNameDueToError::CUBEFACE_NEGXPhonyNameDueToError::CUBEFACE_POSYPhonyNameDueToError::CUBEFACE_NEGYPhonyNameDueToError::CUBEFACE_POSZPhonyNameDueToError::CUBEFACE_NEGZTexLoadResis_alpha_texformat()is_bc_texformat()auto_mip_levels_count()auto_mip_levels_count()auto_mip_levels_count()parse_tex_format()get_tex_format_desc()get_tex_format_name()get_tex_channel_value()set_tex_channel_value()channel_bits_to_float()float_to_channel_bits()d3d_load_ddsx_tex_contents()convert_image_line()d3d_load_ddsx_tex_contents_impld3d_load_ddsx_to_sliceTextureChannelFormatDescTextureFormatDescTextureInfoBaseTextureddsxd3d