Description

Per UDN Licensee:

I have 2 crash repro when enabling DirectX12, both linked to tesselation and still present in 4.18 stock engine and easy to reproduce.

Crash 1

-Start editor with DirectX12

-Create new material and open material editor on it

-Select 'Flat Tesselation' in tesselation settings

-Crash

Steps to Reproduce
  1. Start editor with DirectX12
    #Create new material and open material editor on it
    #Select 'Flat Tesselation' in tesselation settings
    Result: Crash
Callstack

D3D12 ERROR: ID3D12Device::CreateGraphicsPipelineState: When using tessellation, the primitive topology type must be D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH [ STATE_CREATION ERROR #668: CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH]
D3D12: *BREAK* enabled for the previous message, which was: [ ERROR STATE_CREATION #668: CREATEGRAPHICSPIPELINESTATE_HULL_SHADER_INPUT_TOPOLOGY_MISMATCH ]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-53352 in the post.

0
Login to Vote

Fixed
ComponentRendering
Affects Versions4.17.24.18
Target Fix4.23
Fix Commit7785306
Main Commit7786109
Release Commit7785306
CreatedDec 12, 2017
ResolvedAug 6, 2019
UpdatedAug 6, 2019