ReactOS 0.4.17-dev-934-g091855f
d3d12_pipeline_state_desc Struct Reference

#include <vkd3d_private.h>

Collaboration diagram for d3d12_pipeline_state_desc:

Public Attributes

ID3D12RootSignature * root_signature
 
D3D12_SHADER_BYTECODE vs
 
D3D12_SHADER_BYTECODE ps
 
D3D12_SHADER_BYTECODE ds
 
D3D12_SHADER_BYTECODE hs
 
D3D12_SHADER_BYTECODE gs
 
D3D12_SHADER_BYTECODE cs
 
D3D12_STREAM_OUTPUT_DESC stream_output
 
D3D12_BLEND_DESC blend_state
 
unsigned int sample_mask
 
D3D12_RASTERIZER_DESC rasterizer_state
 
D3D12_DEPTH_STENCIL_DESC1 depth_stencil_state
 
D3D12_INPUT_LAYOUT_DESC input_layout
 
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE strip_cut_value
 
D3D12_PRIMITIVE_TOPOLOGY_TYPE primitive_topology_type
 
struct D3D12_RT_FORMAT_ARRAY rtv_formats
 
DXGI_FORMAT dsv_format
 
DXGI_SAMPLE_DESC sample_desc
 
D3D12_VIEW_INSTANCING_DESC view_instancing_desc
 
unsigned int node_mask
 
D3D12_CACHED_PIPELINE_STATE cached_pso
 
D3D12_PIPELINE_STATE_FLAGS flags
 

Detailed Description

Definition at line 1108 of file vkd3d_private.h.

Member Data Documentation

◆ blend_state

D3D12_BLEND_DESC d3d12_pipeline_state_desc::blend_state

Definition at line 1118 of file vkd3d_private.h.

◆ cached_pso

D3D12_CACHED_PIPELINE_STATE d3d12_pipeline_state_desc::cached_pso

Definition at line 1130 of file vkd3d_private.h.

◆ cs

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::cs

Definition at line 1116 of file vkd3d_private.h.

◆ depth_stencil_state

D3D12_DEPTH_STENCIL_DESC1 d3d12_pipeline_state_desc::depth_stencil_state

Definition at line 1121 of file vkd3d_private.h.

◆ ds

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::ds

Definition at line 1113 of file vkd3d_private.h.

◆ dsv_format

DXGI_FORMAT d3d12_pipeline_state_desc::dsv_format

Definition at line 1126 of file vkd3d_private.h.

◆ flags

D3D12_PIPELINE_STATE_FLAGS d3d12_pipeline_state_desc::flags

Definition at line 1131 of file vkd3d_private.h.

◆ gs

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::gs

Definition at line 1115 of file vkd3d_private.h.

◆ hs

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::hs

Definition at line 1114 of file vkd3d_private.h.

◆ input_layout

D3D12_INPUT_LAYOUT_DESC d3d12_pipeline_state_desc::input_layout

Definition at line 1122 of file vkd3d_private.h.

◆ node_mask

unsigned int d3d12_pipeline_state_desc::node_mask

Definition at line 1129 of file vkd3d_private.h.

◆ primitive_topology_type

D3D12_PRIMITIVE_TOPOLOGY_TYPE d3d12_pipeline_state_desc::primitive_topology_type

Definition at line 1124 of file vkd3d_private.h.

◆ ps

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::ps

Definition at line 1112 of file vkd3d_private.h.

◆ rasterizer_state

D3D12_RASTERIZER_DESC d3d12_pipeline_state_desc::rasterizer_state

Definition at line 1120 of file vkd3d_private.h.

◆ root_signature

ID3D12RootSignature* d3d12_pipeline_state_desc::root_signature

Definition at line 1110 of file vkd3d_private.h.

◆ rtv_formats

struct D3D12_RT_FORMAT_ARRAY d3d12_pipeline_state_desc::rtv_formats

Definition at line 1125 of file vkd3d_private.h.

◆ sample_desc

DXGI_SAMPLE_DESC d3d12_pipeline_state_desc::sample_desc

Definition at line 1127 of file vkd3d_private.h.

◆ sample_mask

unsigned int d3d12_pipeline_state_desc::sample_mask

Definition at line 1119 of file vkd3d_private.h.

◆ stream_output

D3D12_STREAM_OUTPUT_DESC d3d12_pipeline_state_desc::stream_output

Definition at line 1117 of file vkd3d_private.h.

◆ strip_cut_value

D3D12_INDEX_BUFFER_STRIP_CUT_VALUE d3d12_pipeline_state_desc::strip_cut_value

Definition at line 1123 of file vkd3d_private.h.

◆ view_instancing_desc

D3D12_VIEW_INSTANCING_DESC d3d12_pipeline_state_desc::view_instancing_desc

Definition at line 1128 of file vkd3d_private.h.

◆ vs

D3D12_SHADER_BYTECODE d3d12_pipeline_state_desc::vs

Definition at line 1111 of file vkd3d_private.h.


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