Commit Graph

  • a603587c51
    Formatting Isaac Marovitz 2024-07-06 22:38:02 +0100
  • dbb53c08a5
    Update binding model description comment Isaac Marovitz 2024-07-06 22:33:49 +0100
  • 2bddbf20b3
    Fix preload cbs optimization (for real) (#34) riperiperi 2024-07-05 09:35:17 +0100
  • adc7fb51e4
    Fix invariant position not doing its job Isaac Marovitz 2024-07-04 19:34:14 +0100
  • d34f031986
    implement compressed/uncompressed copy, fix other copies, fix int/uint output shaders (#33) riperiperi 2024-07-04 10:19:40 +0100
  • 49435bc55d
    Fix blend state optimisation breaking attachments Isaac Marovitz 2024-07-03 23:58:27 +0100
  • 5192405aca
    Fix warnings riperiperi 2024-07-03 13:46:54 +0100
  • 2083fdf4fe
    Maintain identity swizzle view of textures for rendering riperiperi 2024-07-03 13:43:45 +0100
  • 576159ea8d
    Fix a bunch of issues with texture copy and flush (#32) riperiperi 2024-07-03 10:27:03 +0100
  • 56f1a0d41c
    Cleanup + Format Isaac Marovitz 2024-07-02 17:52:53 +0100
  • 1de638c19d
    Fix trying to reserve size 0 in staging buffer Isaac Marovitz 2024-07-02 17:49:19 +0100
  • 68d95b82cd
    Fix zero buff not being reset Isaac Marovitz 2024-07-02 13:41:41 +0100
  • 78d87fd2dc
    Dirty Arg Buffers on Program Change Isaac Marovitz 2024-07-02 12:00:37 +0100
  • 78a19a854e
    Least allocations in the west Isaac Marovitz 2024-07-01 23:36:11 +0100
  • ab333ec7fc
    Don’t use Enum.HasFlag Isaac Marovitz 2024-07-01 23:07:02 +0100
  • ffa4cc3ae1
    Metal: Better Bindings (#29) Isaac Marovitz 2024-07-01 18:24:10 +0100
  • 488d1b69dd
    Update comment for Metal Isaac Marovitz 2024-07-01 18:02:43 +0100
  • 8dd97cda6e
    Don’t do inline vertex buffer updates Isaac Marovitz 2024-07-01 18:01:53 +0100
  • 3e65773de5
    Create command buffers when rented rather than in advance (#31) riperiperi 2024-06-30 19:04:28 +0100
  • b626cc8f06
    Preload command speedup, Texture/buffer data flush, blit shader fix (#30) riperiperi 2024-06-30 17:23:53 +0100
  • fd39c27934
    Dont bind images in texture slots Isaac Marovitz 2024-06-30 12:01:24 +0100
  • fd296be06c
    Stop depth/stencil blits from crashing everything Isaac Marovitz 2024-06-29 22:54:28 +0100
  • 34d523b9e5
    Fix Geometry/TFB on compute, Buffer Textures, add Window Resizing (#28) riperiperi 2024-06-29 19:07:07 +0100
  • fdae6b6916
    State and cache optimization (#27) riperiperi 2024-06-28 21:14:53 +0100
  • cdc7a64c90
    Fragment input interpolation qualifiers Isaac Marovitz 2024-06-28 21:13:59 +0100
  • f89c057e76
    CommandBufferBarrier Isaac Marovitz 2024-06-27 22:51:12 +0100
  • 996ec7cd8c
    Add constrained border colours to samplers (#26) riperiperi 2024-06-27 00:20:00 +0100
  • ab936b708b
    Don’t bind byte format converted index buffers at requested index Isaac Marovitz 2024-06-27 00:13:37 +0100
  • fbd1afef6b
    Render target deduplication Isaac Marovitz 2024-06-26 23:52:38 +0100
  • b324897d77
    Fix CBP not doing its job Isaac Marovitz 2024-06-26 22:38:43 +0100
  • beabf6146b
    Fix blend descriptors not dirting render pipeline Isaac Marovitz 2024-06-26 22:34:21 +0100
  • b33965d31a
    Support non-index quad draws Isaac Marovitz 2024-06-26 22:26:27 +0100
  • 769b865a2d
    Be better about memory Isaac Marovitz 2024-06-26 18:43:16 +0100
  • c166b31ea7
    Fix stencil clears Isaac Marovitz 2024-06-26 17:38:23 +0100
  • 6f97b451bb
    Enable Alpha Test workaround on Metal Isaac Marovitz 2024-06-26 15:00:22 +0100
  • f877d3e369
    Fix Cull FrontAndBack Isaac Marovitz 2024-06-26 12:39:25 +0100
  • 61f31688fa
    Warning about host map buffer creation Isaac Marovitz 2024-06-26 12:39:05 +0100
  • 9b0b6a70fd
    Fix fragment point_coord in Isaac Marovitz 2024-06-25 14:51:54 +0100
  • 91293ff53e
    Argument Buffers (#24) Isaac Marovitz 2024-06-25 14:25:31 +0100
  • cd3d7d3bbf
    VoteAllEqual, FindLSB/MSB Isaac Marovitz 2024-06-22 14:38:09 +0100
  • 065eadab36
    Fix vertex “built-ins” Isaac Marovitz 2024-06-21 16:58:58 +0100
  • 75cb4a53a1
    Actually clear the right render target Isaac Marovitz 2024-06-21 16:39:27 +0100
  • 3ede2fd7ae
    Big GetData() Isaac Marovitz 2024-06-21 16:32:31 +0100
  • a5c7443a7f
    Fix Animal Crossing Crash Isaac Marovitz 2024-06-21 16:21:58 +0100
  • 51997daccf
    Instruction.Barrier Isaac Marovitz 2024-06-21 10:31:21 +0100
  • 36db9a9cbe
    PreloadCbs + FlushCommandsIfWeightExceeding Isaac Marovitz 2024-06-21 00:54:04 +0100
  • 7a57b395b4
    Cleanup Pipeline Isaac Marovitz 2024-06-21 00:21:06 +0100
  • 5b3bff608e
    PersistentFlushBuffer + BackgroundResources Isaac Marovitz 2024-06-21 00:15:14 +0100
  • 99d90cc55e
    Match S8UintD24Unorm to Depth24UnormStencil8 Isaac Marovitz 2024-06-20 22:55:33 +0100
  • 3b87316277
    Fix FEZ not showing anything Isaac Marovitz 2024-06-20 21:08:28 +0100
  • 6ab1d1ac59
    Clear cached converted buffers on signaled write Isaac Marovitz 2024-06-20 19:11:12 +0100
  • 64f612454f
    FIx regression Isaac Marovitz 2024-06-20 14:29:45 +0100
  • e9aec3c0e2
    Helper shader cleanup Isaac Marovitz 2024-06-20 14:25:40 +0100
  • f79a86b0fa
    Use buffer manager for color blit Isaac Marovitz 2024-06-20 14:14:05 +0100
  • f54a777451
    Buffer Conversions (#23) Isaac Marovitz 2024-06-20 12:59:29 +0100
  • 4ccc49481a
    don't recreate render pipeline unless we're about to draw, pass view depth properly (#22) riperiperi 2024-06-19 23:14:23 +0100
  • 828dd7132c
    Metal: Buffers Take 2 (#21) Isaac Marovitz 2024-06-19 23:13:55 +0100
  • c4faad0240
    Log failed format conversions Isaac Marovitz 2024-05-31 14:03:38 +0100
  • 880044ebeb
    Print shader code involved in failed linking Isaac Marovitz 2024-05-31 14:02:22 +0100
  • 6443a11876
    Don’t use DidModifyRange Isaac Marovitz 2024-05-31 14:01:32 +0100
  • e8be0ef3b9
    Fix sample compare Isaac Marovitz 2024-05-31 13:20:39 +0100
  • dd6b0b1b68
    Depth Bias Isaac Marovitz 2024-05-31 11:43:26 +0100
  • da8744db1e
    Map R5G5B5A1Unorm Isaac Marovitz 2024-05-31 11:24:33 +0100
  • 554a42a663
    override Equals for render pipeline hash Samuliak 2024-05-31 07:45:14 +0200
  • 863add2b81
    Disable scaled vertex formats Isaac Marovitz 2024-05-30 21:46:16 +0100
  • 210e590c4e
    Disable Vector Indexing Bug Workaround Isaac Marovitz 2024-05-30 21:26:20 +0100
  • 14008803e2
    Fix modulo operator Isaac Marovitz 2024-05-30 16:11:48 +0100
  • c44152778b
    Workaround for Wonder Isaac Marovitz 2024-05-30 13:24:05 +0100
  • ac86e101a8
    Fix 3D -> 3D Texture Copies Isaac Marovitz 2024-05-30 13:20:37 +0100
  • 641e84f798
    Fix Clear Viewport Isaac Marovitz 2024-05-30 13:20:16 +0100
  • 6a31e31851
    Fix sample-less reads with lod Isaac Marovitz 2024-05-30 02:23:37 +0100
  • d7fa59f634
    Fix Pack and UnpackHalf2x16 Isaac Marovitz 2024-05-30 02:14:56 +0100
  • 153a606420
    Handle Array Format SetData Isaac Marovitz 2024-05-29 23:52:29 +0100
  • c9ea41e6f6
    Cleanup Isaac Marovitz 2024-05-29 23:10:00 +0100
  • 3e14f816f6
    Implement IoVariable.FrontFacing Isaac Marovitz 2024-05-29 18:31:10 +0100
  • b3994b60bd
    Fix LOD sample typo Isaac Marovitz 2024-05-29 17:14:01 +0100
  • 2f94c3a78a
    Rebase Changes Isaac Marovitz 2024-05-29 16:38:11 +0100
  • f2bf44e3d2
    More cleanup Isaac Marovitz 2024-05-29 16:31:49 +0100
  • e347cf2340
    Cleanup + Format Isaac Marovitz 2024-05-29 16:24:49 +0100
  • 7dcf9f05a6
    Metal: Compute Shaders (#19) Isaac Marovitz 2024-05-29 16:21:59 +0100
  • 18e8c45e6c
    Handle stride 0 on regular buffers Isaac Marovitz 2024-05-28 02:18:59 -0400
  • 3535b1d41d
    Buffer Descriptor Step Functions Isaac Marovitz 2024-05-28 01:45:59 -0400
  • 8d1b86a9a4
    Sample LOD Level Isaac Marovitz 2024-05-27 23:41:11 -0400
  • 2a11f29f90
    Fix FragmentOutputColor Type Isaac Marovitz 2024-05-27 22:36:59 -0400
  • aa5dfc9bb1
    Stencil Ref Value Isaac Marovitz 2024-05-27 22:00:48 -0400
  • a4cbd02da2
    Stencil Fixes Isaac Marovitz 2024-05-27 21:46:43 -0400
  • 9d2b113ab5
    RenderTargetColorMasks Isaac Marovitz 2024-05-27 21:35:32 -0400
  • ac4aff19bd
    Make dotnet format happy Isaac Marovitz 2024-05-27 18:09:29 -0400
  • 4812c8f533
    Zero vertex buffer (#17) SamoZ256 2024-05-27 22:54:26 +0200
  • c441c9d4c1
    Implement Texture CopyTo Isaac Marovitz 2024-05-27 10:38:00 -0400
  • 588a92087b
    Cleanup present Isaac Marovitz 2024-05-27 10:34:16 -0400
  • ecac8b7ee7
    Metal: Advanced Present (#6) Isaac Marovitz 2024-05-27 09:47:50 -0400
  • 004e0f746e
    Clone the state & flip viewport vertically (#16) SamoZ256 2024-05-27 13:58:03 +0200
  • 5535ad2641
    Fix Scott Pilgrim (#15) SamoZ256 2024-05-25 19:46:51 +0200
  • 31ee32b4e8
    Suppress GC Finalize on StateCache Isaac Marovitz 2024-05-25 12:30:06 -0400
  • c9bfc27856
    Use Stack instead of List Isaac Marovitz 2024-05-25 12:21:42 -0400
  • ad80a4b1ad
    Whitespace formatting Isaac Marovitz 2024-05-25 12:12:58 -0400
  • 34e8e7a0f1
    dispose all temporary buffers Samuliak 2024-05-25 15:23:13 +0200
  • 2d3eae33c7
    dispose temporary metal buffer Samuliak 2024-05-25 14:48:07 +0200
  • 5f6bc3e4a0
    dispose drawable texture view Samuliak 2024-05-25 14:38:39 +0200