Skip to content

Add D3D12 shared image consumer ABI - #596

Merged
wieslawsoltes merged 1 commit into
mainfrom
feature/d3d12-gpu-consumer-183
Sep 19, 2026
Merged

wieslawsoltes merged 1 commit into
mainfrom
feature/d3d12-gpu-consumer-183

Conversation

@wieslawsoltes

Copy link
Copy Markdown
Collaborator

Closes #595. Advances SceneTech/AppScene#183 and SceneTech/AppScene#130.

Expose an ABI v3 D3D12/DXGI shared-image consumer owner that atomically duplicates the texture and all producer-fence handles, preserves exact generation/content/adapter metadata, exposes indexed 64-bit fence values, and keeps presenter completion/retirement explicit.

Windows SDK headers/import-library packaging remains a follow-up. git diff --check passed; authored ABI and Windows runtime gates were not executed under the current implementation-throughput policy.

@wieslawsoltes
wieslawsoltes merged commit 804266a into main Sep 19, 2026
4 of 13 checks passed
@wieslawsoltes
wieslawsoltes deleted the feature/d3d12-gpu-consumer-183 branch September 19, 2026 05:24
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.

Expose D3D12 shared image consumer ABI

1 participant