Commit graph

  • 25ba644b71
    Merge a6ff9be85f into 0afa8f2c14 Isaac Marovitz 2024-06-21 15:59:04 +0000
  • a6ff9be85f
    Fix vertex “built-ins” Isaac Marovitz 2024-06-21 16:58:58 +0100
  • 2fbb50997e
    Actually clear the right render target Isaac Marovitz 2024-06-21 16:39:27 +0100
  • 5e5c19ddfe
    Big GetData() Isaac Marovitz 2024-06-21 16:32:31 +0100
  • 67d7419651
    Fix Animal Crossing Crash Isaac Marovitz 2024-06-21 16:21:58 +0100
  • f84b75f080
    Fix point_coord Isaac Marovitz 2024-06-21 16:14:13 +0100
  • d17472f2ec
    Fix support buffer declaration Isaac Marovitz 2024-06-21 16:01:22 +0100
  • 075bba2c06
    Fix point_coord type Isaac Marovitz 2024-06-21 15:55:41 +0100
  • eb6715d574
    Bunch of Subgroup I/O Vars Isaac Marovitz 2024-06-21 15:40:33 +0100
  • 65993c8e9d
    Merge 6760ce0e53 into 0afa8f2c14 Ac_K 2024-06-21 14:23:17 +0000
  • 6760ce0e53 New translations en_us.json (Hebrew) l10n_master Ac_K 2024-06-21 16:23:14 +0200
  • 7ba110252d
    Cleanup NumberFormater Isaac Marovitz 2024-06-21 13:55:59 +0100
  • 90ef8bf4b2
    Fix shuffle instructions Isaac Marovitz 2024-06-21 13:55:49 +0100
  • 0a187d0c1c
    Use string builder Isaac Marovitz 2024-06-21 13:43:33 +0100
  • 6da40db9db
    Change how unsized arrays are indexed Isaac Marovitz 2024-06-21 13:26:44 +0100
  • feb68231b3
    Make function signatures readable Isaac Marovitz 2024-06-21 12:49:55 +0100
  • edc41dfb13
    Avoid magic strings Isaac Marovitz 2024-06-21 12:25:09 +0100
  • 424f4f221a
    Lowecase struct Isaac Marovitz 2024-06-21 12:13:13 +0100
  • e1962dc209
    Declare SharedMemories + Only Declare Memories on Main Func Isaac Marovitz 2024-06-21 11:12:13 +0100
  • bd686b626c
    Fix inline functions in compute stage Isaac Marovitz 2024-06-21 11:00:35 +0100
  • bfef240d22
    Instruction.Barrier Isaac Marovitz 2024-06-21 10:31:21 +0100
  • 88d2aca83d
    PreloadCbs + FlushCommandsIfWeightExceeding Isaac Marovitz 2024-06-21 00:54:04 +0100
  • 481cc55ade
    More housekeeping Isaac Marovitz 2024-06-21 00:29:53 +0100
  • 686b0c686a
    Housekeeping Isaac Marovitz 2024-06-21 00:26:46 +0100
  • 68b6f40ca5
    Cleanup Pipeline Isaac Marovitz 2024-06-21 00:21:06 +0100
  • 2a78f5c502
    PersistentFlushBuffer + BackgroundResources Isaac Marovitz 2024-06-21 00:15:14 +0100
  • 5b6e9ac5d3
    Match S8UintD24Unorm to Depth24UnormStencil8 Isaac Marovitz 2024-06-20 22:55:33 +0100
  • c4b32b9e5e
    Merge a46b1bd88c into 0afa8f2c14 riperiperi 2024-06-20 21:45:50 +0000
  • c6135ab314
    Fix FEZ not showing anything Isaac Marovitz 2024-06-20 21:08:28 +0100
  • 517cb5e35f
    Merge 36d5fbb380 into 0afa8f2c14 SamusAranX 2024-06-20 20:07:07 +0000
  • c1ebd47588
    Clear cached converted buffers on signaled write Isaac Marovitz 2024-06-20 19:11:12 +0100
  • 28b7ff25b6
    Merge a67204d79b into 0afa8f2c14 dependabot[bot] 2024-06-20 16:26:41 +0000
  • a67204d79b
    nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.6.0 to 7.6.2 dependabot/nuget/Microsoft.IdentityModel.JsonWebTokens-7.6.2 dependabot[bot] 2024-06-20 16:26:40 +0000
  • 8534f25960 FIx regression Isaac Marovitz 2024-06-20 14:29:45 +0100
  • c9048c393f Helper shader cleanup Isaac Marovitz 2024-06-20 14:25:40 +0100
  • 65af53b26f Use buffer manager for color blit Isaac Marovitz 2024-06-20 14:14:05 +0100
  • 2d66d7d583 Buffer Conversions (#23) Isaac Marovitz 2024-06-20 12:59:29 +0100
  • f75f6cc481 don't recreate render pipeline unless we're about to draw, pass view depth properly (#22) riperiperi 2024-06-19 23:14:23 +0100
  • edfc0deb1f Metal: Buffers Take 2 (#21) Isaac Marovitz 2024-06-19 23:13:55 +0100
  • a87c05808e Log failed format conversions Isaac Marovitz 2024-05-31 14:03:38 +0100
  • 1121facfc4 Print shader code involved in failed linking Isaac Marovitz 2024-05-31 14:02:22 +0100
  • 9f611e8983 Don’t use DidModifyRange Isaac Marovitz 2024-05-31 14:01:32 +0100
  • 8acf48fdff Fix sample compare Isaac Marovitz 2024-05-31 13:20:39 +0100
  • d957204cb8 Depth Bias Isaac Marovitz 2024-05-31 11:43:26 +0100
  • 3be8cb8aae Map R5G5B5A1Unorm Isaac Marovitz 2024-05-31 11:24:33 +0100
  • 8936217c1f override Equals for render pipeline hash Samuliak 2024-05-31 07:45:14 +0200
  • 51fee987cd Disable scaled vertex formats Isaac Marovitz 2024-05-30 21:46:16 +0100
  • 044757dce4 Disable Vector Indexing Bug Workaround Isaac Marovitz 2024-05-30 21:26:20 +0100
  • 0d7190af80 SubgroupLaneId Isaac Marovitz 2024-05-30 18:19:29 +0100
  • a01a3409e4 Always declare frag output struct Isaac Marovitz 2024-05-30 16:42:47 +0100
  • 7afda0a289 Include FragmentIn as additional arg Isaac Marovitz 2024-05-30 16:30:02 +0100
  • 817baf527c Support sample offsets Isaac Marovitz 2024-05-30 16:17:53 +0100
  • d1ac3286f2 Fix modulo operator Isaac Marovitz 2024-05-30 16:11:48 +0100
  • 4cbcda8adc Workaround for Wonder Isaac Marovitz 2024-05-30 13:24:05 +0100
  • cbf1d577e1 Fix 3D -> 3D Texture Copies Isaac Marovitz 2024-05-30 13:20:37 +0100
  • bbf2bd9c56 Fix Clear Viewport Isaac Marovitz 2024-05-30 13:20:16 +0100
  • ffc11fb017 Fix sample-less reads with lod Isaac Marovitz 2024-05-30 02:23:37 +0100
  • 94f61117c2 Fix Pack and UnpackHalf2x16 Isaac Marovitz 2024-05-30 02:14:56 +0100
  • 290ce0b025 Handle Array Format SetData Isaac Marovitz 2024-05-29 23:52:29 +0100
  • 3323cc24dd Cleanup Isaac Marovitz 2024-05-29 23:10:00 +0100
  • 0dbd8f0c2d Implement IoVariable.FrontFacing Isaac Marovitz 2024-05-29 18:31:10 +0100
  • 2e4e82fe4b Fix LOD sample typo Isaac Marovitz 2024-05-29 17:14:01 +0100
  • 0f2fe5aa07 Rebase Changes Isaac Marovitz 2024-05-29 16:38:11 +0100
  • f788dc0590 More cleanup Isaac Marovitz 2024-05-29 16:31:49 +0100
  • fd0c710940 Cleanup + Format Isaac Marovitz 2024-05-29 16:24:49 +0100
  • 90bdbeedd0 Metal: Compute Shaders (#19) Isaac Marovitz 2024-05-29 16:21:59 +0100
  • 5379fd3e76 Handle stride 0 on regular buffers Isaac Marovitz 2024-05-28 02:18:59 -0400
  • 55fef1c40b Buffer Descriptor Step Functions Isaac Marovitz 2024-05-28 01:45:59 -0400
  • 35ec3a995c Sample LOD Level Isaac Marovitz 2024-05-27 23:41:11 -0400
  • 35a7ecb550 Fix FragmentOutputColor Type Isaac Marovitz 2024-05-27 22:36:59 -0400
  • 2b98e19b39 Stencil Ref Value Isaac Marovitz 2024-05-27 22:00:48 -0400
  • 67f903e01d Stencil Fixes Isaac Marovitz 2024-05-27 21:46:43 -0400
  • d5d8a3d010 RenderTargetColorMasks Isaac Marovitz 2024-05-27 21:35:32 -0400
  • 842eaf744d Make dotnet format happy Isaac Marovitz 2024-05-27 18:09:29 -0400
  • 3f3d881278 Zero vertex buffer (#17) SamoZ256 2024-05-27 22:54:26 +0200
  • e4d8744092 Implement Texture CopyTo Isaac Marovitz 2024-05-27 10:38:00 -0400
  • 58847dac9c Cleanup present Isaac Marovitz 2024-05-27 10:34:16 -0400
  • 81dd4d8a3f Metal: Advanced Present (#6) Isaac Marovitz 2024-05-27 09:47:50 -0400
  • a64ec22aa4 Clone the state & flip viewport vertically (#16) SamoZ256 2024-05-27 13:58:03 +0200
  • 7b0ed79b8d Fix Scott Pilgrim (#15) SamoZ256 2024-05-25 19:46:51 +0200
  • b8fddfca70 Suppress GC Finalize on StateCache Isaac Marovitz 2024-05-25 12:30:06 -0400
  • d11297ddf3 Use Stack instead of List Isaac Marovitz 2024-05-25 12:21:42 -0400
  • b3d4dcdbaf Whitespace formatting Isaac Marovitz 2024-05-25 12:12:58 -0400
  • 6f2a331183 dispose all temporary buffers Samuliak 2024-05-25 15:23:13 +0200
  • 58e09e72f1 dispose temporary metal buffer Samuliak 2024-05-25 14:48:07 +0200
  • fa8713835c dispose drawable texture view Samuliak 2024-05-25 14:38:39 +0200
  • 7784385c37 implement texture get data Samuliak 2024-05-25 11:03:45 +0200
  • 98964c5174 fix: don't dispose stencil state before using Samuliak 2024-05-25 13:15:30 +0200
  • 5647f297b3 allow null depth stencil render targets Samuliak 2024-05-25 09:56:42 +0200
  • 268ad89347 reset certain state before doing blit or clear Samuliak 2024-05-25 09:51:56 +0200
  • 5a43c63335 reset viewport before blit Samuliak 2024-05-25 08:39:45 +0200
  • a2e7f14e21 dispose encoder state manager Samuliak 2024-05-25 08:27:28 +0200
  • 5485292372 dispose all objects in encoder state manager Samuliak 2024-05-25 08:17:43 +0200
  • 7abf75a97b dispose caches Samuliak 2024-05-24 20:03:55 +0200
  • 8fcd94fb6e warn about barriers Samuliak 2024-05-24 18:41:36 +0200
  • 1973f0082b do memory barriers Samuliak 2024-05-24 18:37:31 +0200
  • d251675fce remove useless parameters Samuliak 2024-05-24 17:59:49 +0200
  • e7c90b3f6d set the inline state after restoring state Samuliak 2024-05-24 16:40:01 +0200
  • 119e460adb make states private Samuliak 2024-05-24 15:59:07 +0200
  • 3481b6eb7e fix: incorrect merge stuff Samuliak 2024-05-24 15:52:17 +0200