|
ReactOS 0.4.17-dev-934-g091855f
|

Go to the source code of this file.
Classes | |
| struct | wined3d_physical_device_info |
| struct | wined3d_view_vk_destroy_ctx |
Macros | |
| #define | VK_DEVICE_PFN(name) |
| #define | VK_DEVICE_EXT_PFN(name) device_vk->vk_info.vk_ops.name = (void *)VK_CALL(vkGetDeviceProcAddr(vk_device, #name)); |
| #define | LOAD_INSTANCE_PFN(name) |
| #define | LOAD_INSTANCE_OPT_PFN(name) vk_ops->name = (void *)VK_CALL(vkGetInstanceProcAddr(instance, #name)); |
| #define | VK_INSTANCE_PFN LOAD_INSTANCE_PFN |
| #define | VK_INSTANCE_EXT_PFN LOAD_INSTANCE_OPT_PFN |
| #define | VK_DEVICE_PFN LOAD_INSTANCE_PFN |
| #define | VK_DEVICE_EXT_PFN LOAD_INSTANCE_OPT_PFN |
| #define | MAP_INSTANCE_FUNCTION(core_pfn, ext_pfn) |
Variables | |
| static const struct wined3d_state_entry_template | misc_state_template_vk [] |
| static const struct wined3d_allocator_ops | wined3d_allocator_vk_ops |
| static const struct wined3d_adapter_ops | wined3d_adapter_vk_ops |
| struct { | |
| const char * name | |
| unsigned int core_since_version | |
| BOOL required | |
| } | vulkan_instance_extensions [] |
| #define LOAD_INSTANCE_OPT_PFN | ( | name | ) | vk_ops->name = (void *)VK_CALL(vkGetInstanceProcAddr(instance, #name)); |
| #define MAP_INSTANCE_FUNCTION | ( | core_pfn, | |
| ext_pfn | |||
| ) |
| #define VK_DEVICE_EXT_PFN | ( | name | ) | device_vk->vk_info.vk_ops.name = (void *)VK_CALL(vkGetDeviceProcAddr(vk_device, #name)); |
| #define VK_DEVICE_EXT_PFN LOAD_INSTANCE_OPT_PFN |
| #define VK_DEVICE_PFN LOAD_INSTANCE_PFN |
| #define VK_INSTANCE_EXT_PFN LOAD_INSTANCE_OPT_PFN |
| #define VK_INSTANCE_PFN LOAD_INSTANCE_PFN |
|
static |
Definition at line 472 of file adapter_vk.c.
|
static |
Definition at line 1170 of file adapter_vk.c.
|
static |
Definition at line 595 of file adapter_vk.c.
|
static |
Definition at line 1802 of file adapter_vk.c.
| void adapter_vk_copy_bo_address | ( | struct wined3d_context * | context, |
| const struct wined3d_bo_address * | dst, | ||
| const struct wined3d_bo_address * | src, | ||
| unsigned int | range_count, | ||
| const struct wined3d_range * | ranges, | ||
| uint32_t | map_flags | ||
| ) |
Definition at line 1020 of file adapter_vk.c.
Referenced by adapter_vk_copy_bo_address(), and wined3d_unordered_access_view_vk_clear().
|
static |
Definition at line 1276 of file adapter_vk.c.
|
static |
Definition at line 355 of file adapter_vk.c.
|
static |
Definition at line 1645 of file adapter_vk.c.
|
static |
Definition at line 1374 of file adapter_vk.c.
|
static |
Definition at line 1602 of file adapter_vk.c.
|
static |
Definition at line 1512 of file adapter_vk.c.
|
static |
Definition at line 1224 of file adapter_vk.c.
|
static |
Definition at line 1322 of file adapter_vk.c.
|
static |
Definition at line 1557 of file adapter_vk.c.
|
static |
Definition at line 127 of file adapter_vk.c.
|
static |
Definition at line 1219 of file adapter_vk.c.
|
static |
Definition at line 1302 of file adapter_vk.c.
|
static |
Definition at line 458 of file adapter_vk.c.
|
static |
Definition at line 1663 of file adapter_vk.c.
|
static |
Definition at line 1500 of file adapter_vk.c.
|
static |
Definition at line 1636 of file adapter_vk.c.
|
static |
Definition at line 1538 of file adapter_vk.c.
|
static |
Definition at line 1251 of file adapter_vk.c.
|
static |
Definition at line 1349 of file adapter_vk.c.
|
static |
Definition at line 1583 of file adapter_vk.c.
|
static |
Definition at line 1756 of file adapter_vk.c.
|
static |
Definition at line 1681 of file adapter_vk.c.
|
static |
Definition at line 1158 of file adapter_vk.c.
|
static |
Definition at line 1672 of file adapter_vk.c.
|
static |
Definition at line 1811 of file adapter_vk.c.
|
static |
Definition at line 490 of file adapter_vk.c.
|
static |
Definition at line 602 of file adapter_vk.c.
|
static |
Definition at line 2103 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 887 of file adapter_vk.c.
Referenced by adapter_vk_copy_bo_address().
|
static |
Definition at line 485 of file adapter_vk.c.
|
static |
Definition at line 680 of file adapter_vk.c.
Definition at line 655 of file adapter_vk.c.
Referenced by adapter_vk_uninit_3d().
|
static |
Definition at line 998 of file adapter_vk.c.
Referenced by adapter_vk_copy_bo_address().
|
static |
Definition at line 294 of file adapter_vk.c.
Referenced by get_physical_device_info().
Definition at line 67 of file adapter_vk.c.
Referenced by adapter_vk_init_driver_info(), and wined3d_init_vulkan().
|
static |
Definition at line 1895 of file adapter_vk.c.
Referenced by wined3d_init_vulkan().
|
static |
Definition at line 2185 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2170 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2200 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2190 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2159 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2164 of file adapter_vk.c.
Referenced by feature_level_from_caps().
|
static |
Definition at line 2205 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init_d3d_info().
|
static |
Definition at line 983 of file adapter_vk.c.
Referenced by adapter_vk_flush_bo_address(), and adapter_vk_unmap_bo_address().
|
static |
Definition at line 302 of file adapter_vk.c.
Referenced by adapter_vk_create_device(), and wined3d_adapter_vk_init_d3d_info().
|
static |
Definition at line 2060 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 2092 of file adapter_vk.c.
Referenced by adapter_vk_init_driver_info().
Definition at line 73 of file adapter_vk.c.
Referenced by adapter_vk_create_device().
| VkAccessFlags vk_access_mask_from_buffer_usage | ( | VkBufferUsageFlags | usage | ) |
Definition at line 835 of file adapter_vk.c.
Referenced by adapter_vk_copy_bo_address(), adapter_vk_map_bo_address(), wined3d_texture_vk_download_data(), and wined3d_texture_vk_upload_data().
| VkPipelineStageFlags vk_pipeline_stage_mask_from_buffer_usage | ( | VkBufferUsageFlags | usage | ) |
Definition at line 864 of file adapter_vk.c.
Referenced by wined3d_texture_vk_download_data(), and wined3d_texture_vk_upload_data().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | d3d | ) |
|
inlinestatic |
Definition at line 62 of file adapter_vk.c.
Referenced by adapter_vk_create_device(), and adapter_vk_get_wined3d_caps().
| struct wined3d_adapter * wined3d_adapter_vk_create | ( | unsigned int | ordinal, |
| unsigned int | wined3d_creation_flags | ||
| ) |
Definition at line 2555 of file adapter_vk.c.
Referenced by wined3d_adapter_create().
| unsigned int wined3d_adapter_vk_get_memory_type_index | ( | const struct wined3d_adapter_vk * | adapter_vk, |
| uint32_t | memory_type_mask, | ||
| VkMemoryPropertyFlags | flags | ||
| ) |
Definition at line 1259 of file adapter_vk.c.
Referenced by wined3d_context_vk_create_bo(), and wined3d_context_vk_create_image().
|
static |
Definition at line 2476 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_create().
|
static |
Definition at line 2242 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 2341 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 240 of file adapter_vk.c.
|
static |
Definition at line 266 of file adapter_vk.c.
|
static |
Definition at line 786 of file adapter_vk.c.
Referenced by wined3d_bo_slab_vk_map(), and wined3d_bo_slab_vk_unmap().
| void * wined3d_bo_slab_vk_map | ( | struct wined3d_bo_slab_vk * | slab_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 796 of file adapter_vk.c.
Referenced by wined3d_bo_vk_map().
|
static |
Definition at line 791 of file adapter_vk.c.
Referenced by wined3d_bo_slab_vk_map(), and wined3d_bo_slab_vk_unmap().
| void wined3d_bo_slab_vk_unmap | ( | struct wined3d_bo_slab_vk * | slab_vk, |
| struct wined3d_context_vk * | context_vk | ||
| ) |
Definition at line 819 of file adapter_vk.c.
Referenced by wined3d_bo_vk_unmap(), and wined3d_context_vk_destroy_bo().
|
static |
Definition at line 698 of file adapter_vk.c.
Referenced by adapter_vk_alloc_bo(), adapter_vk_map_bo_address(), and wined3d_bo_slab_vk_map().
|
static |
Definition at line 743 of file adapter_vk.c.
Referenced by adapter_vk_unmap_bo_address(), and wined3d_bo_slab_vk_unmap().
|
static |
Definition at line 183 of file adapter_vk.c.
Referenced by adapter_vk_create_device().
Definition at line 1859 of file adapter_vk.c.
Referenced by wined3d_init_vulkan().
|
static |
Definition at line 1966 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 97 of file adapter_vk.c.
Referenced by wined3d_init_vulkan().
Definition at line 1654 of file adapter_vk.c.
Referenced by adapter_vk_destroy_query().
Definition at line 1621 of file adapter_vk.c.
Referenced by adapter_vk_destroy_sampler().
|
static |
Definition at line 139 of file adapter_vk.c.
Referenced by adapter_vk_create_device().
|
static |
Definition at line 118 of file adapter_vk.c.
Referenced by adapter_vk_destroy(), wined3d_adapter_vk_init(), and wined3d_init_vulkan().
|
static |
Definition at line 1477 of file adapter_vk.c.
Referenced by adapter_vk_destroy_rendertarget_view(), adapter_vk_destroy_shader_resource_view(), and adapter_vk_destroy_unordered_access_view().
Definition at line 1413 of file adapter_vk.c.
Referenced by wined3d_view_vk_destroy().
Definition at line 1884 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init_device_extensions().
|
static |
Definition at line 24 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
Definition at line 1883 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init_device_extensions().
| BOOL required |
Definition at line 1885 of file adapter_vk.c.
Referenced by ACTION_CostFinalize(), enable_vulkan_instance_extensions(), encode_compare_base64_W(), encodeAndCompareBase64_A(), fill_inf_info(), FTPFILE_QueryOption(), GdipGetRegionData(), get_field_string(), GetLineText(), glyphrunanalysis_CreateAlphaTexture(), PdhLookupPerfNameByIndexA(), PdhLookupPerfNameByIndexW(), registry_callback(), SetupGetBinaryField(), SetupGetFileCompressionInfoA(), SetupGetFileCompressionInfoExA(), SetupGetFileCompressionInfoExW(), SetupGetFileCompressionInfoW(), SetupGetIntField(), SetupGetLineTextA(), SetupGetLineTextW(), SetupGetMultiSzFieldA(), SetupGetMultiSzFieldW(), SetupGetSourceFileLocationA(), SetupGetSourceInfoA(), SetupGetStringFieldA(), SetupGetStringFieldW(), SetupGetTargetPathA(), SetupQueueCopySectionW(), test_SetupGetSourceFileLocation(), test_SetupGetSourceInfo(), test_SetupGetTargetPath(), type_runtimeclass_define(), validate_buffer(), wined3d_adapter_vk_init_device_extensions(), and WinHttpCreateUrl().
| const struct { ... } vulkan_instance_extensions[] |
Referenced by enable_vulkan_instance_extensions(), and wined3d_init_vulkan().
|
static |
Definition at line 1819 of file adapter_vk.c.
Referenced by wined3d_adapter_vk_init().
|
static |
Definition at line 288 of file adapter_vk.c.
Referenced by adapter_vk_create_device().