ReactOS 0.4.17-dev-934-g091855f
d3d12_graphics_pipeline_state Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_graphics_pipeline_state:

Public Attributes

VkPipelineShaderStageCreateInfo stages [VKD3D_MAX_SHADER_STAGES]
 
size_t stage_count
 
VkVertexInputAttributeDescription attributes [D3D12_VS_INPUT_REGISTER_COUNT]
 
VkVertexInputRate input_rates [D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT]
 
VkVertexInputBindingDivisorDescriptionEXT instance_divisors [D3D12_IA_VERTEX_INPUT_RESOURCE_SLOT_COUNT]
 
size_t instance_divisor_count
 
size_t attribute_count
 
bool om_logic_op_enable
 
VkLogicOp om_logic_op
 
VkPipelineColorBlendAttachmentState blend_attachments [D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT]
 
unsigned int rt_count
 
unsigned int null_attachment_mask
 
VkFormat dsv_format
 
VkFormat rtv_formats [D3D12_SIMULTANEOUS_RENDER_TARGET_COUNT]
 
VkRenderPass render_pass
 
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE index_buffer_strip_cut_value
 
VkPipelineRasterizationStateCreateInfo rs_desc
 
VkPipelineMultisampleStateCreateInfo ms_desc
 
VkPipelineDepthStencilStateCreateInfo ds_desc
 
VkSampleMask sample_mask [2]
 
VkPipelineRasterizationDepthClipStateCreateInfoEXT rs_depth_clip_info
 
VkPipelineRasterizationStateStreamCreateInfoEXT rs_stream_info
 
const struct d3d12_root_signature * root_signature
 
struct list compiled_pipelines
 
bool xfb_enabled
 

Detailed Description

Definition at line 1009 of file vkd3d_private.h.

Member Data Documentation

◆ attribute_count

size_t d3d12_graphics_pipeline_state::attribute_count

◆ attributes

◆ blend_attachments

◆ compiled_pipelines

◆ ds_desc

◆ dsv_format

◆ index_buffer_strip_cut_value

◆ input_rates

◆ instance_divisor_count

size_t d3d12_graphics_pipeline_state::instance_divisor_count

◆ instance_divisors

◆ ms_desc

◆ null_attachment_mask

◆ om_logic_op

VkLogicOp d3d12_graphics_pipeline_state::om_logic_op

◆ om_logic_op_enable

bool d3d12_graphics_pipeline_state::om_logic_op_enable

◆ render_pass

VkRenderPass d3d12_graphics_pipeline_state::render_pass

◆ root_signature

const struct d3d12_root_signature* d3d12_graphics_pipeline_state::root_signature

◆ rs_depth_clip_info

VkPipelineRasterizationDepthClipStateCreateInfoEXT d3d12_graphics_pipeline_state::rs_depth_clip_info

Definition at line 1035 of file vkd3d_private.h.

Referenced by d3d12_pipeline_state_init_graphics().

◆ rs_desc

VkPipelineRasterizationStateCreateInfo d3d12_graphics_pipeline_state::rs_desc

◆ rs_stream_info

VkPipelineRasterizationStateStreamCreateInfoEXT d3d12_graphics_pipeline_state::rs_stream_info

Definition at line 1036 of file vkd3d_private.h.

Referenced by d3d12_pipeline_state_init_graphics().

◆ rt_count

◆ rtv_formats

◆ sample_mask

VkSampleMask d3d12_graphics_pipeline_state::sample_mask[2]

Definition at line 1034 of file vkd3d_private.h.

Referenced by d3d12_pipeline_state_init_graphics().

◆ stage_count

size_t d3d12_graphics_pipeline_state::stage_count

◆ stages

◆ xfb_enabled

bool d3d12_graphics_pipeline_state::xfb_enabled

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