mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-03-06 20:58:37 +01:00
Commit graph
Select branches
Hide pull requests
barrier-control-override
clang-alignas-fix
clang-fix
clear-nvidia-workaround-thing
d3d11-icb-rework
d3d11-lazy-binding
d3d11-no-single-use-mode
d3d11on12device1
d3d9-fixes
d3d9-lerp-mad
d3d9-no-vector-alignment
d3d9-shader-val-rebase
dcl-index-range
debug-utils-stuff
debug-utils-stuff-v2
defrag-option-anv
defrag-ordering
direct-draw-batching
dxgi-a8-unorm
edf6
frog
gpl-patch-vs-fix
granular-image-barriers
icb-opt
init-buffer-dword-fix
latency-control
latency-tracker-nv
layered-resolve-attachments
master
memory-debug
memory-defrag-wip
memory-defrog-debug
misyl/spec-const-clip-plane
msaa-sampling
msvc-stuff
no-direct-mapping
no-fse
no-occlusion
no-present-fence
nv-low-latency2
pageable-device-memory
partial-present-log
present-fence-fix
presenter-deadlock
proton-9.0-4
reflex
regex-bad-alloc
resolve-attachments
setupapi-import
sha1-profile
shader-barrier-rework
shader-validator-inst-logging
sparse-zero-buffer
store-fence
swapchain-composition-dummy-hwnd
swapchain-creation-error
swapchain-log
tiler-ignore-explicit-flush
tiler-secondary-cmd-buf-opt
tracking-opt-thing
ue4-workarounds
waitforpresent-sync
wd2-workaround
#100
#1002
#1004
#1005
#1009
#101
#101
#1018
#1019
#1023
#1028
#1036
#1037
#1038
#1041
#1043
#1046
#1049
#105
#105
#1052
#1058
#1060
#1064
#1065
#1069
#1071
#1076
#1089
#1092
#1101
#1104
#1107
#1108
#1110
#1112
#1117
#1120
#1123
#1124
#1141
#115
#1150
#1158
#1166
#1171
#1173
#1174
#1180
#1184
#1185
#1194
#1197
#1198
#120
#1218
#122
#1227
#123
#1233
#1238
#1240
#1248
#125
#125
#1251
#1255
#1259
#126
#1260
#1264
#1270
#1272
#1275
#1276
#1283
#1288
#129
#129
#1291
#130
#1310
#1311
#1317
#1327
#1328
#1342
#1344
#1346
#1348
#1350
#1351
#1365
#1366
#137
#1370
#1379
#1382
#1383
#1384
#1390
#140
#1404
#1405
#1406
#1429
#143
#143
#1431
#1432
#1436
#1437
#144
#1441
#1442
#1454
#1458
#1465
#1466
#1468
#1469
#1477
#1489
#1491
#1494
#1496
#1497
#1502
#151
#1510
#1512
#1515
#1516
#1520
#1527
#153
#1531
#1533
#1535
#1536
#154
#1548
#156
#1563
#1565
#1566
#157
#1570
#1576
#1577
#1578
#1582
#1583
#1588
#1597
#1599
#1606
#162
#1626
#163
#163
#1631
#1633
#1635
#1638
#1643
#1644
#165
#165
#1654
#1658
#1661
#1662
#1663
#1667
#1670
#1673
#1678
#1679
#1686
#1688
#1689
#169
#1690
#170
#170
#1700
#1702
#1705
#1708
#171
#1711
#1713
#1714
#172
#1725
#1728
#1733
#1736
#174
#175
#1750
#1753
#1759
#176
#176
#1761
#1762
#1765
#1767
#1776
#1778
#1781
#1786
#179
#179
#180
#180
#1805
#1807
#1812
#1821
#183
#1850
#1855
#1857
#1858
#1863
#1865
#1871
#1872
#1878
#188
#1883
#1886
#1887
#1888
#1889
#1890
#19
#1901
#1907
#1909
#1926
#1927
#1930
#1931
#1934
#1938
#1944
#1950
#1951
#1952
#1953
#1958
#1959
#1962
#1963
#1966
#1973
#1975
#1977
#1982
#1987
#1995
#1997
#20
#2002
#2006
#2008
#2010
#2011
#2020
#2021
#2024
#2034
#2038
#2039
#204
#204
#2040
#2043
#2044
#2047
#205
#2050
#2052
#2053
#2060
#2061
#2067
#2068
#2075
#2076
#2077
#2080
#2085
#2088
#2091
#2094
#2095
#2096
#2097
#21
#210
#210
#2102
#2103
#2105
#2109
#211
#2111
#2113
#2114
#2126
#2127
#2129
#2134
#2137
#2138
#2143
#2151
#2153
#2155
#2156
#2157
#2158
#2160
#2162
#2163
#2173
#2175
#2180
#2181
#2183
#2192
#22
#220
#2201
#2206
#2207
#2211
#2212
#2213
#2214
#2215
#2216
#2217
#2218
#2219
#2220
#2221
#2222
#2223
#2224
#2225
#2226
#2227
#2228
#2230
#2231
#2233
#2234
#2235
#2241
#2242
#2243
#2244
#2247
#2248
#2250
#2251
#2252
#2256
#2258
#2259
#2260
#2261
#2262
#2263
#2273
#2274
#2282
#2284
#2287
#2294
#2296
#2297
#230
#2301
#2304
#2305
#231
#2313
#2314
#2315
#2317
#2318
#2320
#2323
#2327
#2332
#2339
#234
#2340
#2341
#2344
#235
#235
#2357
#2359
#236
#2364
#2378
#2379
#2383
#2392
#2396
#2399
#2403
#2405
#2408
#2408
#2422
#2422
#2423
#2431
#2432
#2433
#244
#2441
#2448
#2449
#246
#2460
#2462
#2463
#2466
#247
#2474
#2477
#2484
#2485
#2488
#2492
#2494
#2497
#2511
#2512
#2514
#2515
#2516
#2517
#2522
#2524
#2530
#2534
#2536
#2538
#2543
#2544
#2546
#2547
#2549
#2550
#2553
#2561
#2562
#2565
#2566
#2571
#2572
#2573
#2574
#2579
#258
#258
#2584
#2587
#2588
#2594
#2597
#2598
#2599
#2608
#2610
#2610
#2612
#2615
#2616
#2617
#2618
#2619
#2620
#2624
#2635
#2637
#2639
#264
#2645
#2646
#2650
#2659
#2660
#2661
#2662
#2663
#2665
#2668
#2673
#2674
#2675
#2677
#2679
#268
#268
#2680
#2681
#2682
#2683
#2684
#2685
#2692
#2694
#2696
#2700
#2704
#2707
#2708
#2709
#271
#2711
#2714
#2716
#2717
#2718
#2721
#2722
#2724
#2725
#2726
#2728
#2731
#2734
#2736
#2737
#2741
#2742
#2743
#2747
#2754
#2758
#2759
#2761
#2765
#2766
#2768
#2769
#2770
#2773
#2774
#2775
#2776
#2777
#2778
#2781
#2782
#2783
#2786
#2788
#2789
#279
#2790
#2791
#2792
#2793
#2796
#2799
#2800
#2802
#2804
#2805
#2806
#2807
#2808
#2810
#2812
#2813
#2815
#2817
#2820
#2821
#2823
#2824
#2826
#2828
#2829
#2830
#2831
#2833
#2835
#2836
#2838
#2839
#2842
#2843
#2844
#2845
#2846
#2847
#2848
#2849
#2850
#2851
#2852
#2853
#2854
#2855
#2856
#2857
#2858
#2859
#2861
#2864
#2867
#2869
#2870
#2871
#2873
#2875
#2876
#2878
#2880
#2881
#2882
#2885
#2887
#2888
#2889
#2890
#2891
#2895
#2896
#2897
#290
#290
#2902
#2903
#2904
#2905
#2907
#2908
#2911
#2912
#2913
#2914
#2918
#2919
#2922
#2923
#2924
#2925
#2925
#2927
#2928
#2930
#2931
#2932
#2934
#2936
#2939
#2945
#2947
#2948
#2949
#295
#2950
#2952
#2953
#2957
#2958
#296
#2961
#2964
#2965
#2966
#2967
#2970
#2971
#2974
#2976
#2977
#2979
#2981
#2988
#2989
#30
#3002
#3003
#3006
#3008
#3009
#301
#301
#3011
#3013
#3015
#3018
#3023
#3025
#3031
#3032
#3033
#3035
#3039
#304
#3041
#3042
#3045
#305
#3051
#306
#306
#3060
#3068
#307
#3070
#3071
#3072
#3076
#3079
#3085
#3087
#3089
#3093
#3096
#3097
#3100
#3101
#3102
#3103
#3104
#3109
#311
#311
#3111
#3112
#3114
#3119
#3125
#3126
#3127
#3131
#3133
#3139
#3156
#3158
#3161
#3163
#3164
#3170
#3171
#3173
#3174
#3176
#3177
#3178
#3180
#3181
#3183
#3186
#3187
#3190
#3193
#3194
#3198
#3199
#3209
#3216
#3219
#322
#3220
#3225
#323
#323
#3239
#324
#3241
#3243
#3248
#3256
#3260
#3270
#3272
#3273
#3276
#3278
#328
#3282
#3284
#3286
#3288
#329
#329
#3300
#3301
#3304
#3305
#3307
#3308
#3309
#3310
#3315
#3316
#3317
#3324
#3325
#333
#3332
#3334
#3335
#3338
#3339
#3342
#3344
#3347
#3349
#3352
#3352
#3353
#3354
#3361
#3362
#3363
#3365
#3365
#3366
#3368
#3388
#3389
#339
#3390
#3391
#3392
#3395
#3397
#34
#3403
#3408
#3409
#3411
#3415
#3420
#3421
#3424
#3425
#3426
#3428
#3430
#3435
#3436
#3439
#3441
#3442
#3446
#3448
#3449
#345
#345
#3453
#3454
#3459
#346
#346
#3461
#3470
#3471
#3476
#3477
#3479
#3480
#3486
#3487
#3490
#3491
#3492
#3494
#3496
#3497
#3501
#3504
#3504
#3508
#3509
#3510
#3511
#3512
#3513
#3514
#3515
#3516
#3517
#3518
#3519
#3524
#3525
#3527
#3529
#353
#353
#3532
#3533
#3535
#3536
#3539
#354
#354
#3544
#3547
#3549
#355
#355
#3550
#3556
#356
#356
#3562
#3564
#3565
#3566
#3567
#357
#357
#3570
#3578
#3579
#358
#358
#3581
#3585
#3588
#3590
#3591
#3597
#3601
#3603
#3606
#3607
#3609
#3610
#3612
#3615
#3616
#3619
#362
#3624
#3625
#3627
#3630
#3631
#3635
#3636
#3637
#3640
#3643
#3647
#3648
#3649
#3652
#3656
#3659
#3661
#3662
#3663
#3664
#3665
#3672
#3683
#3687
#3688
#3689
#3690
#3703
#3710
#3710
#3712
#3716
#3717
#3718
#3719
#3722
#373
#373
#3734
#3736
#3737
#3738
#3741
#3743
#3759
#3761
#3763
#3764
#3765
#3769
#3771
#3776
#3782
#3791
#3795
#3797
#380
#380
#3800
#3808
#3809
#381
#3812
#3815
#3816
#3817
#3820
#3824
#3827
#3828
#3834
#3835
#3836
#3839
#3840
#3841
#3842
#3843
#3852
#3862
#3863
#3864
#3869
#3870
#3873
#3877
#3880
#3887
#3889
#3893
#3895
#3898
#3900
#3902
#3904
#3908
#3909
#3911
#3913
#3915
#3921
#3924
#3934
#3936
#3942
#3948
#3948
#3949
#3949
#3955
#3956
#3965
#3966
#3968
#3970
#3972
#3976
#3978
#3982
#3984
#3985
#3991
#3992
#3996
#40
#4001
#4002
#4003
#4005
#4010
#4011
#4015
#4018
#4020
#4022
#4026
#4027
#4028
#4031
#4036
#4037
#4046
#4047
#4051
#4056
#4059
#4061
#4065
#4068
#4071
#4075
#4079
#4080
#4081
#4084
#4085
#4086
#4089
#4094
#4097
#4099
#4100
#4103
#4105
#4106
#4108
#4109
#4110
#4111
#4117
#4120
#4123
#4124
#4128
#4128
#4129
#4132
#4134
#4135
#4143
#4144
#4150
#4151
#4152
#4155
#416
#4161
#4166
#4168
#4170
#4175
#4176
#4179
#4181
#4186
#4192
#4193
#4197
#420
#420
#4202
#4203
#4207
#4209
#4210
#4212
#4217
#4218
#422
#4220
#4223
#4224
#4225
#4226
#4227
#4228
#4230
#4232
#4234
#4242
#4244
#4245
#4247
#4250
#4252
#4254
#4255
#4258
#4259
#4260
#4264
#4266
#4269
#4270
#4271
#4272
#4274
#4275
#4277
#4278
#4279
#4280
#4283
#4285
#4286
#4292
#4293
#4296
#4297
#4300
#4302
#4305
#4306
#4310
#4314
#4315
#4316
#4317
#4318
#4320
#4325
#4326
#4328
#4332
#4334
#4335
#4336
#4339
#4341
#4342
#4347
#4349
#4350
#4352
#4353
#4355
#4356
#4358
#4359
#4361
#4364
#4366
#4367
#4369
#4371
#4373
#4375
#4376
#4378
#4380
#4381
#4384
#4385
#4386
#4388
#4389
#4390
#4391
#4392
#4393
#4398
#4399
#4402
#4402
#4404
#4406
#4409
#4411
#4412
#4413
#4414
#4415
#4416
#4417
#4418
#4420
#4423
#4424
#4426
#4427
#4428
#4432
#4434
#4435
#4439
#4440
#4441
#4442
#4443
#4444
#4446
#4448
#4450
#4451
#4451
#4454
#4458
#4460
#4464
#4465
#4468
#4469
#4470
#4471
#4472
#4473
#4478
#4479
#448
#4482
#4485
#4486
#4491
#4492
#4493
#4495
#4497
#4498
#4500
#4505
#4506
#4506
#4507
#4508
#4509
#4513
#4515
#4517
#4520
#4521
#4531
#4533
#4538
#4543
#455
#455
#4566
#4573
#4576
#4577
#4586
#4587
#4588
#4588
#4589
#4590
#4591
#4596
#4598
#46
#4602
#4603
#4604
#4605
#4609
#4610
#4611
#4623
#4626
#4627
#4628
#4629
#4632
#4633
#4635
#4642
#4645
#4646
#4647
#465
#4650
#4651
#4653
#4654
#4654
#4655
#4656
#4659
#4660
#4664
#4668
#4669
#4670
#4671
#4672
#4673
#4675
#4678
#4679
#4682
#4684
#4690
#4691
#4693
#4694
#4698
#4699
#4704
#4706
#4709
#4711
#4712
#4714
#4716
#4717
#4718
#4718
#4721
#4722
#4723
#4728
#4731
#4731
#4732
#4732
#4735
#4736
#4737
#4738
#4739
#4741
#4741
#484
#484
#490
#490
#493
#501
#505
#506
#508
#508
#511
#512
#513
#513
#519
#520
#541
#541
#543
#543
#549
#550
#557
#558
#560
#563
#563
#564
#564
#566
#568
#57
#574
#575
#581
#581
#587
#588
#588
#59
#6
#602
#604
#604
#607
#608
#610
#611
#611
#612
#618
#618
#619
#619
#626
#627
#63
#630
#630
#65
#66
#672
#672
#674
#674
#676
#679
#683
#683
#684
#689
#692
#693
#702
#703
#709
#715
#716
#718
#72
#72
#720
#729
#74
#746
#748
#751
#767
#769
#770
#796
#797
#803
#821
#833
#843
#844
#845
#857
#859
#860
#863
#878
#892
#896
#9
#908
#909
#911
#919
#921
#926
#932
#938
#939
#945
#960
#961
#974
#981
#982
#984
#987
#991
#993
#996
#997
v0.20
v0.21
v0.30
v0.31
v0.40
v0.41
v0.42
v0.50
v0.51
v0.52
v0.53
v0.54
v0.60
v0.61
v0.62
v0.63
v0.64
v0.65
v0.70
v0.71
v0.72
v0.80
v0.81
v0.90
v0.91
v0.92
v0.93
v0.94
v0.95
v0.96
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.1.1
v1.10
v1.10.1
v1.10.2
v1.10.3
v1.2
v1.2.1
v1.2.2
v1.2.3
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.3.4
v1.4
v1.4.1
v1.4.2
v1.4.3
v1.4.4
v1.4.5
v1.4.6
v1.5
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.6
v1.6.1
v1.7
v1.7.1
v1.7.2
v1.7.3
v1.8
v1.8.1
v1.9
v1.9.1
v1.9.2
v1.9.3
v1.9.4
v2.0
v2.1
v2.2
v2.3
v2.3.1
v2.4
v2.4.1
v2.5
v2.5.1
v2.5.2
v2.5.3
-
d6171725cd
61237b7614
intoa08579e555
WinterSnowfall
2025-03-06 17:12:02 +00:00 -
61237b7614
WinterSnowfall
2025-03-05 16:20:44 +02:00 -
d7e4355887
WinterSnowfall
2025-03-05 13:12:22 +02:00 -
875bd82c4f
WinterSnowfall
2025-03-05 12:48:30 +02:00 -
a5e837452f
WinterSnowfall
2025-03-05 12:25:52 +02:00 -
110257b119
WinterSnowfall
2025-03-05 10:48:26 +02:00 -
8863d4913a
d33943f424
intoa08579e555
Robin Kertels
2025-03-06 11:23:43 -05:00 -
b04d9f4f61
6cd29b5b82
intoa08579e555
Philip Rebohle
2025-03-06 17:04:15 +01:00 -
6cd29b5b82
[d3d11] Don't override app-provided barrier control flags
barrier-control-override
Philip Rebohle
2025-03-06 16:38:41 +01:00 -
5e9182ff87
15da4f0890
intoa08579e555
Alex
2025-03-06 13:53:40 +03:00 -
360ae9f162
8048be5774
intoa08579e555
aleiby
2025-03-06 13:51:14 +03:00 -
cffdd69c2e
96c1e0cc3b
intoa08579e555
Philip Rebohle
2025-03-06 11:14:36 +02:00 -
468d4ef091
023238e4d1
intoa08579e555
Philip Rebohle
2025-03-06 08:55:05 +00:00 -
023238e4d1
[dxvk] Highlight multisampled render passes when debugging
msaa-sampling
Philip Rebohle
2025-03-05 14:34:01 +01:00 -
285f1f24c5
[dxvk] Also try to use render pass resolves on desktop drivers
Philip Rebohle
2025-03-05 12:33:59 +01:00 -
e4812a1177
[dxvk] Always use SAMPLE_ZERO for implicit resolves
Philip Rebohle
2025-03-05 11:34:47 +01:00 -
1e4b39ad4d
[dxvk] Refactor resolve shaders
Philip Rebohle
2025-03-05 11:05:21 +01:00 -
71a85d2661
[dxvk] Always prefer render pass resolves
Philip Rebohle
2025-03-05 00:07:09 +01:00 -
72d67435fb
[dxvk] Use latched image view properties when possible
Philip Rebohle
2025-03-04 18:43:31 +01:00 -
ad77722352
[dxvk] Add implicit resolve when app tries to sample multisampled image
Philip Rebohle
2025-03-04 03:15:15 +01:00 -
236a8b6329
[dxvk] Refactor depth-stencil resolve to also work on color images
Philip Rebohle
2025-03-04 02:11:15 +01:00 -
8578538622
[dxvk] Add flag to avoid dedicated allocations for short-lived images
Philip Rebohle
2025-03-04 02:09:26 +01:00 -
5887d6bb90
[dxvk] Add flag to avoid creating dedicated allocations
Philip Rebohle
2025-03-04 02:05:34 +01:00 -
5a6aa1ace0
[dxvk] Store various image properties inside the view
Philip Rebohle
2025-03-03 23:16:04 +01:00 -
e83c08c2db
[dxvk] Add binding flag for multisampled images
Philip Rebohle
2025-03-03 12:22:59 +01:00 -
a08579e555
[dxvk] Fix clear after late resolve
master
Philip Rebohle
2025-03-05 17:54:23 +01:00 -
45ec01a0a1
[d3d11] Add TRANSFER_SRC usage to icb
Philip Rebohle
2025-03-05 18:38:41 +01:00 -
542e0d2ab0
[dxvk,d3d9,d3d11] Decouple ID3DUserDefinedAnnotation from internal markers
Philip Rebohle
2025-03-06 02:01:43 +01:00 -
91b48dd31d
[d3d11] Make user defined annotation more robust
Philip Rebohle
2025-03-05 16:29:28 +01:00 -
896afe47c3
WinterSnowfall
2025-03-05 00:04:24 +02:00 -
103ec0dfcb
WinterSnowfall
2025-03-04 19:59:46 +02:00 -
d8eb4d0d66
[util] Spoof vendor ID for CivCity: Rome
GranMinigun
2025-03-06 03:15:22 +05:00 -
cf4ec7ec98
[util] Spoof vendor ID for CivCity: Rome
GranMinigun
2025-03-06 03:15:22 +05:00 -
f161d9bc7b
[dxvk] Fix synchronization on swapchain tear-down
Philip Rebohle
2025-03-05 21:46:07 +01:00 -
634f38b38d
[dxvk] Enable sparse binding features if supported
Philip Rebohle
2025-03-01 15:36:03 +01:00 -
ff8378be19
[dxvk] Fix uploadImage barriers
Philip Rebohle
2025-03-01 14:21:24 +01:00 -
ad75fb17cd
[dxvk] Fix uploadBuffer barriers
Philip Rebohle
2025-03-01 13:45:39 +01:00 -
76244812fb
[dxvk] Move compressed image initialization to transfer queue
Philip Rebohle
2025-03-01 14:19:09 +01:00 -
9c0dec9f58
[dxvk] Move buffer initialization to transfer queue
Philip Rebohle
2025-03-01 13:17:48 +01:00 -
a4a5bf5d63
[dxvk] Add helpers for transfer queue release barriers
Philip Rebohle
2025-03-01 14:14:38 +01:00 -
49f0968f57
[dxvk] Use sparse residency for zero buffer
Philip Rebohle
2025-03-01 12:59:44 +01:00 -
ec0deb73da
[dxvk] Fix missing zero buffer tracking
Philip Rebohle
2025-03-01 13:05:43 +01:00 -
b49e1bce10
[dxvk] Fix synchronization on swapchain tear-down
present-fence-fix
Philip Rebohle
2025-03-05 21:46:07 +01:00 -
1b39d163e4
[dxvk] Do not use present fences from EXT_swapchain_maintenance1
no-present-fence
Philip Rebohle
2025-03-05 19:37:25 +01:00 -
0cd685df46
1e5555374b
intofed51e6c92
meladath
2025-03-05 22:46:19 +08:00 -
14152da48b
462614c26a
intofed51e6c92
Krzysztof Dobrowolski
2025-03-05 22:46:19 +08:00 -
b2c98acdf3
4685e4c619
intofed51e6c92
WinterSnowfall
2025-03-05 22:46:19 +08:00 -
fed51e6c92
[dxso] Fix uninitialized m_maxDefinedConstant variable
WinterSnowfall
2025-03-05 15:57:48 +02:00 -
476fe66de4
WinterSnowfall
2025-03-05 15:57:48 +02:00 -
196258111c
[dxvk] Be more conservative with CS data alignment
Philip Rebohle
2025-03-05 12:51:49 +01:00 -
8e33d3d97f
[dxvk] Be more conservative with CS data alignment
clang-alignas-fix
Philip Rebohle
2025-03-05 12:51:49 +01:00 -
7f9a8a4c81
[dxvk] Enable sparse binding features if supported
sparse-zero-buffer
Philip Rebohle
2025-03-01 15:36:03 +01:00 -
5f46679764
[dxvk] Fix uploadImage barriers
Philip Rebohle
2025-03-01 14:21:24 +01:00 -
79ec00f7bd
[dxvk] Fix uploadBuffer barriers
Philip Rebohle
2025-03-01 13:45:39 +01:00 -
21fadfe051
[dxvk] Move compressed image initialization to transfer queue
Philip Rebohle
2025-03-01 14:19:09 +01:00 -
49479a27e5
[dxvk] Move buffer initialization to transfer queue
Philip Rebohle
2025-03-01 13:17:48 +01:00 -
83023cb63d
[dxvk] Add helpers for transfer queue release barriers
Philip Rebohle
2025-03-01 14:14:38 +01:00 -
9d45d5e49b
[dxvk] Use sparse residency for zero buffer
Philip Rebohle
2025-03-01 12:59:44 +01:00 -
9d91d1fd22
[dxvk] Fix missing zero buffer tracking
Philip Rebohle
2025-03-01 13:05:43 +01:00 -
d04fe1cdc0
[meta] Add some missing documentation to dxvk.conf
Philip Rebohle
2025-03-04 21:49:08 +01:00 -
3cf453160c
[d3d11] Ensure required image usage flags for video blits
Philip Rebohle
2025-03-04 21:04:01 +01:00 -
9769df9dd8
[d3d11] Implement ID3D11On12Device1
Philip Rebohle
2025-03-02 18:36:47 +01:00 -
b5f23d86f4
[d3d11] Implement ID3D11On12Device1
d3d11on12device1
Philip Rebohle
2025-03-02 18:36:47 +01:00 -
106032fa65
[dxvk] Use granular image access tracking in copyImageHw
Philip Rebohle
2025-03-01 02:49:36 +01:00 -
d2b53b76de
[dxvk] Use granular image access tracking in copyBufferToImageHw
Philip Rebohle
2025-03-01 02:47:23 +01:00 -
02dc403074
[dxvk] Use granular image access tracking in copyImageToBufferCs
Philip Rebohle
2025-03-01 02:45:46 +01:00 -
420d083677
[dxvk] Use granular image access tracking in copyImageToBufferHw
Philip Rebohle
2025-03-01 02:45:21 +01:00 -
cd29f0feaa
[dxvk] Add barrier helpers for granular image access tracking
Philip Rebohle
2025-03-01 02:44:46 +01:00 -
baaf72a373
[dxvk] Add helpers to compute more granular image address ranges
Philip Rebohle
2025-03-01 02:09:56 +01:00 -
1f0ad760e1
[dxvk] Refactor address range for barrier tracking
Philip Rebohle
2025-03-01 00:29:51 +01:00 -
fe58b393d4
[util] Add helper for 2D and 3D morton codes
Philip Rebohle
2025-03-01 02:09:45 +01:00 -
c21f4e0190
[util] Add 48-bit integer type
Philip Rebohle
2025-03-01 00:29:36 +01:00 -
58d5a59a6c
[dxvk] Use granular image access tracking in copyImageHw
granular-image-barriers
Philip Rebohle
2025-03-01 02:49:36 +01:00 -
e280b137c6
[dxvk] Use granular image access tracking in copyBufferToImageHw
Philip Rebohle
2025-03-01 02:47:23 +01:00 -
e49733f36d
[dxvk] Use granular image access tracking in copyImageToBufferCs
Philip Rebohle
2025-03-01 02:45:46 +01:00 -
e9bc7c5cd1
[dxvk] Use granular image access tracking in copyImageToBufferHw
Philip Rebohle
2025-03-01 02:45:21 +01:00 -
d683c3f3df
[dxvk] Add barrier helpers for granular image access tracking
Philip Rebohle
2025-03-01 02:44:46 +01:00 -
1be692801a
[dxvk] Add helpers to compute more granular image address ranges
Philip Rebohle
2025-03-01 02:09:56 +01:00 -
2acf4d3c51
[dxvk] Refactor address range for barrier tracking
Philip Rebohle
2025-03-01 00:29:51 +01:00 -
80f1cea4ef
[util] Add helper for 2D and 3D morton codes
Philip Rebohle
2025-03-01 02:09:45 +01:00 -
2923fafc3d
[util] Add 48-bit integer type
Philip Rebohle
2025-03-01 00:29:36 +01:00 -
416f9c5a4a
[d3d11] Embed UpdateBuffer data in CS chunk
Philip Rebohle
2025-03-02 13:07:21 +01:00 -
5b68884fd9
[d3d11] Fix confusing debug color for GPU synchronization
Philip Rebohle
2025-03-01 16:37:13 +01:00 -
8f84085370
[dxvk] Add CS thread load to the HUD
Robin Kertels
2025-03-01 14:05:09 +01:00 -
e5c55ca0e0
Robin Kertels
2025-03-01 14:05:09 +01:00 -
b35e69b467
[d3d11] Skip empty draws
Philip Rebohle
2025-03-01 11:26:43 +01:00 -
11dc0e7ce8
[util] Enable compute UAV barriers for Watch Dogs 2
Philip Rebohle
2025-02-26 22:46:35 +01:00 -
6b5d595b3e
[d3d11] Add option to force compute shader UAV synchronization
Philip Rebohle
2025-02-26 22:29:38 +01:00 -
396a4e0235
[dxbc] Add option to implicitly synchronize UAV accesses
Philip Rebohle
2025-02-26 22:26:57 +01:00 -
9bf588873e
Merge branch 'low-latency-framepacing' into low-latency-framepacing-PR
netborg
2025-02-28 16:10:19 +01:00 -
46aeecc4e4
8e2a509eb6
intoc04410ca00
netborg-afps
2025-02-28 20:52:05 +07:00 -
775b3dfe71
Revert "[dxvk] Remove dxvk.lowLatencyAllowCpuFramesOverlap config variable"
netborg
2025-02-28 11:23:02 +01:00 -
fd68a08572
[dxvk] Improve handling of cpu-frametime related stutters for low-latency frame pacing
netborg
2025-02-28 08:48:36 +01:00 -
988dcdc08c
[dxvk] Improve low-latency frame pacing when gpuStart gets signaled earlier than expected
netborg
2025-02-28 08:39:40 +01:00 -
c04410ca00
[dxbc] Increase maximum size of embedded icbs to 256 bytes
Philip Rebohle
2025-02-28 12:07:49 +01:00 -
91c6793b55
[dxvk] Disallow flush for beginLatencyTracking's emitCs
netborg
2025-02-28 08:37:11 +01:00 -
0d018451fd
[dxvk] Optimize flush heuristic for low-latency
netborg
2025-02-28 08:05:46 +01:00 -
96c1e0cc3b
[dxbc] Promote matrix-like icb to constant vector
icb-opt
Philip Rebohle
2025-02-27 16:26:33 +01:00 -
ad095deaa8
[dxbc] Refactor immediate constant buffer loads
Philip Rebohle
2025-02-27 16:26:05 +01:00 -
f1f9ae979d
[util] Enable compute UAV barriers for Watch Dogs 2
wd2-workaround
Philip Rebohle
2025-02-26 22:46:35 +01:00