Skip to content

Conversation

@dcvz
Copy link
Contributor

@dcvz dcvz commented Dec 18, 2025

  • Fixes examples so they work on all platforms (D3D12, Vulkan, Metal) without any validation issues
  • Fixes bug in Vulkan where setName is not using right type for buffer
  • Fixes bug in Vulkan where the swapchain size is not exactly correct as what's available for drawing
  • Fixes bug in D3D12 where constant buffers need to be aligned

@dcvz dcvz requested review from DarioSamo and squidbus December 18, 2025 14:30
Copy link
Contributor

@squidbus squidbus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems alright but are the shader utility changes from the RT PR meant to be here? Seems like some of the decisions there should be reviewed as part of RT rather than separately here.

@dcvz
Copy link
Contributor Author

dcvz commented Dec 18, 2025

Seems alright but are the shader utility changes from the RT PR meant to be here? Seems like some of the decisions there should be reviewed as part of RT rather than separately here.

No, I thought I took them out but missed some. There will be a second PR that adds RT example for non-Apple platforms where the shader compilation is already defined so it will have compilation for those platforms but it's not meant to be in this one.

@dcvz dcvz requested a review from squidbus December 18, 2025 17:21
@dcvz dcvz marked this pull request as draft December 18, 2025 19:20
@dcvz dcvz marked this pull request as ready for review December 19, 2025 12:48
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.

3 participants