FernandoS27
|
ee61ec2c39
|
shader: Optimize NVN Fallthrough
|
2021-07-22 21:51:30 -04:00 |
|
FernandoS27
|
153a77efee
|
shader: Stub SR_AFFINITY
|
2021-07-22 21:51:30 -04:00 |
|
FernandoS27
|
c49d56c931
|
shader: Address feedback
|
2021-07-22 21:51:29 -04:00 |
|
FernandoS27
|
b541f5e5e3
|
shader: Implement VertexA stage
|
2021-07-22 21:51:29 -04:00 |
|
FernandoS27
|
da936d6ad8
|
shader: Implement delegation of Exit to dispatcher on CFG
|
2021-07-22 21:51:29 -04:00 |
|
FernandoS27
|
2999028976
|
shader: Address feedback
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
881b33da3b
|
shader: Implement F2F (Imm)
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
21a878237b
|
shader: Implement IADD3.CC/.X
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
f69d0b91ff
|
shader: Address feedback
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
080857b60e
|
shader: Add coarse derivatives
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
04c459fc8d
|
shader: Implement fine derivates constant propagation
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
f18a6dd1bd
|
shader: Implement SR_Y_DIRECTION
|
2021-07-22 21:51:28 -04:00 |
|
FernandoS27
|
ab3831f6cb
|
spirv: Fix alpha test
|
2021-07-22 21:51:27 -04:00 |
|
FernandoS27
|
1be6705408
|
shader: Implement CC for ISET, FSET, PSET, CSET, and DSET
Throw when other instructions are missing CC.
|
2021-07-22 21:51:27 -04:00 |
|
FernandoS27
|
dcaf0e9150
|
shader: Address feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
73cb17f41b
|
shader: Implement indexed Position and ClipDistances
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
1d51803169
|
shader: Implement indexed attributes
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
0df7e509db
|
shader: Implement AL2P
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
20ba0ea0a9
|
shader: Fix BRX tracking
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
72daa2a039
|
shader: Fix ShadowCube declaration type, set number of pipeline threads based on hardware
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
e7700aad18
|
shader: Fix undetected bug from review
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
ed6a1b1a3d
|
shader: Address feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
80df541a08
|
shader: "Implement" NOP
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
480dc0d5e6
|
vk_pipeline_cache: Small fixes to the pipeline cache
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
baec84247f
|
shader: Address Feedback
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
45d547af11
|
shader: Implement SR_LaneId
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
595806fb1c
|
shader: Fix shared memory on cool drivers
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
655f7a570a
|
shader: Implement MEMBAR
|
2021-07-22 21:51:26 -04:00 |
|
FernandoS27
|
ecb30c9072
|
shader: Improve VOTE.VTG stub
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
12f5f32098
|
shader: Mark SSBOs as written when they are
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
d819ba4489
|
shader: Implement ViewportIndex
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
fd496d0401
|
shader: Stub TLD4's PTP when it isn't constant
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
5ed8f24384
|
shader: Stub VOTE.VTG
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
bee8188799
|
shader: Fold composite extract
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
c3bace756f
|
shader: Fold comparisons and Pack/Unpack16
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
0c4cf3b9eb
|
shader: Implement ClipDistance
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
67afdaf566
|
shader: Fix TXD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
4d0d29fc20
|
shader: Address feedback
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
630273b629
|
shader: Implement TXD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
d5bfc63088
|
shader: Implement ImageGradient
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
be3e94ae55
|
shader: Implement TMML partially
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
613b48c4a2
|
shader,spirv: Implement ImageQueryLod.
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
2c276ec6eb
|
shader: Implement TLDS
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
dc1a9a3bed
|
shader: Implement TLD
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
9d7422d967
|
shader: Add PointCoord attribute
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
34aba9627a
|
shader: Implement BRX
|
2021-07-22 21:51:25 -04:00 |
|
FernandoS27
|
cdf0cc3869
|
shader: Fix TXQ
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
b5db38f50e
|
shader: Add IR opcode for ImageFetch
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
742d11c2ad
|
shader: Implement TLD4.PTP
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
981eb6f43b
|
shader: Fix Array Indices in TEX/TLD4
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
f5672777c8
|
shader: Implement FragDepth
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
fda0835300
|
shader: Implement TLD4S.
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
c7c518e280
|
shader: Implement TLD4 and TLD4_B
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
8cb9443cb9
|
shader: Fix F2I
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
56be556eee
|
shader: Implement FADD32I
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
a62f04efab
|
shader: Implement F2F
|
2021-07-22 21:51:24 -04:00 |
|
FernandoS27
|
27fb97377e
|
shader: Fix floating point comparison for FP16
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
e10d9c1b8e
|
shader: Implement HSETP2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
9e213fd861
|
shader: Implement HSET2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
ed6cd3c94a
|
shader: Implement HMUL2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
28dff6a629
|
shader: Implement HFMA2
|
2021-07-22 21:51:23 -04:00 |
|
FernandoS27
|
e802512d8e
|
shader: Refactor half floating instructions
|
2021-07-22 21:51:23 -04:00 |
|
Fernando S
|
f460bf937e
|
Merge pull request #6685 from ReinUsesLisp/radeonsi-client
gl_texture_cache: Workaround slow PBO downloads on radeonsi
|
2021-07-20 20:33:07 +02:00 |
|
Fernando S
|
9a26d96c98
|
vk_buffer_cache: Fix quad index array with 0 vertices (#6627)
|
2021-07-20 05:05:28 -03:00 |
|
Fernando S
|
b405a81a9c
|
Merge pull request #6679 from yzct12345/fix-lets-go
Fix Pokemon Let's Go on Vulkan
|
2021-07-19 03:29:54 +02:00 |
|
Fernando S
|
053860d9cb
|
Merge pull request #6670 from ReinUsesLisp/prepare-rt
texture_cache: Always prepare image views on render targets
|
2021-07-19 03:21:25 +02:00 |
|
Fernando S
|
41f4edd256
|
Merge pull request #6669 from ReinUsesLisp/fix-samples-sizes
texture_cache/util: Fix size calculations of multisampled images
|
2021-07-19 03:21:03 +02:00 |
|
Fernando S
|
96703b82bc
|
Merge pull request #6635 from ameerj/intel-vk-sm3dw
vk_rasterizer: Only clear valid color attachments
|
2021-07-15 16:52:51 +02:00 |
|
Fernando S
|
da4ca4f2f9
|
Merge pull request #6525 from ameerj/nvdec-fixes
nvdec: Fix Submit Ioctl data source, vic frame dimension computations
|
2021-07-15 15:17:50 +02:00 |
|
Fernando Sahmkow
|
1ae4b684ff
|
Buffer cache: Fixes, Clang and Feedback.
|
2021-07-15 02:02:08 +02:00 |
|
Fernando Sahmkow
|
1a95a7cdd9
|
GPUMemoryManager: Force inmediate invalidation when writting block.
|
2021-07-14 18:39:31 +02:00 |
|
Fernando Sahmkow
|
a0eb3f8a3e
|
Buffer Cache: Fixes to DMA Copy.
|
2021-07-14 18:25:33 +02:00 |
|
Fernando Sahmkow
|
495b8e31b5
|
DMAEngine: Revert flushing from Pitch to BlpockLinear.
|
2021-07-14 16:44:53 +02:00 |
|
Fernando Sahmkow
|
8039be8b19
|
BufferCache: fix clearing on forced download.
|
2021-07-14 16:44:15 +02:00 |
|
Fernando Sahmkow
|
b780d5b5c5
|
DMAEngine: Accelerate BufferClear
|
2021-07-13 03:49:47 +02:00 |
|
Fernando Sahmkow
|
bc19d28963
|
accelerateDMA: Fixes and feedback.
|
2021-07-12 10:33:35 +02:00 |
|
Fernando Sahmkow
|
be1a3f7a0f
|
accelerateDMA: Accelerate Buffer Copies.
|
2021-07-11 01:33:17 +02:00 |
|
Fernando Sahmkow
|
977904dd84
|
Buffer Cache: Address Feedback.
|
2021-07-10 21:34:55 +02:00 |
|
Fernando Sahmkow
|
5e78ad4378
|
Buffer Cache: Fix GCC copmpile error
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
4a09517336
|
Fence Manager: remove reference fencing.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
2c8f4ed27f
|
BufferCache: Additional download fixes.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
f75544a943
|
Buffer Cache: Revert unnecessary range reduction.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
cf38faee9b
|
Fence Manager: Force ordering on WFI.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
73638ca593
|
Buffer Cache: Eliminate the AC Hack as the base game is fixed in Hades.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
63915bf2de
|
Fence Manager: Add fences on Reference Count.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
35327dbde3
|
Videocore: Address Feedback & CLANG Format.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando Sahmkow
|
0e4d4b4beb
|
Buffer Cache: Fix High Downloads and don't predownload on Extreme.
|
2021-07-09 22:20:36 +02:00 |
|
Fernando S
|
7dca756f30
|
Merge pull request #6573 from lat9nq/cpu-settings-cleanup-2
core,common,yuzu qt: Add CPU accuracy option 'Auto'
|
2021-07-09 21:45:45 +02:00 |
|
FernandoS27
|
c147e9a90e
|
common/thread_worker: Simplify logic
|
2021-07-08 19:03:26 -03:00 |
|
FernandoS27
|
a10e112e64
|
common/thread_worker: Fix data race
|
2021-07-08 19:03:26 -03:00 |
|
Fernando Sahmkow
|
c6a9e91784
|
Texture Cache: Fix collision with multiple overlaps of the same sparse texture.
|
2021-07-04 22:32:36 +02:00 |
|
Fernando Sahmkow
|
a8a0927d42
|
Texture Cache: Fix GCC & Clang.
|
2021-07-04 22:32:35 +02:00 |
|
Fernando Sahmkow
|
8f9f142956
|
Texture Cache: Address feedback.
|
2021-07-04 22:32:35 +02:00 |
|
Fernando Sahmkow
|
fd98fcf7f0
|
Texture Cache: Improve accuracy of sparse texture detection.
|
2021-07-04 22:32:35 +02:00 |
|
Fernando Sahmkow
|
38165fb7e3
|
Texture Cache: Initial Implementation of Sparse Textures.
|
2021-07-04 22:32:03 +02:00 |
|
Fernando Sahmkow
|
0aab55d26a
|
TextureCacheOGL: Implement Image Copies for 1D and 1D Array.
|
2021-07-03 14:40:29 +02:00 |
|
Fernando Sahmkow
|
ebaa7e391c
|
TextureCache: Fix 1D to 2D overlapps.
|
2021-07-03 14:01:54 +02:00 |
|
Fernando Sahmkow
|
f9b940a442
|
Reaper: Set minimum cleaning limit on OGL.
|
2021-06-22 22:07:17 +02:00 |
|
Fernando Sahmkow
|
2298508465
|
Update dynarmic and add new unsafe CPU option.
|
2021-06-20 20:40:02 +02:00 |
|
Fernando Sahmkow
|
569a1962c0
|
Reaper: Guarantee correct deletion.
|
2021-06-20 19:11:41 +02:00 |
|