Isaac Marovitz
|
c0d20f8689
|
Properly create stencil views of combined formats
Fixes Link’s Awakening
|
2024-12-23 21:43:42 -06:00 |
|
Isaac Marovitz
|
4a81d9edc4
|
Add missing set texture for depth stencil blit
Mostly fixes Sonic Frontiers & Link’s Awakening
|
2024-12-23 21:43:38 -06:00 |
|
Isaac Marovitz
|
a05a9a33f1
|
Fix typo in stride change shader
Fixes Castlevania Dominus Collection
|
2024-12-23 21:43:35 -06:00 |
|
Isaac Marovitz
|
b1e5262893
|
Fix invalid depth stencil state when no depth stencil is present
Partially fixes Sonic Frontiers and Castlevania Dominus Collection
|
2024-12-23 21:43:32 -06:00 |
|
Isaac Marovitz
|
dce6b94841
|
Style
|
2024-12-23 21:43:30 -06:00 |
|
Isaac Marovitz
|
51e85ed38b
|
Metal: Unsupported topology indexed draw conversion (#40)
* Convert unsupported indexed buffer topologies
* Fix index count and dispatch size
* Cleanup
* Fix typos
|
2024-12-23 21:43:23 -06:00 |
|
Isaac Marovitz
|
38b2cf9b83
|
Fix null resources breaking arg buffer alignment
|
2024-12-23 21:43:16 -06:00 |
|
Isaac Marovitz
|
e406b67690
|
Remove RenderPipelineDescriptorResult
|
2024-12-23 21:43:13 -06:00 |
|
Isaac Marovitz
|
2d522b1675
|
D32FS8 to D24S8 Conversion
|
2024-12-23 21:43:10 -06:00 |
|
Isaac Marovitz
|
967887d050
|
Upstream changes
|
2024-12-23 21:43:04 -06:00 |
|
Isaac Marovitz
|
3258a4bad1
|
Logic Operations
|
2024-12-23 21:43:00 -06:00 |
|
Isaac Marovitz
|
058ce78d31
|
Fix array size query
|
2024-12-23 21:42:56 -06:00 |
|
Isaac Marovitz
|
b988c0bc3d
|
Debug Groups
|
2024-12-23 21:42:51 -06:00 |
|
Isaac Marovitz
|
1fc96128fa
|
IaIndexing
Fixes shader problems in Donkey Kong Country Tropical Freeze, and Fire Emblem: Three Houses
|
2024-12-23 21:42:49 -06:00 |
|
Isaac Marovitz
|
4a11cc9c7a
|
Rasterizer Discard + Multisample State
|
2024-12-23 21:42:47 -06:00 |
|
Isaac Marovitz
|
782299c123
|
Metal: Argument Buffer Pre-Pass (#38)
* Init
* Fix missing flags
* Cleanup
|
2024-12-23 21:42:44 -06:00 |
|
riperiperi
|
e8de1156eb
|
Patch some leaks and only perform copies on valid textures (#37)
|
2024-12-23 21:42:42 -06:00 |
|
Isaac Marovitz
|
ceaa174859
|
Get render command encoder after finalising buffers
Fixes crash in Fire Emblem: Houses
|
2024-12-23 21:42:40 -06:00 |
|
Isaac Marovitz
|
7eaaeea999
|
Format
|
2024-12-23 21:42:38 -06:00 |
|
Isaac Marovitz
|
d707273671
|
Fix non atomic image loads again
|
2024-12-23 21:42:23 -06:00 |
|
Isaac Marovitz
|
2a7375209e
|
Finally fix (most) image atomics
|
2024-12-23 21:42:22 -06:00 |
|
Isaac Marovitz
|
2e5ae70b91
|
Precise Float Fixes
Fixes artifacts in TOTK
|
2024-12-23 21:42:19 -06:00 |
|
Isaac Marovitz
|
6f24b88e88
|
Fix image atomics
|
2024-12-23 21:42:17 -06:00 |
|
Isaac Marovitz
|
5d59c552e7
|
Fix Non-Float Textures + Image Read + FSI Buffers
Fixes Mario Party Superstars
|
2024-12-23 21:42:15 -06:00 |
|
Isaac Marovitz
|
341e4e5fb1
|
Image Constant Fixes
Allows Mario Party Superstars to boot
|
2024-12-23 21:42:10 -06:00 |
|
Isaac Marovitz
|
68146fa285
|
Helper Shader fixes for non float formats
|
2024-12-23 21:41:44 -06:00 |
|
Isaac Marovitz
|
80bb95dfb9
|
Shader Extra Set Support + Cleanup (#36)
Separate samplers are now supported and arrays in constant sets are bound
|
2024-12-23 21:41:39 -06:00 |
|
Isaac Marovitz
|
5b88ea66ba
|
InstGenMemory Refactor + Bindless Support
|
2024-12-23 21:41:35 -06:00 |
|
Isaac Marovitz
|
9d3fc82484
|
TextureArray & ImageArray Creation + State
|
2024-12-23 21:41:33 -06:00 |
|
Isaac Marovitz
|
8f6eceaa1f
|
Fix hex number type ambiguity
Fixes cutscenes in Super Mario Sunshine
|
2024-12-23 21:41:30 -06:00 |
|
Isaac Marovitz
|
04bd1fa1ca
|
Use RGBA8Unorm for R4G4B4A4Unorm
Gets SM64 to boot
|
2024-12-23 21:41:28 -06:00 |
|
Isaac Marovitz
|
c0dcb6c4f2
|
Dual Source Blend Support in Shader
Fixes Super Mario Galaxy and The Legend of Zelda: Skyward Sword HD
|
2024-12-23 21:41:26 -06:00 |
|
Isaac Marovitz
|
8bbfa86538
|
Get Tomb Raider working
|
2024-12-23 21:41:23 -06:00 |
|
Isaac Marovitz
|
a0c67cab44
|
Remove DummyBufferTextures
Mostly gets VTG on Compute working again
|
2024-12-23 21:41:19 -06:00 |
|
Isaac Marovitz
|
421ba5448a
|
Properly register TextureBuffer usage + Store Auto ref
|
2024-12-23 21:41:12 -06:00 |
|
Isaac Marovitz
|
45c99dbfa8
|
Partial indirect draw support
|
2024-12-23 21:41:05 -06:00 |
|
Gabriel A
|
a84ed6af0d
|
Fixes
|
2024-12-23 21:40:57 -06:00 |
|
Gabriel A
|
0642df4909
|
Start building more accurate vertex as compute usage info
|
2024-12-23 21:40:55 -06:00 |
|
Isaac Marovitz
|
d650538138
|
Bind TextureBuffers
|
2024-12-23 21:40:53 -06:00 |
|
Isaac Marovitz
|
eeadf17f5c
|
Remove ClearSegments for now
Currently unimplemented and issues are arising with building BindingSegments in general.
|
2024-12-23 21:40:51 -06:00 |
|
Isaac Marovitz
|
7bf0625075
|
Fix compute generation failure in NieR
|
2024-12-23 21:40:49 -06:00 |
|
Isaac Marovitz
|
5220ee1dc8
|
Some debug improvements
|
2024-12-23 21:40:46 -06:00 |
|
Isaac Marovitz
|
cb0a1ce48a
|
Stop complaining about clip distance
|
2024-12-23 21:40:44 -06:00 |
|
Isaac Marovitz
|
ffb9040b3b
|
Shader Gen Fixes
Fixes Luigi’s Mansion 2 HD
|
2024-12-23 21:40:42 -06:00 |
|
Isaac Marovitz
|
40ea153616
|
DepthStencil Blits
|
2024-12-23 21:40:40 -06:00 |
|
Isaac Marovitz
|
4373610790
|
Multisample Blits
Partially fixes Sonic Colors Ultimate
|
2024-12-23 21:40:38 -06:00 |
|
Isaac Marovitz
|
f5b82cd6dc
|
Fix image bindings
|
2024-12-23 21:40:36 -06:00 |
|
Isaac Marovitz
|
0064afeb6a
|
FSI (with raster order groups)
|
2024-12-23 21:40:34 -06:00 |
|
Isaac Marovitz
|
69bee52a89
|
SwizzleAdd (NOT TESTED)
|
2024-12-23 21:40:32 -06:00 |
|
Isaac Marovitz
|
159afd5d03
|
Consolodate barriers
|
2024-12-23 21:40:30 -06:00 |
|