cosmonaut
|
970517c3c2
|
add window size change callback support
|
2022-11-15 22:53:37 -08:00 |
cosmonaut
|
59190e619d
|
fix Mouse.Wheel calculation
|
2022-10-21 11:39:06 -07: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: #27
|
2022-09-29 22:22:50 +00:00 |
cosmonaut
|
c649b24dad
|
Game.Timestep is now public
|
2022-08-11 21:55:12 -07:00 |
cosmonaut
|
5a5fbc0c77
|
handle OS window size changes
|
2022-07-28 16:06:50 -07:00 |
cosmonaut
|
f6fc80804e
|
improve gamepad init and support hotplugging
|
2022-07-13 11:53:09 -07:00 |
cosmonaut
|
a9b3b53ce9
|
add optional Destroy method to Game
|
2022-06-23 23:59:23 -07:00 |
cosmonaut
|
436affe5de
|
remove some unnecessary qualifiers
|
2022-06-05 12:29:35 -07:00 |
darkerbit
|
ff544140e0
|
add file drop API
|
2022-06-05 12:27:46 -07:00 |
cosmonaut
|
d2a51ce524
|
decouple fixed timestep from draw, add frame cap
|
2022-06-04 15:48:55 -07:00 |
cosmonaut
|
5a9709c843
|
revert Game and GameState change
|
2022-06-01 18:31:22 -07:00 |
cosmonaut
|
0e8188682e
|
game state now changes on next update
|
2022-05-23 19:12:27 -07:00 |
cosmonaut
|
412f0ca179
|
game state system
|
2022-04-08 00:03:42 -07:00 |
cosmonaut
|
17333cfb67
|
destroy update
|
2022-03-03 17:16:39 -08:00 |
cosmonaut
|
9028a8b1a0
|
remove Window namespace
|
2022-02-25 13:23:31 -08:00 |
cosmonaut
|
8973b3e658
|
Formatting pass
|
2022-02-22 21:14:32 -08:00 |
cosmonaut
|
a0c57c7a59
|
Cleanup fixes
|
2022-02-22 16:44:39 -08:00 |
cosmonaut
|
5679dba978
|
Actually dispose graphics resources
|
2022-02-22 14:29:50 -08:00 |
cosmonaut
|
cb25e6feff
|
resource destroy now requires a CB
|
2022-02-18 21:02:16 -08:00 |
cosmonaut
|
9f588d389b
|
tighten game loop timing
|
2021-07-23 15:47:02 -07:00 |
cosmonaut
|
681e620477
|
add mouse wheel support
|
2021-03-26 12:20:05 -07:00 |
cosmonaut
|
984e30cc4c
|
add system for text input
|
2021-03-25 15:57:26 -07:00 |
cosmonaut
|
b93945c51b
|
draw every loop
|
2021-01-26 14:09: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
|
2978528f3b
|
set a more sensible max delta time
|
2021-01-22 23:43:48 -08:00 |
cosmonaut
|
f2487cd71b
|
add mouse input + move inputs to Input namespace
|
2021-01-22 00:20:07 -08:00 |
cosmonaut
|
ec28d17a75
|
fix static sound loading + window title
|
2021-01-19 21:33:25 -08:00 |
cosmonaut
|
adf047955e
|
handle quit
|
2021-01-19 20:23:09 -08:00 |
cosmonaut
|
bc69931042
|
small style change
|
2021-01-19 19:34:26 -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 |
cosmonaut
|
7d3932da9b
|
initial input handling
|
2021-01-18 23:29:07 -08:00 |