mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-13 21:47:02 +02:00
[vulkan] Removal Primitive Topology
This commit is contained in:
parent
11d5c0f96a
commit
4343874a69
3 changed files with 1 additions and 5 deletions
|
|
@ -103,9 +103,7 @@ void FixedPipelineState::Refresh(Tegra::Engines::Maxwell3D& maxwell3d, DynamicFe
|
||||||
tessellation_clockwise.Assign(regs.tessellation.params.output_primitives.Value() ==
|
tessellation_clockwise.Assign(regs.tessellation.params.output_primitives.Value() ==
|
||||||
Maxwell::Tessellation::OutputPrimitives::Triangles_CW);
|
Maxwell::Tessellation::OutputPrimitives::Triangles_CW);
|
||||||
patch_control_points_minus_one.Assign(regs.patch_vertices - 1);
|
patch_control_points_minus_one.Assign(regs.patch_vertices - 1);
|
||||||
const bool can_normalize_topology =
|
topology.Assign(topology_);
|
||||||
features.has_extended_dynamic_state && features.has_extended_dynamic_state_2;
|
|
||||||
topology.Assign(can_normalize_topology ? NormalizeDynamicTopologyClass(topology_) : topology_);
|
|
||||||
msaa_mode.Assign(regs.anti_alias_samples_mode);
|
msaa_mode.Assign(regs.anti_alias_samples_mode);
|
||||||
|
|
||||||
raw2 = 0;
|
raw2 = 0;
|
||||||
|
|
|
||||||
|
|
@ -910,7 +910,6 @@ void GraphicsPipeline::MakePipeline(VkRenderPass render_pass) {
|
||||||
VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT,
|
VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT,
|
||||||
VK_DYNAMIC_STATE_CULL_MODE_EXT,
|
VK_DYNAMIC_STATE_CULL_MODE_EXT,
|
||||||
VK_DYNAMIC_STATE_FRONT_FACE_EXT,
|
VK_DYNAMIC_STATE_FRONT_FACE_EXT,
|
||||||
VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT,
|
|
||||||
VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT,
|
VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT,
|
||||||
VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT,
|
VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT,
|
||||||
VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT,
|
VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT,
|
||||||
|
|
|
||||||
|
|
@ -1083,7 +1083,6 @@ void RasterizerVulkan::UpdateDynamicStates() {
|
||||||
UpdateCullMode(regs);
|
UpdateCullMode(regs);
|
||||||
UpdateDepthCompareOp(regs);
|
UpdateDepthCompareOp(regs);
|
||||||
UpdateFrontFace(regs);
|
UpdateFrontFace(regs);
|
||||||
UpdatePrimitiveTopology(regs);
|
|
||||||
UpdateStencilOp(regs);
|
UpdateStencilOp(regs);
|
||||||
if (state_tracker.TouchStateEnable()) {
|
if (state_tracker.TouchStateEnable()) {
|
||||||
UpdateDepthBoundsTestEnable(regs);
|
UpdateDepthBoundsTestEnable(regs);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue