Skip to content

Fetch upstream changes#20

Open
mlnkvn wants to merge 1312 commits intov1.xfrom
fetch-upstream-changes
Open

Fetch upstream changes#20
mlnkvn wants to merge 1312 commits intov1.xfrom
fetch-upstream-changes

Conversation

@mlnkvn
Copy link

@mlnkvn mlnkvn commented May 8, 2025

No description provided.

jasmine-hansen and others added 30 commits March 13, 2025 21:08
Mirrors the pipeline modifications with dynamic state for Highlight Draw, Depth, Stencil, Backface Cull, and Viewport Scissor
* Also centralises and shares more code between D3D11 and D3D12 to use the same
  shader
* Buitins can either be thread-varying or global, we pick the narrowest type to
  use
Similar on d3d12_mesh_shader test, move some helper code from d3d12_mesh_shader python to testcase.py to allow for sharing with vk_mesh_shader python
To test the DXIL debugger
To test the DXIL debugger
To test the DXIL debugger and added a test of dynamic SRV array index
New pixel shader for testing which does not contain resource references
Added new tests for ddx, ddy and discard
Subtract the base register away from the register to show the correct array index
For a dynamic index resolve the name to the actual array index i.e. res2[1] instead of res2[_70 - 7]
Resolve the cbuffer resource names correctly to show the correct data in the "Constants" view in the Shader Viewer UI
Add a cbuffer reference mapping from SSA Id handles to: constantBufferIndex and arrayIndex
Change constantBlocksDatas to be a map from a cbuffer reference to a bytebuf
i.e.

Texture2DArray<float> resArray[] : register(t0);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.