Philip Rebohle
|
4d2799f0d4
|
[dxvk] Add helper to determine pending barriers
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
56a58095fe
|
[dxvk] Use new barrier helpers for shader execution barriers
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
4b94b8989d
|
[dxvk] Use new barrier helpers in transition*Attachment
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
0388f20cd3
|
[dxvk] Use new barrier helpers in updateGraphicsPipelineState
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
7c274d0852
|
[dxvk] Use new barrier helpers in renderPassEmitPostBarriers
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
3d12c1aea5
|
[dxvk] Use new barrier helpers in renderPassEmitInitBarriers
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
d00d0a39ce
|
[dxvk] Use new barrier helpers in spillRenderPass
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
c2edd0f9bb
|
[dxvk] Use new barrier helpers in resolveImageFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
7b65ee00d9
|
[dxvk] Use new barrier helpers in resolveImageDs
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
7b436a63fb
|
[dxvk] Use new barrier helpers in resolveImageHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
63347b5fce
|
[dxvk] Use new barrier helpers in copySparsePages
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
706d6cbc1c
|
[dxvk] Use new barrier helpers in copyImageFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
42da4348bf
|
[dxvk] Use new barrier helpers in copyImageHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
2864a5e474
|
[dxvk] Use new barrier helpers in clearImageViewCs
And ensure we're in GENERAL layout. We generally (pun intended) should
be, but there may be a universe where that is not the case.
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
793f9b3d38
|
[dxvk] Use new barrier helpers in clearImageViewFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
856a84e6fd
|
[dxvk] Use new barrier helpers in copyImageToBufferCs
And actually rename that function to make sense.
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
59d37757b0
|
[dxvk] Use new barrier helpers in copyImageToBufferHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
e21c2977df
|
[dxvk] Use new barrier helpers in copyBufferToImageFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
d7dd80b62f
|
[dxvk] Use new barrier helpers in copyBufferToImageHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
389e40be67
|
[dxvk] Use new barrier helpers in blitImageHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
82c2f5d5d1
|
[dxvk] Use new barrier helpers in blitImageFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
a4daa63d2b
|
[dxvk] Use new barrier helpers in launchCuKernelNVX
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
ab9ade76d7
|
[dxvk] Use new barrier helpers in emitGraphicsBarrier
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
e70e72f109
|
[dxvk] Use new barrier helpers in updateBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
ab300dce2f
|
[dxvk] Use new barrier helpers in performClear
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
a1a9cd5bb6
|
[dxvk] Use new barrier helpers in transformImage
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
7edfad763a
|
[dxvk] Use new barrier helpers in ensureImageCompatibility
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
33b146467a
|
[dxvk] USe new barrier helpers in generateMipmaps
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
03a716e308
|
[dxvk] Use new barrier helpers in emit*Barrier
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
ee9d09c2e2
|
[dxvk] Use new barrier helpers in dispatchIndirect
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
826114f612
|
[dxvk] Use new barrier helpers in copyPackedBufferImage
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
3ecca3d171
|
[dxvk] Use new barrier helpers in copyBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
6ef6cb3b45
|
[dxvk] Use new barrier helpers in clearBufferView
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
5dfc4d6300
|
[dxvk] Use new barrier helpers in clearBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
cc3dd31a5f
|
[dxvk] Use new barrier helpers in changeImageLayout
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
bbe7767475
|
[dxvk] Add helpers to flush pending execution barriers if needed
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
318e79c2ad
|
[dxvk] Use new barrier batch for init and sdma barriers
No tracking needed here.
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
50b1932aea
|
[dxvk] Use new barrier helper in uploadBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
b33f0c3d30
|
[dxvk] Use new barrier helper in updateBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
e6c0903600
|
[dxvk] Use new barrier helper in initSparseImage
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
9698653055
|
[dxvk] Use new barrier helper in initImage
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
94915fcbe3
|
[dxvk] Use new barrier helper in initBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
6b01203ddf
|
[dxvk] Use new barrier helper in copyBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
6e6ee35587
|
[dxvk] Use new barrier helper in clearBuffer
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
b771bef837
|
[dxvk] Add helper functions to record pending barriers
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
d154a684ad
|
[dxvk] Remove acquire barrier set
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
3de0f27dd9
|
[dxvk] Use new layout transition helper in resolveImageFb
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
801ef39895
|
[dxvk] Use new layout transition helper in resolveImageDs
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
154eee96a0
|
[dxvk] Use new layout transition helper in resolveImageHw
|
2024-10-16 11:32:55 +02:00 |
|
Philip Rebohle
|
704fc4eaa7
|
[dxvk] Use new layout transition helper in copySparseImagePages
|
2024-10-16 11:32:55 +02:00 |
|