Commit Graph

210 Commits (refresh2)

Author SHA1 Message Date
cosmonaut 535abec45a make the fullscreen shader not render upside down 2024-06-06 16:19:14 -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 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 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 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 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
cosmonaut 31c79d3179 built-in Blit operation 2024-02-23 12:39:59 -08:00
cosmonaut 8229e5dd33 CreateTextureFromDDS + respect buffer alignment 2024-02-23 11:59:56 -08:00
cosmonaut 1eae01c95c add DDS parser to ImageUtils 2024-02-23 11:59:33 -08:00
cosmonaut b80527d793 rename CpuBuffer.cs to TransferBuffer.cs 2024-02-23 10:57:34 -08:00
cosmonaut ecfcb666a8 remove byte pointer interface from TransferBuffer 2024-02-23 10:56:03 -08:00
cosmonaut ad97aed60f compute pass + additional validation 2024-02-23 10:43:39 -08:00
cosmonaut 0a5ec9e82d rename cpuBuffer to transferBuffer in Font 2024-02-23 10:43:22 -08:00
cosmonaut 8648eef5d1 rename CpuBuffer to TransferBuffer 2024-02-23 09:56:00 -08:00
cosmonaut 39496c37ea Refresh 2 changes 2024-02-23 00:06:04 -08:00