Isaac Marovitz
|
aa07c1ad68
|
Update src/Ryujinx.Graphics.Metal/Pipeline.cs
Co-authored-by: gdkchan <gab.dark.100@gmail.com>
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
8b03cb61e6
|
Vertex Input Attributes
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
88951ccfad
|
Getting somewhere…
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
f49d1b72f5
|
Remove removed special instructions
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
143a9949a9
|
Remaining instructions
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
c225a572fc
|
atomics
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
291d99b972
|
“Do the simd_shuffle”
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
c614238fc6
|
Isn’t that conveniant?
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
a967cde499
|
More Shader Gen Stuff
Mostly copied from GLSL since in terms of syntax within blocks they’re pretty similar. Likely the result will need tweaking…
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
1495aec602
|
Fix Metal Validation Error
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
7b337700af
|
SDL2 Headless Metal Backend support
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
6d3ad03fee
|
Easier capture stuff
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
c6a23c7819
|
Define MaxFramesPerCapture
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
11f058f30e
|
Cleanup encoder getting + Fix capture overflow
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
b61b703c74
|
Formatting
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
9f3f0fad5e
|
Remaining functions
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
627be97b5e
|
Start of MSL instructions
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
fc4607a613
|
Warn when generating unsupported shader
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
d37bf1262e
|
Pass sampler to Blit shader
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
717693557f
|
Shader comments
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
cff498a328
|
HelperShaders class
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
9b37260078
|
Undertale boots
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
e62b8b0fb0
|
Check if packed depth is supported
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
dc3d430552
|
Fix RGB Seizure
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
e863183d73
|
Barry is here mashallah
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
a27365cc3c
|
Seizure my beloved is working
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
8f40aa20a1
|
SetData
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
bd40e1299a
|
Look ma no crash
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
ddc1ca42b9
|
Whitespace
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
6a121ee35a
|
TODO
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
69e36f3288
|
BeginComputePass
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
b7f2ae1910
|
SetDepthTest
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
8ebf016f2d
|
SetStencilTest
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
094953edb6
|
Forgot depth
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
93fdee0ea8
|
Texture usage
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
9b7b892b50
|
CopyBuffer to Buffer
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
4a0e9261ee
|
CopyTo Buffer
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
62ad19055f
|
SetData without region
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
7d733149dd
|
Rewrite SetData for GPU
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
606da9edb0
|
Clear Buffer
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
7010bbc93d
|
Use Ryujinx Logger
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
45086ebb77
|
One encoder at a time
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
49d2492b03
|
Fix byte alignment
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
831ce266f0
|
Finish SetData /w region
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
bc9072e01f
|
Spoof Counters
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
e82713de58
|
BufferAccess
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
eb3380b795
|
Delete and Get Data from Buffer
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
03e3560c36
|
Bump SharpMetal
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
fe9fc094dc
|
Start Texture region-based CopyTo
|
2024-06-20 17:11:38 +01:00 |
|
Isaac Marovitz
|
07cb0098f4
|
IoMap
|
2024-06-20 17:11:38 +01:00 |
|