cosmonaut
|
b1fe7f96b2
|
recenter window on windowed mode change
|
2023-06-09 11:42:20 -07:00 |
cosmonaut
|
36e6c6f332
|
optimize AcquireSwapchainTexture
|
2022-12-13 00:52:35 -08:00 |
cosmonaut
|
970517c3c2
|
add window size change callback support
|
2022-11-15 22:53:37 -08:00 |
cosmonaut
|
66c6ceec04
|
hide main window until Game.Run is called
|
2022-09-30 13:03:05 -07:00 |
cosmonaut
|
dfddc24d0e
|
add PresentMode to WindowCreateInfo
|
2022-09-30 13:02:51 -07:00 |
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: MoonsideGames/MoonWorks#27
|
2022-09-29 22:22:50 +00:00 |
cosmonaut
|
5a5fbc0c77
|
handle OS window size changes
|
2022-07-28 16:06:50 -07:00 |
cosmonaut
|
40a2b31e90
|
add StartMaximized flag to WindowCreateInfo
|
2022-07-28 16:06:37 -07:00 |
cosmonaut
|
424f410688
|
add SystemResizable flag to WindowCreateInfo
|
2022-07-26 19:08:21 -07:00 |
cosmonaut
|
111df04c0f
|
fix some Window stuff
|
2022-03-02 14:46:55 -08:00 |
cosmonaut
|
81c882bd48
|
presentation ABI break
|
2022-03-01 22:57:10 -08:00 |
cosmonaut
|
0dcb103994
|
rename Window to OSWindow for namespacing + add alpha timing to draw
|
2021-01-25 13:02:35 -08:00 |
cosmonaut
|
ec28d17a75
|
fix static sound loading + window title
|
2021-01-19 21:33:25 -08:00 |
cosmonaut
|
2cabaa6186
|
replace Campari with MoonWorks.Graphics
|
2021-01-19 19:33:27 -08:00 |
cosmonaut
|
768bf38e3f
|
starting audio implementation
|
2021-01-19 18:06:10 -08:00 |
cosmonaut
|
55cd87ab28
|
more window init stuff
|
2021-01-19 11:24:23 -08:00 |