Functions

These are the Xbox-specific functions in the Direct3D 11 API.

Functions

Name Description
__XB_GetShaderUserData Gets the value of the specified shader user data register.
__XB_MemTime Reads the shader cycle counter, as a way for a shader to obtain random values.
D3D11XCreateDeviceX Creates a device for Xbox.
D3D11XCreateDeviceXAndSwapChain1 Creates a device and swap chain.
D3D11XGetD3d11xFormatFromDxgiFormat Gets the D3D11X format from a DXGI format.
D3D11XGetD3d11xSwizzleFromDxgiFormat Gets the D3D11X swizzle from a DXGI format.
D3D11XGetDecompressFlagsFromResourceCompression Gets decompression flags from resource compression flags.
D3D11XInitializeResourceViewDesc Initializes a resource view descriptor.
D3D11XInitializeSamplerStateDesc Initializes a sampler state descriptor.
D3D11XUpdateDescriptor Updates a descriptor, allowing for rapid incremental modifications without the need for full recomposition.
D3D11XUpdateDescriptorView Updates a descriptor, allowing for rapid incremental modifications without the need for full recomposition.
D3DConfigureVirtualMemory Configures the graphics virtual memory system.
D3DUploadCustomMicrocode Uploads custom microcode binaries for the Constant Engine (CE), Pre-Fetch Processor (PFP), and Micro-Engine (ME) into the GPU.
DXGIXGetFrameStatistics Gets timing and other information about frames that have been already displayed in real-time.
DXGIXPresentArray Serves as the Present method when using multiple overlay planes, or when needing to make use of the PresentImmediateThreshold functionality.
DXGIXSetFlipNotification Registers the application to be notified on frame events.
DXGIXSetFrameNotification Registers the application to be notified on frame events.
DXGIXSetVLineNotification Registers the application to be notified on VLine or VBlank events.