Commit graph

  • 2ae11b180d Fix fragment shader bindings Isaac Marovitz 2024-03-19 21:04:31 -0400
  • fbfbde2ef4 Fix VertexBuffers Isaac Marovitz 2024-03-19 19:02:05 -0400
  • 20f51a3c79 Fix some shader gen problems… Isaac Marovitz 2024-03-19 17:18:59 -0400
  • cb325973d7 Formatting Isaac Marovitz 2024-03-19 16:23:43 -0400
  • d67d446af0 Make TypeConversion failure an error Isaac Marovitz 2024-03-19 16:16:00 -0400
  • 5d6f74f679 Fix MSL Reinterpret Casts Isaac Marovitz 2024-03-19 16:14:37 -0400
  • befbcce1f6 Dont set Vertex Attributes for now Isaac Marovitz 2024-03-19 15:08:39 -0400
  • 3e81a8e8c3 Remove capture code Isaac Marovitz 2024-03-19 15:07:50 -0400
  • 3798a53e20 Bind Textures & Samplers Isaac Marovitz 2024-03-19 15:07:35 -0400
  • 2048d4cfe7 Revise ISampler Isaac Marovitz 2024-03-19 14:05:09 -0400
  • 2d9071147c Try again Isaac Marovitz 2024-03-18 15:03:10 -0400
  • b80a904cf2 Resolve warning Isaac Marovitz 2024-03-18 14:57:23 -0400
  • 13a4cf27da Formatting Isaac Marovitz 2024-03-18 14:51:44 -0400
  • 5d7b639320 FIx build Isaac Marovitz 2024-03-18 14:48:54 -0400
  • 58417e0a36 Fix some rebase errors Isaac Marovitz 2024-03-18 14:32:59 -0400
  • cc5776b44e End Pass on Dispose Isaac Marovitz 2024-01-27 16:09:24 -0500
  • d92bc4f4cc Don’t change Render State if Vertex Function is Invalid Isaac Marovitz 2024-01-27 16:09:16 -0500
  • a6bab4ee20 “Report” Driver Isaac Marovitz 2024-01-27 16:08:57 -0500
  • 62d4ec4497 Adjust function signature Isaac Marovitz 2024-01-14 16:50:05 -0500
  • f08b09f0d4 Get it building again Isaac Marovitz 2024-01-14 12:33:59 -0500
  • 2d0088e928 Render Targets Isaac Marovitz 2023-10-11 20:19:28 -0400
  • 8e5907a359 format Isaac Marovitz 2023-10-11 00:42:38 -0400
  • 3eefe1f47f Formatting Isaac Marovitz 2023-10-11 00:39:18 -0400
  • 2ef3e9dcb7 smh Isaac Marovitz 2023-10-10 22:10:28 -0400
  • 067429b83b Dont specify [[stage_in]] on fragment Isaac Marovitz 2023-10-10 22:03:10 -0400
  • ceb8b7800e If one shader fails, whole program fails Isaac Marovitz 2023-10-10 21:56:08 -0400
  • 9778ef6ec9 Fix fragment shaders (and fuck everything up) Isaac Marovitz 2023-10-10 20:00:56 -0400
  • fc6edc7b80 Vertex buffer data Isaac Marovitz 2023-10-10 19:02:38 -0400
  • e12427ab57 Dont be stupid Isaac Marovitz 2023-10-10 18:36:52 -0400
  • bda4cfda49 Dont set 0 attributes Isaac Marovitz 2023-10-10 18:04:26 -0400
  • c414e5791d Reset Descriptor instead of making a new object Isaac Marovitz 2023-10-10 18:00:32 -0400
  • 5a8e4a522a Set Vertex Descriptor properly Isaac Marovitz 2023-10-10 17:53:51 -0400
  • dd29100058 Start vertex descriptor work Isaac Marovitz 2023-10-10 15:26:40 -0400
  • 54054b2a09 Implement CreateProgram Isaac Marovitz 2023-10-10 14:14:28 -0400
  • 1af3cec76c Fix fragment output color Isaac Marovitz 2023-10-10 13:43:57 -0400
  • ff885120e5 Set TargetLanguage for Metal to MSL Isaac Marovitz 2023-10-10 13:26:49 -0400
  • 66d500bb50 Typo + Format Isaac Marovitz 2023-10-09 15:07:23 -0400
  • 0f8bf07d05 Cleanup Isaac Marovitz 2023-10-09 15:04:02 -0400
  • 3dcef3a76e MSL Binding Model description Isaac Marovitz 2023-10-09 15:02:39 -0400
  • 6a83ebea7f Fix output struct definition Isaac Marovitz 2023-10-09 12:00:09 -0400
  • ebefb424bf Output fixes Isaac Marovitz 2023-10-09 11:55:34 -0400
  • 8aea158ca2 Lazy Vertex IO Isaac Marovitz 2023-10-09 11:49:58 -0400
  • 8a058ba9ad Output struct Isaac Marovitz 2023-10-09 11:42:30 -0400
  • 9af4874fd5 Fix IoMap variable names Isaac Marovitz 2023-10-09 11:33:28 -0400
  • d0566c2200 Fix ETC2 PTA formats Isaac Marovitz 2023-10-09 11:20:23 -0400
  • 70cd49395c Partial TextureQuerySamples Isaac Marovitz 2023-10-09 11:16:33 -0400
  • 991530782c Fix instructions Isaac Marovitz 2023-10-09 11:12:04 -0400
  • 6b8c2acef2 LDR ASTC Isaac Marovitz 2023-08-30 19:53:19 +0100
  • eb2ec4cdb3 Get build working again (values likely wrong) Isaac Marovitz 2023-08-30 19:35:57 +0100
  • fa5700983f dotnet format Isaac Marovitz 2023-08-30 19:25:12 +0100
  • 743cdb7237 Fix stage input struct names Isaac Marovitz 2023-08-15 23:10:17 +0100
  • 4b70d90726 Fix UserDefined IO Vars Isaac Marovitz 2023-08-15 23:06:07 +0100
  • 741f7da692 TextureSize and VectorExtract Isaac Marovitz 2023-08-15 17:56:30 +0100
  • e9c4a5f942 Rest of load/store Isaac Marovitz 2023-08-15 17:16:07 +0100
  • a3b9c19f5e I/O Load/Store Progress Isaac Marovitz 2023-08-15 17:04:45 +0100
  • 69442b9193 Sample progress Isaac Marovitz 2023-08-15 16:49:49 +0100
  • 4ad5be6f18 Start TextureSample Isaac Marovitz 2023-08-15 15:00:39 +0100
  • e2f691318e Start Load/Store implementation Isaac Marovitz 2023-08-15 14:37:57 +0100
  • 4d4b375540 First special instruction Isaac Marovitz 2023-08-15 14:24:24 +0100
  • e3ee0b76c2 Back to where we were Isaac Marovitz 2023-08-15 14:17:00 +0100
  • 6ca3d97e24 Boot TOTK Isaac Marovitz 2023-08-14 12:17:22 +0100
  • bbf6560e7a Boot Sonic Mania Isaac Marovitz 2023-08-14 12:12:44 +0100
  • 463a4ea5c5 Update for new Shader IR format Isaac Marovitz 2023-08-12 15:12:35 +0100
  • aa07c1ad68 Update src/Ryujinx.Graphics.Metal/Pipeline.cs Isaac Marovitz 2023-08-07 12:42:41 +0100
  • 8b03cb61e6 Vertex Input Attributes Isaac Marovitz 2023-08-04 23:51:24 -0400
  • 88951ccfad Getting somewhere… Isaac Marovitz 2023-08-04 18:48:49 -0400
  • f49d1b72f5 Remove removed special instructions Isaac Marovitz 2023-08-04 17:57:46 -0400
  • 143a9949a9 Remaining instructions Isaac Marovitz 2023-08-04 17:54:21 -0400
  • c225a572fc atomics Isaac Marovitz 2023-08-04 17:47:27 -0400
  • 291d99b972 “Do the simd_shuffle” Isaac Marovitz 2023-08-04 17:42:36 -0400
  • c614238fc6 Isn’t that conveniant? Isaac Marovitz 2023-08-04 17:15:38 -0400
  • a967cde499 More Shader Gen Stuff Isaac Marovitz 2023-08-03 23:21:22 -0400
  • 1495aec602 Fix Metal Validation Error Isaac Marovitz 2023-08-03 19:01:34 -0400
  • 7b337700af SDL2 Headless Metal Backend support Isaac Marovitz 2023-08-03 17:32:04 -0400
  • 6d3ad03fee Easier capture stuff Isaac Marovitz 2023-08-03 17:04:59 -0400
  • c6a23c7819 Define MaxFramesPerCapture Isaac Marovitz 2023-08-03 16:53:53 -0400
  • 11f058f30e Cleanup encoder getting + Fix capture overflow Isaac Marovitz 2023-08-03 16:47:10 -0400
  • b61b703c74 Formatting Isaac Marovitz 2023-08-03 14:50:49 -0400
  • 9f3f0fad5e Remaining functions Isaac Marovitz 2023-08-03 12:23:41 -0400
  • 627be97b5e Start of MSL instructions Isaac Marovitz 2023-08-03 11:51:11 -0400
  • fc4607a613 Warn when generating unsupported shader Isaac Marovitz 2023-08-03 09:21:32 -0400
  • d37bf1262e Pass sampler to Blit shader Isaac Marovitz 2023-08-03 08:58:14 -0400
  • 717693557f Shader comments Isaac Marovitz 2023-08-03 08:50:36 -0400
  • cff498a328 HelperShaders class Isaac Marovitz 2023-08-03 08:48:41 -0400
  • 9b37260078 Undertale boots Isaac Marovitz 2023-08-02 21:53:49 -0400
  • e62b8b0fb0 Check if packed depth is supported Isaac Marovitz 2023-08-02 21:32:41 -0400
  • dc3d430552 Fix RGB Seizure Isaac Marovitz 2023-08-02 21:18:28 -0400
  • e863183d73 Barry is here mashallah Isaac Marovitz 2023-08-02 20:32:59 -0400
  • a27365cc3c Seizure my beloved is working Isaac Marovitz 2023-08-02 19:56:59 -0400
  • 8f40aa20a1 SetData Isaac Marovitz 2023-08-02 15:57:57 -0400
  • bd40e1299a Look ma no crash Isaac Marovitz 2023-08-01 22:36:07 -0400
  • ddc1ca42b9 Whitespace Isaac Marovitz 2023-07-31 17:44:01 -0400
  • 6a121ee35a TODO Isaac Marovitz 2023-07-29 01:20:15 -0400
  • 69e36f3288 BeginComputePass Isaac Marovitz 2023-07-29 01:18:51 -0400
  • b7f2ae1910 SetDepthTest Isaac Marovitz 2023-07-29 00:46:13 -0400
  • 8ebf016f2d SetStencilTest Isaac Marovitz 2023-07-29 00:30:08 -0400
  • 094953edb6 Forgot depth Isaac Marovitz 2023-07-29 00:14:21 -0400
  • 93fdee0ea8 Texture usage Isaac Marovitz 2023-07-29 00:07:54 -0400
  • 9b7b892b50 CopyBuffer to Buffer Isaac Marovitz 2023-07-28 23:56:33 -0400
  • 4a0e9261ee CopyTo Buffer Isaac Marovitz 2023-07-28 23:50:00 -0400