Evan Husted
|
61303032f1
|
Silence compile warnings
|
2024-12-24 00:31:49 -06:00 |
|
Evan Husted
|
bff884a89c
|
UI: Change backend text based on used Window type rather than configured value
|
2024-12-24 00:18:47 -06:00 |
|
Evan Husted
|
89f3c8235c
|
misc: More places need to factor in Auto, oops
|
2024-12-23 23:53:58 -06:00 |
|
Evan Husted
|
f3545f5eae
|
UI: Auto graphics backend
|
2024-12-23 23:26:47 -06:00 |
|
Evan Husted
|
a335c8ff2b
|
UI: Collapse IsHypervisorAvailable and IsMetalAvailable into IsAppleSiliconMac
|
2024-12-23 22:37:15 -06:00 |
|
Evan Husted
|
3aaeaf3540
|
UI: Only allow ARM macs to select Metal backend
|
2024-12-23 22:35:28 -06:00 |
|
Evan Husted
|
e82a90993c
|
UI: Properly disable selecting Metal on non-Mac platforms
|
2024-12-23 22:32:37 -06:00 |
|
Evan Husted
|
f3dcb80a60
|
GAL changes
|
2024-12-23 21:52:39 -06:00 |
|
Evan Husted
|
d4b9e06522
|
.NET 9
|
2024-12-23 21:44:45 -06:00 |
|
Isaac Marovitz
|
0945ea68fe
|
Make resource encoding less stupid
|
2024-12-23 21:44:34 -06:00 |
|
Isaac Marovitz
|
d3c0971acf
|
Set correct maximum supported anisotropy
|
2024-12-23 21:44:31 -06:00 |
|
Isaac Marovitz
|
7bdae9e552
|
GAL Changes
|
2024-12-23 21:44:29 -06:00 |
|
Isaac Marovitz
|
567b0a5027
|
Updates
|
2024-12-23 21:44:26 -06:00 |
|
Isaac Marovitz
|
a5f82a99a3
|
GAL Changes
|
2024-12-23 21:44:23 -06:00 |
|
Isaac Marovitz
|
89c05ac239
|
Check for null resources before declaring them resident
|
2024-12-23 21:44:17 -06:00 |
|
Isaac Marovitz
|
fe4c77788f
|
Fix null sampler crash
|
2024-12-23 21:44:11 -06:00 |
|
Isaac Marovitz
|
d23de14812
|
Fix counted indirect draws
Fixes Monster Hunter Rise and Apollo Justice
|
2024-12-23 21:44:07 -06:00 |
|
Isaac Marovitz
|
216261931e
|
Program hash set
|
2024-12-23 21:44:04 -06:00 |
|
Isaac Marovitz
|
8c2f3ae8d2
|
Auto-backed samplers
|
2024-12-23 21:44:02 -06:00 |
|
Isaac Marovitz
|
a710bcd874
|
Refactor binding logic + Bind image arrays
|
2024-12-23 21:43:49 -06:00 |
|
Isaac Marovitz
|
b941ef6bde
|
Fix primitive id in shader gen
Fixes Dark Souls
|
2024-12-23 21:43:47 -06:00 |
|
Isaac Marovitz
|
b5e6f26296
|
Fix cubemap array length
Fixes crash in Sonic Frontiers
|
2024-12-23 21:43:45 -06:00 |
|
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 |
|