Isaac Marovitz
|
657263b3f3
|
Updates
|
2024-09-19 19:59:40 +02:00 |
|
Isaac Marovitz
|
1023a14e1f
|
GAL Changes
|
2024-09-19 19:51:51 +02:00 |
|
Isaac Marovitz
|
77ca0349f8
|
Check for null resources before declaring them resident
|
2024-09-19 19:51:51 +02:00 |
|
Isaac Marovitz
|
700a0a40d2
|
Fix null sampler crash
|
2024-09-19 19:51:51 +02:00 |
|
Isaac Marovitz
|
6a0bee0da3
|
Fix counted indirect draws
Fixes Monster Hunter Rise and Apollo Justice
|
2024-09-19 19:51:51 +02:00 |
|
Isaac Marovitz
|
534b510167
|
Program hash set
|
2024-09-19 19:51:51 +02:00 |
|
Isaac Marovitz
|
f3fe61ed63
|
Auto-backed samplers
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
11230838b2
|
Refactor binding logic + Bind image arrays
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
e8099e82c7
|
Fix primitive id in shader gen
Fixes Dark Souls
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
1791eeb3c2
|
Fix cubemap array length
Fixes crash in Sonic Frontiers
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
a8fa252649
|
Properly create stencil views of combined formats
Fixes Link’s Awakening
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
ce5a6c87cf
|
Add missing set texture for depth stencil blit
Mostly fixes Sonic Frontiers & Link’s Awakening
|
2024-09-19 19:51:50 +02:00 |
|
Isaac Marovitz
|
b2f5ff34fb
|
Fix typo in stride change shader
Fixes Castlevania Dominus Collection
|
2024-09-19 19:51:49 +02:00 |
|
Isaac Marovitz
|
55f8204b5a
|
Fix invalid depth stencil state when no depth stencil is present
Partially fixes Sonic Frontiers and Castlevania Dominus Collection
|
2024-09-19 19:51:49 +02:00 |
|
Isaac Marovitz
|
99c00f26f2
|
Style
|
2024-09-19 19:51:49 +02:00 |
|
Isaac Marovitz
|
1d5c41d4b7
|
Metal: Unsupported topology indexed draw conversion (#40)
* Convert unsupported indexed buffer topologies
* Fix index count and dispatch size
* Cleanup
* Fix typos
|
2024-09-19 19:51:49 +02:00 |
|
Isaac Marovitz
|
d3af0733dd
|
Fix null resources breaking arg buffer alignment
|
2024-09-19 19:51:49 +02:00 |
|
Isaac Marovitz
|
b55e18365b
|
Remove RenderPipelineDescriptorResult
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
c104c279c8
|
D32FS8 to D24S8 Conversion
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
007dc4524e
|
Upstream changes
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
e29a8b2997
|
Logic Operations
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
3c569a6e21
|
Fix array size query
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
d2e8f89f3c
|
Debug Groups
|
2024-09-19 19:51:48 +02:00 |
|
Isaac Marovitz
|
c5139d69f0
|
IaIndexing
Fixes shader problems in Donkey Kong Country Tropical Freeze, and Fire Emblem: Three Houses
|
2024-09-19 19:51:47 +02:00 |
|
Isaac Marovitz
|
afcf9e2f62
|
Rasterizer Discard + Multisample State
|
2024-09-19 19:51:47 +02:00 |
|
Isaac Marovitz
|
9114dc4580
|
Metal: Argument Buffer Pre-Pass (#38)
* Init
* Fix missing flags
* Cleanup
|
2024-09-19 19:51:47 +02:00 |
|
riperiperi
|
27bca3b7ea
|
Patch some leaks and only perform copies on valid textures (#37)
|
2024-09-19 19:51:47 +02:00 |
|
Isaac Marovitz
|
e4d27fd385
|
Get render command encoder after finalising buffers
Fixes crash in Fire Emblem: Houses
|
2024-09-19 19:51:47 +02:00 |
|
Isaac Marovitz
|
5813ba49e8
|
Format
|
2024-09-19 19:51:47 +02:00 |
|
Isaac Marovitz
|
c79f267311
|
Fix non atomic image loads again
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
f390dc9c37
|
Finally fix (most) image atomics
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
fbcf1b46c7
|
Precise Float Fixes
Fixes artifacts in TOTK
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
5671380483
|
Fix image atomics
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
29f1abe74a
|
Fix Non-Float Textures + Image Read + FSI Buffers
Fixes Mario Party Superstars
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
fc57501617
|
Image Constant Fixes
Allows Mario Party Superstars to boot
|
2024-09-19 19:51:46 +02:00 |
|
Isaac Marovitz
|
0be0f8cf13
|
Helper Shader fixes for non float formats
|
2024-09-19 19:51:45 +02:00 |
|
Isaac Marovitz
|
389f601bc0
|
Shader Extra Set Support + Cleanup (#36)
Separate samplers are now supported and arrays in constant sets are bound
|
2024-09-19 19:51:45 +02:00 |
|
Isaac Marovitz
|
442ce14c6d
|
InstGenMemory Refactor + Bindless Support
|
2024-09-19 19:51:45 +02:00 |
|
Isaac Marovitz
|
acdd16f387
|
TextureArray & ImageArray Creation + State
|
2024-09-19 19:51:45 +02:00 |
|
Isaac Marovitz
|
5fae91af24
|
Fix hex number type ambiguity
Fixes cutscenes in Super Mario Sunshine
|
2024-09-19 19:51:45 +02:00 |
|
Isaac Marovitz
|
97c0ca479c
|
Use RGBA8Unorm for R4G4B4A4Unorm
Gets SM64 to boot
|
2024-09-19 19:51:44 +02:00 |
|
Isaac Marovitz
|
584ace2511
|
Dual Source Blend Support in Shader
Fixes Super Mario Galaxy and The Legend of Zelda: Skyward Sword HD
|
2024-09-19 19:51:44 +02:00 |
|
Isaac Marovitz
|
c873dc6d22
|
Get Tomb Raider working
|
2024-09-19 19:51:44 +02:00 |
|
Isaac Marovitz
|
918fb86c55
|
Remove DummyBufferTextures
Mostly gets VTG on Compute working again
|
2024-09-19 19:51:44 +02:00 |
|
Isaac Marovitz
|
a1e8295a7d
|
Properly register TextureBuffer usage + Store Auto ref
|
2024-09-19 19:51:44 +02:00 |
|
Isaac Marovitz
|
35672601aa
|
Partial indirect draw support
|
2024-09-19 19:51:43 +02:00 |
|
Gabriel A
|
c496b8a239
|
Fixes
|
2024-09-19 19:51:43 +02:00 |
|
Gabriel A
|
11707a6ec6
|
Start building more accurate vertex as compute usage info
|
2024-09-19 19:51:43 +02:00 |
|
Isaac Marovitz
|
9e9b55f600
|
Bind TextureBuffers
|
2024-09-19 19:51:43 +02:00 |
|
Isaac Marovitz
|
1aab6ffcb8
|
Remove ClearSegments for now
Currently unimplemented and issues are arising with building BindingSegments in general.
|
2024-09-19 19:51:43 +02:00 |
|