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
-
a319f3b018
[d3d11] Store used binding mask inside shader objects
Philip Rebohle
2025-02-18 01:08:28 +01:00 -
0e6ff26300
[dxbc] Gather binding info during shader compilation
Philip Rebohle
2025-02-18 00:51:04 +01:00 -
2654ec890e
[util] Generalize bit mask iterator
Philip Rebohle
2025-02-18 18:37:18 +01:00 -
0691a7fc46
[dxvk] De-duplicate drawIndirectCount implementations
Philip Rebohle
2025-02-19 19:30:25 +01:00 -
a135e01f89
[dxvk] Unroll merged indirect draws as necessary
Philip Rebohle
2025-02-19 19:09:47 +01:00 -
1d8fb818fc
[dxvk] Check whether pipeline has potentially hazardous stores
Philip Rebohle
2025-02-19 19:07:43 +01:00 -
6f7a468174
[dxvk] Fix global render pass barrier
Philip Rebohle
2025-02-17 04:35:23 +01:00 -
dd1ca4ce59
[dxvk] Track order-invariant access ops in barrier tracker
Philip Rebohle
2025-02-15 22:16:03 +01:00 -
c475960754
[dxvk] Pass store op around for barrier tracking
Philip Rebohle
2025-02-15 22:14:36 +01:00 -
e01a6eec3e
[dxbc] Track bindings with order-invariant atomic stores
Philip Rebohle
2025-02-15 13:34:20 +01:00 -
d94e3633dc
[dxvk] Introduce concept of order-invariant atomic stores
Philip Rebohle
2025-02-15 13:34:03 +01:00 -
8c7da07085
[util] Fix enum declaration
Philip Rebohle
2025-02-15 13:33:36 +01:00 -
3e9868805a
[dxvk] De-duplicate drawIndirectCount implementations
Philip Rebohle
2025-02-19 19:30:25 +01:00 -
5846ae7c04
[dxvk] Unroll merged indirect draws as necessary
Philip Rebohle
2025-02-19 19:09:47 +01:00 -
1f47bfdb35
[dxvk] Check whether pipeline has potentially hazardous stores
Philip Rebohle
2025-02-19 19:07:43 +01:00 -
22052106d8
[d3d9] Relax logging level on validateGammaRamp
WinterSnowfall
2025-02-19 22:36:29 +02:00 -
3716d48c89
[d3d8/9] Use numeric_limits globally
WinterSnowfall
2025-02-19 21:39:10 +02:00 -
317607e192
[d3d8/9] Prevent device child ref underruns on release
WinterSnowfall
2025-02-19 20:14:32 +02:00 -
90f1857d63
WinterSnowfall
2025-02-19 22:36:29 +02:00 -
93240f18b6
WinterSnowfall
2025-02-19 21:39:10 +02:00 -
04cca3cc56
WinterSnowfall
2025-02-19 20:14:32 +02:00 -
8e2a509eb6
Revert "[dxvk] Fix lack of forward progress guarantee in presenter"
netborg
2025-02-19 15:47:45 +01:00 -
5a6636c994
[dxvk] Fix global render pass barrier
Philip Rebohle
2025-02-17 04:35:23 +01:00 -
f930e7839f
[dxvk] Track order-invariant access ops in barrier tracker
Philip Rebohle
2025-02-15 22:16:03 +01:00 -
1db35951b5
[dxvk] Pass store op around for barrier tracking
Philip Rebohle
2025-02-15 22:14:36 +01:00 -
0bf4241d2a
[dxbc] Track bindings with order-invariant atomic stores
Philip Rebohle
2025-02-15 13:34:20 +01:00 -
fdea45aeef
[dxvk] Introduce concept of order-invariant atomic stores
Philip Rebohle
2025-02-15 13:34:03 +01:00 -
4fa24381f0
[util] Fix enum declaration
Philip Rebohle
2025-02-15 13:33:36 +01:00 -
19361c962c
[dxvk] Add debug region for barrier control
Philip Rebohle
2025-02-16 18:45:52 +01:00 -
636669e1a5
[dxvk] Improve handling of nested debug regions
Philip Rebohle
2025-02-16 15:50:00 +01:00 -
b03d457ffb
[dxvk,d3d11] Improve explicit UAV overlap behaviour
Philip Rebohle
2025-02-16 18:13:09 +01:00 -
a2c9c0f740
[d3d11] Use resource cookies for draw buffer tracking
Philip Rebohle
2025-02-16 14:03:12 +01:00 -
07f7ccdc96
[dxvk,d3d11] Fix draw buffer tracking for DrawAuto
Philip Rebohle
2025-02-16 13:53:46 +01:00 -
d37a13847a
[dxvk] Rename and repurpose ignoreGraphicsBarriers option
Philip Rebohle
2025-02-15 00:46:01 +01:00 -
18e5c12b6d
[dxvk] Fix resource hazard checks
Philip Rebohle
2025-02-14 23:48:19 +01:00 -
48d145fff6
[dxvk] Change debug color for pipelines with side effects
Philip Rebohle
2025-02-14 23:36:38 +01:00 -
04d2609a91
[dxvk] Clean up shader resource hazard checking
Philip Rebohle
2025-02-14 21:49:51 +01:00 -
3bbae86ec9
[dxvk] Rework compute barrier tracking
Philip Rebohle
2025-02-14 21:42:30 +01:00 -
53b076be61
[dxvk] Rework graphics barrier tracking
Philip Rebohle
2025-02-14 21:24:46 +01:00 -
009f8ee356
[dxvk] Emit barriers when updating shader resources
Philip Rebohle
2025-02-14 20:29:17 +01:00 -
be9391ded5
[dxvk] Track transform feedback buffer access
Philip Rebohle
2025-02-14 20:02:57 +01:00 -
96337f11d4
[dxvk] Track vertex buffer access
Philip Rebohle
2025-02-14 20:02:50 +01:00 -
24b58e5858
[dxvk] Track index buffer access
Philip Rebohle
2025-02-14 20:02:37 +01:00 -
21eb682b39
[dxvk] Track indirect draw buffer access
Philip Rebohle
2025-02-14 19:54:25 +01:00 -
a7c1e7a2a0
[dxvk] Add resource flag to track graphics pipeline side effects
Philip Rebohle
2025-02-14 19:53:56 +01:00 -
978d7cb65b
[dxvk] Add more convenience methods to track buffer barriers
Philip Rebohle
2025-02-14 19:47:50 +01:00 -
9ed43a60a3
Revert "[dxvk] Fix lack of forward progress guarantee in presenter"
netborg
2025-02-19 15:47:45 +01:00 -
2c26eb2118
[hud] Add render latency
netborg
2025-02-18 21:47:03 +01:00 -
a8bd6f069e
[dxvk] Integrate frame pacing
netborg
2025-02-18 21:39:01 +01:00 -
01ccd1e776
[dxvk] Add low-latency frame pacing
netborg
2025-02-18 21:18:22 +01:00 -
13ae0d218b
[dxvk] Add config variables for frame pacing
netborg
2025-02-18 21:01:19 +01:00 -
73fccba1f5
[dxvk] Add debug region for barrier control
shader-barrier-rework
Philip Rebohle
2025-02-16 18:45:52 +01:00 -
db59501beb
[dxvk] Improve handling of nested debug regions
Philip Rebohle
2025-02-16 15:50:00 +01:00 -
ec4fc06bb3
[dxvk,d3d11] Improve explicit UAV overlap behaviour
Philip Rebohle
2025-02-16 18:13:09 +01:00 -
acfe3cb0e3
[d3d11] Use resource cookies for draw buffer tracking
Philip Rebohle
2025-02-16 14:03:12 +01:00 -
eaa2c9f513
[dxvk,d3d11] Fix draw buffer tracking for DrawAuto
Philip Rebohle
2025-02-16 13:53:46 +01:00 -
ff2faa4b1b
[dxvk] Rename and repurpose ignoreGraphicsBarriers option
Philip Rebohle
2025-02-15 00:46:01 +01:00 -
d24dba21ee
[dxvk] Fix resource hazard checks
Philip Rebohle
2025-02-14 23:48:19 +01:00 -
6ad5ee34e3
[dxvk] Change debug color for pipelines with side effects
Philip Rebohle
2025-02-14 23:36:38 +01:00 -
e76c71aad0
[dxvk] Clean up shader resource hazard checking
Philip Rebohle
2025-02-14 21:49:51 +01:00 -
8f77fc9371
[dxvk] Rework compute barrier tracking
Philip Rebohle
2025-02-14 21:42:30 +01:00 -
e45ea9f3bb
[dxvk] Rework graphics barrier tracking
Philip Rebohle
2025-02-14 21:24:46 +01:00 -
767bf80b23
[dxvk] Emit barriers when updating shader resources
Philip Rebohle
2025-02-14 20:29:17 +01:00 -
ea99f2f2c5
[dxvk] Track transform feedback buffer access
Philip Rebohle
2025-02-14 20:02:57 +01:00 -
f0c6e27938
[dxvk] Track vertex buffer access
Philip Rebohle
2025-02-14 20:02:50 +01:00 -
fdaa4f43f5
[dxvk] Track index buffer access
Philip Rebohle
2025-02-14 20:02:37 +01:00 -
bd2245022b
[dxvk] Track indirect draw buffer access
Philip Rebohle
2025-02-14 19:54:25 +01:00 -
8bd6d16fde
[dxvk] Add resource flag to track graphics pipeline side effects
Philip Rebohle
2025-02-14 19:53:56 +01:00 -
cb92589452
[dxvk] Add more convenience methods to track buffer barriers
Philip Rebohle
2025-02-14 19:47:50 +01:00 -
23067c48c7
[dxvk] Clean up CS chunk allocation
Philip Rebohle
2025-02-18 15:37:11 +01:00 -
4c8ee300b5
[util] Add more optimal popcnt implementation
Philip Rebohle
2025-02-18 14:02:13 +01:00 -
4282829f38
[d3d9] Route operations on unmappable memory through allocator
Robin Kertels
2025-01-14 23:12:35 +01:00 -
92523fc0dd
[d3d9] Fix x64 crash on SetVertexShaderConstantF index overflow
WinterSnowfall
2025-02-15 13:43:40 +02:00 -
4a89b75bb7
[d3d8] Fix x64 crash on shader validation
WinterSnowfall
2025-02-15 12:12:48 +02:00 -
274c590ad6
[d3d9] Set priority only for D3DPOOL_MANAGED/DEFAULT resources
WinterSnowfall
2025-02-14 01:44:53 +02:00 -
84b2ac3f97
[d3d8] Set priority only for D3DPOOL_MANAGED resources
WinterSnowfall
2025-02-14 00:45:47 +02:00 -
8efa3ed84a
[d3d8] A few minor formatting adjustments
WinterSnowfall
2025-02-13 23:14:26 +02:00 -
7561a18eab
WinterSnowfall
2025-02-15 13:43:40 +02:00 -
3269f92138
[d3d9] Fix mismatching texture type mask updates
Robin Kertels
2025-02-16 14:49:07 +01:00 -
0aebedae16
[d3d8] Add shadow perspective divide hack for Splinter Cell
Jeff
2025-01-31 19:01:02 +00:00 -
f2802dd2ff
[dxvk] Fix some potential image layout bugs
Philip Rebohle
2025-02-17 01:25:16 +01:00 -
9389a0ca96
[dxvk] Don't transition image layout in clearImageViewCs unless necessary
Philip Rebohle
2025-02-17 01:11:33 +01:00 -
6699750e32
Robin Kertels
2025-02-16 14:49:07 +01:00 -
e513540a01
WinterSnowfall
2025-02-15 12:12:48 +02:00 -
d9b0c0bf6a
WinterSnowfall
2025-02-14 01:44:53 +02:00 -
10bfdfaee8
WinterSnowfall
2025-02-14 00:45:47 +02:00 -
6d9e0baa27
[dxvk] Don't hold queue lock when invoking periodic memory tasks
Philip Rebohle
2025-02-14 14:34:33 +01:00 -
68620b8b96
WinterSnowfall
2025-02-13 23:14:26 +02:00 -
9573c389de
[dxvk] Don't create GPL pipeline if we need to patch the vertex shader
Philip Rebohle
2025-02-12 13:00:25 +01:00 -
3453732bba
[dxvk] Fix clear optimization edge case with multi-planar images
layered-resolve-attachments
Philip Rebohle
2025-02-12 21:29:29 +01:00 -
0a84dbb787
[dxvk] Implement resolves with a render target clear if possible
Philip Rebohle
2025-02-12 17:39:06 +01:00 -
f5a5ec7c88
[dxvk] Factor out method to find pending deferred clears
Philip Rebohle
2025-02-12 17:38:52 +01:00 -
1cabbee2bb
[dxvk] Rework render pass resolves
Philip Rebohle
2025-02-12 17:08:52 +01:00 -
563129c863
[dxvk] Fix potential resolve attachment invalidation bug
Philip Rebohle
2025-02-12 14:44:54 +01:00 -
0835b6d247
[dxvk] Don't create GPL pipeline if we need to patch the vertex shader
gpl-patch-vs-fix
Philip Rebohle
2025-02-12 13:00:25 +01:00 -
c5a3aa73a0
[util] Enable dummy composition swap chain for an upcoming game
sha1-profile
Philip Rebohle
2025-02-12 00:34:24 +01:00 -
80bfd2ed97
[util] Add functionality to support hashed app profiles
Philip Rebohle
2025-02-12 00:34:00 +01:00 -
813ae020b6
[d3d11] Flush more around non-multisampled render passes
Philip Rebohle
2025-02-10 22:02:05 +01:00 -
7e3c6f819a
[util] Add new flush type for render pass boundaries
Philip Rebohle
2025-02-10 22:08:30 +01:00 -
94b5cfc3d8
[dxvk] Don't use secondary command buffers for certain render passes
Philip Rebohle
2025-02-10 21:34:34 +01:00