|
ReactOS 0.4.17-dev-934-g091855f
|
#include <vkd3d.h>

Public Attributes | |
| enum vkd3d_structure_type | type |
| const void * | next |
| const char * | application_name |
| uint32_t | application_version |
| const char * | engine_name |
| uint32_t | engine_version |
| enum vkd3d_api_version | api_version |
A chained structure to specify application information.
This structure extends vkd3d_instance_create_info.
| enum vkd3d_api_version vkd3d_application_info::api_version |
The vkd3d API version to use, to guarantee backward compatibility of the shared library. If this chained structure is not used then VKD3D_API_VERSION_1_0 is used.
Definition at line 217 of file vkd3d.h.
Referenced by vkd3d_instance_init().
The application's name, to be passed to the Vulkan implementation. If it is NULL, a name is computed from the process executable filename. If that cannot be done, the empty string is used.
Definition at line 199 of file vkd3d.h.
Referenced by vkd3d_instance_init().
| uint32_t vkd3d_application_info::application_version |
The application's version, to be passed to the Vulkan implementation.
Definition at line 201 of file vkd3d.h.
Referenced by vkd3d_instance_init().
The engine name, to be passed to the Vulkan implementation. If it is NULL, "vkd3d" is used.
Definition at line 206 of file vkd3d.h.
Referenced by vkd3d_instance_init().
| uint32_t vkd3d_application_info::engine_version |
The engine version, to be passed to the Vulkan implementation. If it is 0, the version is computed from the vkd3d library version.
Definition at line 211 of file vkd3d.h.
Referenced by vkd3d_instance_init().
| enum vkd3d_structure_type vkd3d_application_info::type |
Must be set to VKD3D_STRUCTURE_TYPE_APPLICATION_INFO.
Definition at line 190 of file vkd3d.h.
Referenced by D3D12CreateDevice().