MoonWorks/src/Graphics
cosmonaut 07c0b1b9a2 Window API revision + Framerate limiter (#27)
- add `Backend` enum
- `GraphicsDevice` can now take a preferred backend at creation

- add `GraphicsDevice.ClaimWindow`
- add `GraphicsDevice.UnclaimWindow`
- add `GraphicsDevice.SetPresentMode`

- add `Window.Claimed`
- add `Window.SwapchainFormat`
- fix certain odd behaviors in multi-window scenarios

- rename `FramerateSettings` to `FrameLimiterSettings`
- add `Game.SetFrameLimiter`

Reviewed-on: #27
2022-09-29 22:22:50 +00:00
..
Bindings TextureSamplerBinding now stores IntPtrs 2022-05-23 19:12:17 -07:00
Font Packer.TextBounds 2022-06-30 16:24:28 -07:00
PackedVector Fixed Point Math (#19) 2022-05-11 17:34:09 +00:00
Resources Specify readonly access when creating ShaderModule stream (#26) 2022-09-28 23:52:29 +00:00
State Refresh 1.6.0 2022-08-25 12:32:49 -07: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 Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
GraphicsDevice.cs Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
GraphicsResource.cs destroy update 2022-03-03 17:16:39 -08:00
RefreshEnums.cs Window API revision + Framerate limiter (#27) 2022-09-29 22:22:50 +00:00
RefreshStructs.cs add another DepthStencilAttachment constructor 2022-09-07 12:38:05 -07:00
TextureSlice.cs Formatting pass 2022-02-22 21:14:32 -08:00