Commit Graph

343 Commits (main)

Author SHA1 Message Date
cosmonaut 9b06225d7d capitalize struct fields 2021-01-27 14:02:57 -08:00
cosmonaut 5524e501f3 add explicit resource dependencies to graphics resource objects 2021-01-27 14:02:46 -08:00
cosmonaut 186b025b4d add depth buffer create shortcuts 2021-01-26 21:18:55 -08:00
cosmonaut d10f018f14 fix graphics resources disposing out of order 2021-01-26 21:06:15 -08:00
cosmonaut 7f6236cb49 update render target and texture format API 2021-01-26 19:10:09 -08:00
cosmonaut 6ce1ce21b8 remove more of refresh from the API 2021-01-26 17:39:20 -08:00
cosmonaut b93945c51b draw every loop 2021-01-26 14:09:10 -08:00
cosmonaut a55cd83123 update sampler definition 2021-01-25 20:57:26 -08:00
cosmonaut 66e0fe9924 remove Bit from flags enum 2021-01-25 20:47:39 -08:00
cosmonaut ce27a4bc4c adding some GetDatas and SetDatas 2021-01-25 18:18:25 -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 a3307c0066 input refactor 2021-01-22 14:41:34 -08:00
cosmonaut 12c5f37ae9 update Clear 2021-01-22 14:16:38 -08:00
cosmonaut f84c4dad26 make BindVertexSamplers like BindFragmentSamplers 2021-01-22 13:57:49 -08:00
cosmonaut c02c23bc16 change BindIndexBuffer 2021-01-22 13:56:24 -08:00
cosmonaut 94a260ebd1 add convenience overload to BindVertexBuffers 2021-01-22 13:54:49 -08:00
cosmonaut e4f68ae1df fix mouse button input 2021-01-22 12:48:56 -08:00
cosmonaut 45861e122d math struct layouts + change Matrix projections to use right handed NDC space 2021-01-22 00:46:22 -08:00
cosmonaut f2487cd71b add mouse input + move inputs to Input namespace 2021-01-22 00:20:07 -08:00
cosmonaut 1e77ad2cb4 remove another RefreshCS thing from the API 2021-01-21 19:55:09 -08:00
cosmonaut db44c3e37a change refs + a SetData convenience method 2021-01-21 17:27:25 -08:00
cosmonaut a6ea645e91 some API tweaks 2021-01-21 14:05:10 -08:00
cosmonaut 0cdc398e43 rearrange Color struct 2021-01-20 16:09:29 -08:00
cosmonaut a025e9ad76 Color and PackedVector 2021-01-20 15:16:37 -08:00
cosmonaut e251d30aa9 Math 2021-01-20 14:44:59 -08:00
cosmonaut d22a70c116 removing explicit RefreshCS references in API 2021-01-20 13:32:48 -08:00
cosmonaut 52b60b66f4 whoops that shouldn't be in there 2021-01-20 12:42:36 -08:00
cosmonaut 58427b8c90 refactor sound API to support generic decoding 2021-01-20 12:39:31 -08:00
cosmonaut ab8a7846dd allow static sound to be trimmed 2021-01-20 11:13:55 -08:00
cosmonaut 481c17945a fix static sound length 2021-01-20 11:03:26 -08:00
cosmonaut ffc51cca18 fix dynamic looping 2021-01-20 10:55:15 -08:00
cosmonaut ec09a5952b attach reverb 2021-01-19 22:06:23 -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 408e438efc fix invalid cast 2021-01-19 20:08:00 -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 2b58edb257 more audio implementation 2021-01-19 19:26:30 -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 adc06fb4fc gamepad constructor should be internal 2021-01-18 23:47:34 -08:00
cosmonaut 7d3932da9b initial input handling 2021-01-18 23:29:07 -08:00