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 |
|
Isaac Marovitz
|
6229f3bb4c
|
Shader Memory Barriers
Fixes some of the shader generation failures in Sonic Frontiers
|
2024-12-23 21:40:26 -06:00 |
|
Isaac Marovitz
|
d42f0e5945
|
Image binding support
Kirby still has a problem with NaN 3D Texture
|
2024-12-23 21:40:22 -06:00 |
|
Isaac Marovitz
|
015f5d00b4
|
Image shader gen support
|
2024-12-23 21:39:56 -06:00 |
|
Isaac Marovitz
|
d9b322688c
|
Shader cache support
|
2024-12-23 21:39:54 -06:00 |
|
Isaac Marovitz
|
5e72eb8362
|
Make dotnet format happy
|
2024-12-23 21:39:51 -06:00 |
|
Isaac Marovitz
|
e0cd935c28
|
GAL ResourceUsage Changes
TODO: Guest Barrier Defer
|
2024-12-23 21:39:49 -06:00 |
|
Isaac Marovitz
|
1f133040bd
|
Better vertex buffer management
|
2024-12-23 21:39:47 -06:00 |
|
Isaac Marovitz
|
c399868ddf
|
Fix LOD
|
2024-12-23 21:39:45 -06:00 |
|
Isaac Marovitz
|
fcd2adecc5
|
Better index buffer management
|
2024-12-23 21:39:43 -06:00 |
|
Isaac Marovitz
|
b468569665
|
Formatting cleanup
|
2024-12-23 21:39:36 -06:00 |
|
Isaac Marovitz
|
353a6ca4bb
|
Formatting
|
2024-12-23 21:39:31 -06:00 |
|
Isaac Marovitz
|
6188872a7c
|
Update binding model description comment
|
2024-12-23 21:39:16 -06:00 |
|
riperiperi
|
8411f69899
|
Fix preload cbs optimization (for real) (#34)
* Mostly fix preload cbs. There seems to be some random flickering...
* fix index buffer usage range
* fix missing preflush submit before present
|
2024-12-23 21:39:13 -06:00 |
|
Isaac Marovitz
|
0bb0ecb599
|
Fix invariant position not doing its job
|
2024-12-23 21:39:11 -06:00 |
|
riperiperi
|
8cbd44aecb
|
implement compressed/uncompressed copy, fix other copies, fix int/uint output shaders (#33)
|
2024-12-23 21:39:09 -06:00 |
|
Isaac Marovitz
|
d2f965885a
|
Fix blend state optimisation breaking attachments
Fixes SM3DW
|
2024-12-23 21:39:07 -06:00 |
|
riperiperi
|
29b6e8ac53
|
Fix warnings
|
2024-12-23 21:39:05 -06:00 |
|
riperiperi
|
26da57cccd
|
Maintain identity swizzle view of textures for rendering
|
2024-12-23 21:39:03 -06:00 |
|
riperiperi
|
82b5f8e681
|
Fix a bunch of issues with texture copy and flush (#32)
* Fix a bunch of issues with texture copy and flush
* TextureCopy helper class, fix clear bug
|
2024-12-23 21:38:59 -06:00 |
|