Commit Graph

447 Commits (535abec45ad58858ab0ceeb1947a19e812908b47)

Author SHA1 Message Date
cosmonaut 535abec45a make the fullscreen shader not render upside down 2024-06-06 16:19:14 -07:00
cosmonaut 60d2642119 Fix projection matrices 2024-06-06 11:47:23 -07:00
cosmonaut 8d31a398ab ImageUtils returns byte pointers 2024-06-06 11:14:10 -07:00
cosmonaut baa4df5e18 Refresh API updates 2024-06-06 10:51:46 -07:00
cosmonaut 6d95203816 fix render pass validation 2024-06-05 22:39:42 -07:00
cosmonaut ad025e1777 refactor built-in shader pipelines 2024-06-05 22:01:12 -07:00
cosmonaut 7386952974 some tweaks 2024-06-05 14:19:17 -07:00
cosmonaut 35684df005 renaming some SDL references 2024-06-05 12:37:02 -07:00
cosmonaut baf51d2ee9 using Refresh again 2024-06-05 12:34:24 -07:00
cosmonaut 3cfb43438c refactor CopyPass 2024-06-04 19:35:17 -07:00
cosmonaut 97dee2a170 refactor ComputePass 2024-06-04 17:24:25 -07:00
cosmonaut fe6734d6db refactor GraphicsDevice 2024-06-04 16:32:41 -07:00
cosmonaut eab282cdca refactor RenderPass structure 2024-06-04 16:04:19 -07:00
cosmonaut 4e8653fb1f struct and enum conversions 2024-06-04 12:19:41 -07:00
cosmonaut 8b35b6b0b7 starting graphics layer restructuring 2024-06-04 10:20:07 -07:00
cosmonaut cc7cae9d6b DrawIndexedPrimitives calls DrawInstancedPrimitives 2024-03-13 09:44:59 -07:00
cosmonaut 39dc2fb7f4 VideoPlayer only uses one VideoAV1Stream 2024-03-13 09:40:44 -07:00
cosmonaut b4021156cf restructure video threading implementation 2024-03-13 09:40:44 -07:00
cosmonaut 871b32d742 some more threading changes 2024-03-13 09:40:44 -07:00
cosmonaut 0fbe241848 adjust VideoPlayer to unload AV1 streams on Unload 2024-03-13 09:40:44 -07:00
cosmonaut 1b40b5e7d3 potential fix for render before decode finish 2024-03-13 09:40:44 -07:00
cosmonaut ee8331a96b misc fixes 2024-03-12 16:52:10 -07:00
cosmonaut 8813a0139d expose GraphicsDevice.DebugMode 2024-03-11 16:28:00 -07:00
cosmonaut 217ae96888 Debug Naming API 2024-03-11 16:11:12 -07:00
cosmonaut 23b6499479 add WriteOptions.Unsafe 2024-03-11 10:18:41 -07:00
cosmonaut 929d8f5cc9 bump Refresh to 2 in dll.config 2024-03-08 15:56:31 -08:00
cosmonaut 69d2c9cc31 TransferUsage change 2024-03-08 15:29:44 -08:00
cosmonaut 9195e445b2 update comments on compute bindings 2024-03-07 14:29:13 -08:00
cosmonaut f30d8f0197 rename Discard to Cycle 2024-03-07 14:24:42 -08:00
cosmonaut bde31fbe07 change graphics backend selection behavior 2024-03-07 10:34:30 -08:00
cosmonaut a762a80c4f adjust comment on internal Texture constructor 2024-03-06 16:18:07 -08:00
cosmonaut 099c07aa39 Window.SetPosition 2024-03-05 23:19:07 -08:00
cosmonaut cba6ca59d3 fix bounds check error message in TransferBuffer 2024-03-05 22:51:06 -08:00
cosmonaut a004488f81 cleanup ImageUtils 2024-03-05 22:50:53 -08:00
cosmonaut 33ed8b2364 streamline Font loading 2024-03-05 22:50:45 -08:00
cosmonaut 3c832550d0 modify readback API 2024-03-05 17:47:37 -08:00
cosmonaut c84752f38c D3D11 support 2024-03-05 16:17:29 -08:00
cosmonaut 019afa91f5 fix stencil API 2024-03-02 23:10:44 -08:00
cosmonaut 00adec189c update bindings and WriteOption API 2024-03-01 15:03:14 -08:00
cosmonaut 0e723514df TextureSlice and TextureRegion API 2024-02-29 23:53:11 -08:00
cosmonaut e0f4c19dc2 another refresh2 update 2024-02-28 20:07:19 -08:00
cosmonaut 178a5ea3cf some tweaks to ResourceUploader 2024-02-27 00:42:53 -08:00
cosmonaut 50b8cb11c9 add SetBufferData to ResourceUploader 2024-02-23 16:00:29 -08:00
cosmonaut d83501437d rearrange methods in CommandBuffer 2024-02-23 15:53:49 -08:00
cosmonaut fe520dc9cc add element-wise buffer upload 2024-02-23 15:40:01 -08:00
cosmonaut b29341eca3 VideoPlayer fixes 2024-02-23 15:28:34 -08:00
cosmonaut 22bcd2e471 add SetTextureData to ResourceUploader 2024-02-23 14:53:35 -08:00
cosmonaut fe31e23ccc rename ResourceInitializer to ResourceUploader 2024-02-23 14:32:23 -08:00
cosmonaut 848b1c706c add UploadAndWait method to ResourceInitializer 2024-02-23 14:23:43 -08:00
cosmonaut a207f404b9 add texture slice setters to ResourceInitializer 2024-02-23 14:04:57 -08:00