Added more graphics validation, misc api tweaks #30
TheSpydog
commented 2022-11-03 19:38:26 +00:00
- Refactored render pass attachment validation to avoid copy-pasting the asserts
- Added validation for texture usage flags and null textures/samplers
- Added an exception for when GraphicsPipeline/ComputePipeline creation fails
- Changed TextureSamplerBinding so that it holds references to the Texture and Sampler classes, rather than just their handles
- Removed the CommandBuffer.BindVertex/FragmentSamplers overloads that took a length parameter
* Refactored render pass attachment validation to avoid copy-pasting the asserts
* Added validation for texture usage flags and null textures/samplers
* Added an exception for when GraphicsPipeline/ComputePipeline creation fails
* Changed TextureSamplerBinding so that it holds references to the Texture and Sampler classes, rather than just their handles
* Removed the CommandBuffer.BindVertex/FragmentSamplers overloads that took a length parameter
TheSpydog
added 1 commit 2022-11-03 19:38:26 +00:00
0b138cdfa7
added more graphics validation, misc api tweaks
cosmonaut
merged commit 1b38f8606b into main 2022-11-08 19:29:06 +00:00
cosmonaut
referenced this issue from a commit 2022-11-08 19:29:06 +00:00
Added more graphics validation, misc api tweaks (#30)
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "TheSpydog/MoonWorks:validation"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?