|
ReactOS 0.4.17-dev-934-g091855f
|
#include "vkd3d_private.h"
Go to the source code of this file.
Classes | |
| struct | d3d12_root_signature_deserializer |
| struct | d3d12_versioned_root_signature_deserializer |
Variables | |
| static const struct ID3D12RootSignatureDeserializerVtbl | d3d12_root_signature_deserializer_vtbl |
| static const struct ID3D12VersionedRootSignatureDeserializerVtbl | d3d12_versioned_root_signature_deserializer_vtbl |
|
static |
Definition at line 123 of file vkd3d_main.c.
|
static |
Definition at line 149 of file vkd3d_main.c.
|
static |
Definition at line 204 of file vkd3d_main.c.
Referenced by vkd3d_create_root_signature_deserializer().
|
static |
Definition at line 102 of file vkd3d_main.c.
|
static |
Definition at line 133 of file vkd3d_main.c.
|
static |
Definition at line 284 of file vkd3d_main.c.
|
static |
Definition at line 326 of file vkd3d_main.c.
|
static |
Definition at line 363 of file vkd3d_main.c.
|
static |
Definition at line 383 of file vkd3d_main.c.
Referenced by vkd3d_create_versioned_root_signature_deserializer().
|
static |
Definition at line 263 of file vkd3d_main.c.
|
static |
Definition at line 294 of file vkd3d_main.c.
|
static |
Definition at line 96 of file vkd3d_main.c.
Referenced by d3d12_root_signature_deserializer_AddRef(), d3d12_root_signature_deserializer_GetRootSignatureDesc(), and d3d12_root_signature_deserializer_Release().
|
static |
Definition at line 256 of file vkd3d_main.c.
Referenced by d3d12_versioned_root_signature_deserializer_AddRef(), d3d12_versioned_root_signature_deserializer_GetRootSignatureDescAtVersion(), d3d12_versioned_root_signature_deserializer_GetUnconvertedRootSignatureDesc(), and d3d12_versioned_root_signature_deserializer_Release().
| STATIC_ASSERT | ( | sizeof(D3D12_ROOT_SIGNATURE_DESC) | = =sizeof(struct vkd3d_shader_root_signature_desc) | ) |
| STATIC_ASSERT | ( | sizeof(D3D12_VERSIONED_ROOT_SIGNATURE_DESC) | = =sizeof(struct vkd3d_shader_versioned_root_signature_desc) | ) |
| HRESULT vkd3d_create_device | ( | const struct vkd3d_device_create_info * | create_info, |
| REFIID | iid, | ||
| void ** | device | ||
| ) |
Definition at line 23 of file vkd3d_main.c.
Referenced by D3D12CreateDevice().
| HRESULT vkd3d_create_root_signature_deserializer | ( | const void * | data, |
| SIZE_T | data_size, | ||
| REFIID | iid, | ||
| void ** | deserializer | ||
| ) |
Definition at line 218 of file vkd3d_main.c.
Referenced by D3D12CreateRootSignatureDeserializer().
| HRESULT vkd3d_create_versioned_root_signature_deserializer | ( | const void * | data, |
| SIZE_T | data_size, | ||
| REFIID | iid, | ||
| void ** | deserializer | ||
| ) |
Definition at line 402 of file vkd3d_main.c.
Referenced by D3D12CreateVersionedRootSignatureDeserializer().
| VKD3D_DEBUG_ENV_NAME | ( | "VKD3D_DEBUG" | ) |
| int vkd3d_parse_root_signature_v_1_0 | ( | const struct vkd3d_shader_code * | dxbc, |
| struct vkd3d_shader_versioned_root_signature_desc * | out_desc | ||
| ) |
Definition at line 170 of file vkd3d_main.c.
Referenced by d3d12_root_signature_create(), and d3d12_root_signature_deserializer_init().
|
static |
Definition at line 311 of file vkd3d_main.c.
Referenced by d3d12_versioned_root_signature_deserializer_GetRootSignatureDescAtVersion().
| HRESULT vkd3d_serialize_root_signature | ( | const D3D12_ROOT_SIGNATURE_DESC * | desc, |
| D3D_ROOT_SIGNATURE_VERSION | version, | ||
| ID3DBlob ** | blob, | ||
| ID3DBlob ** | error_blob | ||
| ) |
Definition at line 426 of file vkd3d_main.c.
Referenced by D3D12SerializeRootSignature().
| HRESULT vkd3d_serialize_versioned_root_signature | ( | const D3D12_VERSIONED_ROOT_SIGNATURE_DESC * | desc, |
| ID3DBlob ** | blob, | ||
| ID3DBlob ** | error_blob | ||
| ) |
Definition at line 473 of file vkd3d_main.c.
Referenced by D3D12SerializeVersionedRootSignature().
| void vkd3d_set_log_callback | ( | PFN_vkd3d_log | callback | ) |
Set a callback to be called when vkd3d outputs debug logging.
If NULL, or if this function has not been called, libvkd3d will print all enabled log output to stderr.
Calling this function will also set the log callback for libvkd3d-shader.
| callback | Callback function to set. |
Definition at line 513 of file vkd3d_main.c.
Referenced by wined3d_dll_init().
Definition at line 160 of file vkd3d_main.c.
Referenced by d3d12_root_signature_deserializer_init().
|
static |
Definition at line 372 of file vkd3d_main.c.
Referenced by d3d12_versioned_root_signature_deserializer_init().