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 |
|
Isaac Marovitz
|
f9911f15e7
|
Fix compute generation failure in NieR
|
2024-09-19 19:51:43 +02:00 |
|
Isaac Marovitz
|
464519e747
|
Some debug improvements
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
c2be81c805
|
Stop complaining about clip distance
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
202e00080c
|
Shader Gen Fixes
Fixes Luigi’s Mansion 2 HD
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
35baf30520
|
DepthStencil Blits
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
5d36a2df5f
|
Multisample Blits
Partially fixes Sonic Colors Ultimate
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
ecb3b7b1ea
|
Fix image bindings
|
2024-09-19 19:51:42 +02:00 |
|
Isaac Marovitz
|
294c10f086
|
FSI (with raster order groups)
|
2024-09-19 19:51:41 +02:00 |
|
Isaac Marovitz
|
619f70076b
|
SwizzleAdd (NOT TESTED)
|
2024-09-19 19:51:41 +02:00 |
|
Isaac Marovitz
|
3a6f4122a1
|
Consolodate barriers
|
2024-09-19 19:51:41 +02:00 |
|
Isaac Marovitz
|
a17ea2fb1b
|
Shader Memory Barriers
Fixes some of the shader generation failures in Sonic Frontiers
|
2024-09-19 19:51:41 +02:00 |
|
Isaac Marovitz
|
07b0109ffe
|
Image binding support
Kirby still has a problem with NaN 3D Texture
|
2024-09-19 19:51:41 +02:00 |
|
Isaac Marovitz
|
6d26a12239
|
Image shader gen support
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
12b9c61e5b
|
Shader cache support
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
9b19cd0b9c
|
Make dotnet format happy
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
f6c3ff930e
|
GAL ResourceUsage Changes
TODO: Guest Barrier Defer
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
aad8ef385b
|
Better vertex buffer management
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
a13a73c51d
|
Fix LOD
|
2024-09-19 19:51:40 +02:00 |
|
Isaac Marovitz
|
225a863f68
|
Better index buffer management
|
2024-09-19 19:51:39 +02:00 |
|
Isaac Marovitz
|
dfb199f0e0
|
Formatting cleanup
|
2024-09-19 19:51:39 +02:00 |
|
Isaac Marovitz
|
a603587c51
|
Formatting
|
2024-09-19 19:51:39 +02:00 |
|
Isaac Marovitz
|
dbb53c08a5
|
Update binding model description comment
|
2024-09-19 19:51:39 +02:00 |
|
riperiperi
|
2bddbf20b3
|
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-09-19 19:51:39 +02:00 |
|
Isaac Marovitz
|
adc7fb51e4
|
Fix invariant position not doing its job
|
2024-09-19 19:51:38 +02:00 |
|
riperiperi
|
d34f031986
|
implement compressed/uncompressed copy, fix other copies, fix int/uint output shaders (#33)
|
2024-09-19 19:51:38 +02:00 |
|
Isaac Marovitz
|
49435bc55d
|
Fix blend state optimisation breaking attachments
Fixes SM3DW
|
2024-09-19 19:51:38 +02:00 |
|
riperiperi
|
5192405aca
|
Fix warnings
|
2024-09-19 19:51:38 +02:00 |
|
riperiperi
|
2083fdf4fe
|
Maintain identity swizzle view of textures for rendering
|
2024-09-19 19:51:38 +02:00 |
|
riperiperi
|
576159ea8d
|
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-09-19 19:51:38 +02:00 |
|
Isaac Marovitz
|
56f1a0d41c
|
Cleanup + Format
|
2024-09-19 19:51:37 +02:00 |
|
Isaac Marovitz
|
1de638c19d
|
Fix trying to reserve size 0 in staging buffer
|
2024-09-19 19:51:37 +02:00 |
|
Isaac Marovitz
|
68d95b82cd
|
Fix zero buff not being reset
|
2024-09-19 19:51:37 +02:00 |
|
Isaac Marovitz
|
78d87fd2dc
|
Dirty Arg Buffers on Program Change
|
2024-09-19 19:51:37 +02:00 |
|