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
-
9941c3e8ca
[dxvk] Use out-of-order transfer helper in copyBufferToImage
Philip Rebohle
2024-10-28 03:55:53 +01:00 -
c402c62fde
[dxvk] Use out-of-order transfer helper in updateBuffer
Philip Rebohle
2024-10-28 03:21:58 +01:00 -
cf2c81f5ef
[dxvk] Use out-of-order transfer helper in copyBuffer
Philip Rebohle
2024-10-28 03:19:39 +01:00 -
c02b5ed10b
[dxvk] Use out-of-order transfer helper in clearBuffer
Philip Rebohle
2024-10-28 03:17:14 +01:00 -
76db753024
[dxvk] Add helper for out-of-order resource transfers
Philip Rebohle
2024-10-28 03:12:49 +01:00 -
06280a2ce5
[dxvk] Add command list tracking to resource
Philip Rebohle
2024-10-28 01:52:33 +01:00 -
9aed82c00a
[dxvk] Fix nonsensical layout check in ensureImageCompatibility
Philip Rebohle
2024-10-28 13:30:52 +01:00 -
0fd00087e9
[dxvk] Filter out BDA usage for buffer invalidation early exit
Philip Rebohle
2024-10-28 00:03:26 +01:00 -
469025d234
native: Add SDL3 WSI
Ethan Lee
2024-10-05 15:23:11 -04:00 -
0259f55285
wsi: Pass window state to setWindowMode
Philip Rebohle
2024-10-26 13:50:57 +02:00 -
7f2e49131b
WinterSnowfall
2024-10-13 23:20:10 +03:00 -
3eade9e245
WinterSnowfall
2024-10-13 20:34:32 +03:00 -
5ad84563dd
[d3d9] Improve the naming of GetFormatBlockSize helper
WinterSnowfall
2024-10-18 17:33:42 +03:00 -
7ffe77f7c4
[d3d9] Validate pBox dimensions with LockBox
WinterSnowfall
2024-10-13 21:52:08 +03:00 -
a0d48cd2a2
[d3d9] Adjust pLockedRect/pLockedBox clearing and return behavior
WinterSnowfall
2024-10-11 23:52:19 +03:00 -
63d9affdcb
[d3d9] Add volume texture creation and locking validations
WinterSnowfall
2024-10-11 23:46:29 +03:00 -
a323abe085
[d3d9] Validate alignment for block aligned formats
WinterSnowfall
2024-10-11 23:42:50 +03:00 -
678ccc721d
[d3d9] Validate pRect dimensions with LockRect
WinterSnowfall
2024-10-11 23:33:38 +03:00 -
80fbaed291
Revert "[d3d11] Use existing MD5 hash to look up shader objects"
Philip Rebohle
2024-10-27 12:53:11 +01:00 -
4709d429ed
[dxbc] Fix EvalSnapped offset interpretation
Philip Rebohle
2024-10-27 12:52:15 +01:00 -
d7ab8330e0
[util] Enable mapped memory clearing for Vindictus
Philip Rebohle
2024-10-27 00:43:37 +02:00 -
28f4afa62c
[dxvk] Add option to clear mapped memory regions to zero
Philip Rebohle
2024-10-27 00:43:12 +02:00 -
cc5d464dcd
[dxvk] Add utility function to clear large regions of memory
Philip Rebohle
2024-10-27 00:37:43 +02:00 -
640758afcf
[util] Enable mapped memory clearing for Vindictus
Philip Rebohle
2024-10-27 00:43:37 +02:00 -
ed83534970
[dxvk] Add option to clear mapped memory regions to zero
Philip Rebohle
2024-10-27 00:43:12 +02:00 -
e9574a4155
[dxvk] Add utility function to clear large regions of memory
Philip Rebohle
2024-10-27 00:37:43 +02:00 -
e1c833d406
native: Add SDL3 WSI
Ethan Lee
2024-10-05 15:23:11 -04:00 -
f5f1c9a530
wsi: Pass window state to setWindowMode
Philip Rebohle
2024-10-26 13:50:57 +02:00 -
73f2638321
[dxgi] Pass refresh rate to swap chains if latency control is enabled
latency-control
Philip Rebohle
2024-10-26 00:39:24 +02:00 -
3514580452
[hud] Add item to display frame latency sleep
Philip Rebohle
2024-10-25 22:58:16 +02:00 -
dc846fd052
[d3d11] Implement frame latency control
Philip Rebohle
2024-10-25 19:24:24 +02:00 -
f57306a1a0
[util] Add helper class for frame latency control
Philip Rebohle
2024-10-25 18:12:28 +02:00 -
d535e2964f
[dxvk] Remove obsolete comments
Philip Rebohle
2024-10-24 19:17:28 +02:00 -
3268bda4a2
[dxvk] Fix potential issues in invalidateImageWithUsage
Philip Rebohle
2024-10-24 19:00:26 +02:00 -
1a4ac219ed
[dxvk] Properly flush everything before recording defrag commands
Philip Rebohle
2024-10-24 18:51:26 +02:00 -
7df58de815
[dxvk] Do not emit useless image barriers in relocateResources
Philip Rebohle
2024-10-24 18:33:27 +02:00 -
763780fb4c
[dxvk] Remove obsolete fence code from command submissions
Philip Rebohle
2024-10-25 11:31:01 +02:00 -
2d062c5cd6
Rémi Bernon
2024-10-25 10:31:01 +02:00 -
66d95373e9
Rémi Bernon
2024-10-25 10:25:54 +02:00 -
9ed247015c
Rémi Bernon
2024-10-25 10:22:45 +02:00 -
71684c1c5f
Rémi Bernon
2024-10-25 10:22:45 +02:00 -
145d741dfa
[dxvk] Remove obsolete comments
Philip Rebohle
2024-10-24 19:17:28 +02:00 -
bb4c0feeaa
[dxvk] Fix potential issues in invalidateImageWithUsage
Philip Rebohle
2024-10-24 19:00:26 +02:00 -
95563acd23
[dxvk] Properly flush everything before recording defrag commands
Philip Rebohle
2024-10-24 18:51:26 +02:00 -
cd43389c10
[dxvk] Do not emit useless image barriers in relocateResources
Philip Rebohle
2024-10-24 18:33:27 +02:00 -
662cfd49f5
[dxvk] Fix nonsensical pipeline stages when relocating resources
Philip Rebohle
2024-10-24 15:19:43 +02:00 -
edc5356838
WinterSnowfall
2024-10-18 17:33:42 +03:00 -
4112d7834e
WinterSnowfall
2024-10-13 21:52:08 +03:00 -
e674e2f52e
WinterSnowfall
2024-10-11 23:52:19 +03:00 -
dcb0a117d7
WinterSnowfall
2024-10-11 23:46:29 +03:00 -
70e2bf3d48
WinterSnowfall
2024-10-11 23:42:50 +03:00 -
1f885f275a
WinterSnowfall
2024-10-11 23:33:38 +03:00 -
640379e54b
[dxvk] Remove obsolete DxvkDeviceOptions structure
Philip Rebohle
2024-10-24 12:16:52 +02:00 -
ec62551412
[dxvk] Add option to disable memory defragmentation
Philip Rebohle
2024-10-24 12:15:44 +02:00 -
9977313c32
[dxvk] Do not defragment chunks with immovable resources
Philip Rebohle
2024-10-23 19:43:04 +02:00 -
62f266098e
[dxvk] Consider driver allocations when computing memory budget
Philip Rebohle
2024-10-23 12:46:20 +02:00 -
de400ae8a9
[dxvk] Increase memory task tick rate to 0.5s
Philip Rebohle
2024-10-21 23:10:14 +02:00 -
7a09ab6c83
[dxvk] Limit amount of memory to relocate per submission
Philip Rebohle
2024-10-21 23:54:54 +02:00 -
787671ef62
[dxvk] Limit number of allocations to move per submissions
Philip Rebohle
2024-10-18 18:48:43 +02:00 -
899f48bc43
[dxvk] Periodically defragment VRAM chunks
Philip Rebohle
2024-10-18 10:46:04 +02:00 -
c4cddebb89
[hud] Visualize inactive chunks
Philip Rebohle
2024-10-18 15:54:31 +02:00 -
2c8fe59924
[dxvk] Sort chunks by allocation time for statistics
Philip Rebohle
2024-10-18 16:28:31 +02:00 -
69437c2fea
[dxvk] Include chunk status in statistics
Philip Rebohle
2024-10-18 15:39:48 +02:00 -
7a693ed41a
[dxvk] Implement per-submission resource relocation
Philip Rebohle
2024-10-18 10:45:35 +02:00 -
9cbd45b8cf
[dxvk] Add helper class for resource relocation
Philip Rebohle
2024-10-18 14:15:08 +02:00 -
0723250c12
[dxvk] Introduce flag to synchronize transfer queue
Philip Rebohle
2024-10-18 10:14:22 +02:00 -
13da763f9b
[dxvk] Use small_vector in submission code
Philip Rebohle
2024-10-18 09:55:11 +02:00 -
800792a67d
[dxvk] Add function to safely acquire a resource
Philip Rebohle
2024-10-18 03:25:49 +02:00 -
c7a9c626f5
[dxvk] Handle dead chunks in pool allocator
Philip Rebohle
2024-10-18 12:42:30 +02:00 -
a9bcb40655
[dxvk] Add concept of disabled chunks to allocator
Philip Rebohle
2024-10-18 14:14:58 +02:00 -
bfcfcab60f
[dxvk] Add method to allocate backing storage with constraints
Philip Rebohle
2024-10-18 01:30:55 +02:00 -
a3c8c88222
[dxvk] Fix race condition in relocation check
Philip Rebohle
2024-10-18 01:27:10 +02:00 -
3a1de271cb
[dxvk] Introduce allocation modes
Philip Rebohle
2024-10-18 01:07:58 +02:00 -
9a8406f28a
[dxvk] Add global resource map to memory allocator
Philip Rebohle
2024-10-18 00:32:22 +02:00 -
8e94a8bcc6
[dxvk] Add per-chunk allocation list
Philip Rebohle
2024-10-18 00:22:19 +02:00 -
4e40d0b939
[dxvk] Add allocation flag for moveable resources
Philip Rebohle
2024-10-17 23:53:56 +02:00 -
bb05f123db
[dxvk] Pass resource cookie to allocation objects
Philip Rebohle
2024-10-17 23:26:19 +02:00 -
efebceecbe
[dxvk] Introduce DxvkAllocationInfo
Philip Rebohle
2024-10-17 22:43:45 +02:00 -
7ccfb57d57
[dxvk] Reintroduce resource cookies
Philip Rebohle
2024-10-17 22:06:19 +02:00 -
809257051b
[dxvk] Rename unspecific "next" member in DxvkResourceAllocation
Philip Rebohle
2024-10-17 21:53:46 +02:00 -
3befea6516
[dxvk] Actually count barriers from resource relocation
Philip Rebohle
2024-10-17 21:27:49 +02:00 -
90f32d76ff
[dxvk] Ignore uninitialized image subresources during relocation
Philip Rebohle
2024-10-17 21:10:45 +02:00 -
77a1164d1b
[dxvk] Track initialization of internally managed images
Philip Rebohle
2024-10-18 13:02:39 +02:00 -
1c157d1a63
[util] Properly return reference from small_vector emplace_back
Philip Rebohle
2024-10-18 09:53:35 +02:00 -
4af31a9d64
[dxvk] Remove context type concept
Philip Rebohle
2024-10-22 15:18:38 +02:00 -
b4ed108105
[d3d9] Remove format conversion context
Philip Rebohle
2024-10-22 12:48:39 +02:00 -
bfa97e10d4
[dxvk] Remove obsolete DxvkDeviceOptions structure
Philip Rebohle
2024-10-24 12:16:52 +02:00 -
e061905a00
[dxvk] Add option to disable memory defragmentation
Philip Rebohle
2024-10-24 12:15:44 +02:00 -
d6f20a1372
[dxvk] Do not defragment chunks with immovable resources
Philip Rebohle
2024-10-23 19:43:04 +02:00 -
fd34ad4af6
[dxvk] Consider driver allocations when computing memory budget
Philip Rebohle
2024-10-23 12:46:20 +02:00 -
aebe841ffd
[dxvk] Increase memory task tick rate to 0.5s
Philip Rebohle
2024-10-21 23:10:14 +02:00 -
51e3f3f229
[dxvk] Limit amount of memory to relocate per submission
Philip Rebohle
2024-10-21 23:54:54 +02:00 -
c4d458cd62
[dxvk] Limit number of allocations to move per submissions
Philip Rebohle
2024-10-18 18:48:43 +02:00 -
6c3d9c09fb
[dxvk] Periodically defragment VRAM chunks
Philip Rebohle
2024-10-18 10:46:04 +02:00 -
3df3874ff6
[hud] Visualize inactive chunks
Philip Rebohle
2024-10-18 15:54:31 +02:00 -
2793dfbfa2
wip
d3d9-shader-val-rebase
Joshua Ashton
2021-01-14 00:31:50 +00:00 -
d683dd05d1
[dxvk] Sort chunks by allocation time for statistics
Philip Rebohle
2024-10-18 16:28:31 +02:00 -
4f3bae8f95
[dxvk] Include chunk status in statistics
Philip Rebohle
2024-10-18 15:39:48 +02:00 -
de3f17e21b
[dxvk] Implement per-submission resource relocation
Philip Rebohle
2024-10-18 10:45:35 +02:00 -
1df130a724
[dxvk] Add helper class for resource relocation
Philip Rebohle
2024-10-18 14:15:08 +02:00