ReactOS 0.4.17-dev-934-g091855f
d3d12_command_queue Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_command_queue:

Public Attributes

ID3D12CommandQueue ID3D12CommandQueue_iface
 
unsigned int refcount
 
D3D12_COMMAND_QUEUE_DESC desc
 
struct vkd3d_queue * vkd3d_queue
 
struct vkd3d_fence_worker fence_worker
 
const struct d3d12_fence * last_waited_fence
 
uint64_t last_waited_fence_value
 
struct d3d12_device * device
 
struct vkd3d_mutex op_mutex
 
struct d3d12_command_queue_op_array op_queue
 
bool is_flushing
 
struct d3d12_command_queue_op_array aux_op_queue
 
bool supports_sparse_binding
 
struct vkd3d_private_store private_store
 

Detailed Description

Definition at line 1407 of file vkd3d_private.h.

Member Data Documentation

◆ aux_op_queue

struct d3d12_command_queue_op_array d3d12_command_queue::aux_op_queue

Definition at line 1431 of file vkd3d_private.h.

Referenced by d3d12_command_queue_Release().

◆ desc

D3D12_COMMAND_QUEUE_DESC d3d12_command_queue::desc

Definition at line 1412 of file vkd3d_private.h.

Referenced by d3d12_command_queue_GetDesc().

◆ device

◆ fence_worker

struct vkd3d_fence_worker d3d12_command_queue::fence_worker

Definition at line 1416 of file vkd3d_private.h.

Referenced by d3d12_command_queue_Release(), and d3d12_command_queue_signal().

◆ ID3D12CommandQueue_iface

ID3D12CommandQueue d3d12_command_queue::ID3D12CommandQueue_iface

Definition at line 1409 of file vkd3d_private.h.

Referenced by impl_from_ID3D12CommandQueue().

◆ is_flushing

bool d3d12_command_queue::is_flushing

Definition at line 1426 of file vkd3d_private.h.

Referenced by vkd3d_acquire_vk_queue().

◆ last_waited_fence

const struct d3d12_fence* d3d12_command_queue::last_waited_fence

Definition at line 1417 of file vkd3d_private.h.

Referenced by d3d12_command_queue_wait_binary_semaphore_locked().

◆ last_waited_fence_value

uint64_t d3d12_command_queue::last_waited_fence_value

Definition at line 1418 of file vkd3d_private.h.

Referenced by d3d12_command_queue_wait_binary_semaphore_locked().

◆ op_mutex

◆ op_queue

◆ private_store

◆ refcount

unsigned int d3d12_command_queue::refcount

Definition at line 1410 of file vkd3d_private.h.

Referenced by d3d12_command_queue_AddRef(), and d3d12_command_queue_Release().

◆ supports_sparse_binding

bool d3d12_command_queue::supports_sparse_binding

Definition at line 1433 of file vkd3d_private.h.

Referenced by d3d12_command_queue_UpdateTileMappings().

◆ vkd3d_queue


The documentation for this struct was generated from the following file: