MoonWorks/src/Graphics
TheSpydog f96298f991 Add validation checks for AcquireSwapchainTexture and BindVertexBuffers (#37)
This replaces the Refresh-side check for window claim status in AcquireSwapchainTexture, and adds validation to ensure that BindVertexBuffers is not called before BindGraphicsPipeline.

Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #37
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org>
2022-12-29 03:18:36 +00:00
..
Bindings Added more graphics validation, misc api tweaks (#30) 2022-11-08 19:29:05 +00:00
Font change sizeof calls to Marshal.SizeOf in interop situations 2022-12-13 19:01:40 -08:00
PackedVector Fixed Point Math (#19) 2022-05-11 17:34:09 +00:00
Resources change sizeof calls to Marshal.SizeOf in interop situations 2022-12-13 19:01:40 -08:00
State change sizeof calls to Marshal.SizeOf in interop situations 2022-12-13 19:01:40 -08:00
Structs Formatting pass 2022-02-22 21:14:32 -08:00
Utility read ShaderModules from stream 2022-06-06 10:42:05 -07:00
Color.cs Fixed Point Math (#19) 2022-05-11 17:34:09 +00:00
CommandBuffer.cs Add validation checks for AcquireSwapchainTexture and BindVertexBuffers (#37) 2022-12-29 03:18:36 +00:00
GraphicsDevice.cs optimize AcquireSwapchainTexture 2022-12-13 00:52:35 -08:00
GraphicsResource.cs optimize AcquireSwapchainTexture 2022-12-13 00:52:35 -08:00
RefreshEnums.cs Bunch of Refresh API changes, plus more validation (#31) 2022-11-09 18:49:53 +00:00
RefreshStructs.cs change sizeof calls to Marshal.SizeOf in interop situations 2022-12-13 19:01:40 -08:00
TextureSlice.cs Formatting pass 2022-02-22 21:14:32 -08:00