mirror of
https://github.com/libretro/parallel-dc.git
synced 2026-11-07 04:25:58 -10:00
dx12_dxil.inc has every raster shader and the HDR output's as DXIL, shader model 6.0, made by dxc and signed, each held to the raster root signature (-verifyrootsignature); kernels_dx12.sh update-dxil makes it, and check compares it. DX12Pipelines::Init() asks the device for its shader model before the pipeline file is read: DXIL from 6.0 on, DXBC below, a pipeline's shaders always of one kind. The pipeline file's sum is of the shaders chosen. tools/rend/d3d_dxil.sh runs the test discs on Direct3D 12 as the device answers and with it saying 5.1 (d3d_hdr.c's D3DH_SM51): the shaders are DXIL only where the device takes it, every pipeline is made, and the pictures are the DXBC ones.