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
-
c38f3c69ad
[d3d11] Query prep work
Philip Rebohle
2017-12-29 22:20:31 +01:00 -
298eeedcc4
[dxbc] Implemented round instructions
Philip Rebohle
2017-12-29 19:26:59 +01:00 -
2e215e24e5
[d3d11] Hiding message that initial UAV counts are not supported
Philip Rebohle
2017-12-29 19:26:18 +01:00 -
793ea6d914
[dxvk] Descriptor set updates now use descriptor type info
Philip Rebohle
2017-12-29 15:06:33 +01:00 -
78cb021f77
[d3d11] Added support for D3D11_FEATURE_D3D10_X_HARDWARE_OPTIONS
Philip Rebohle
2017-12-29 12:51:54 +01:00 -
6283497bfa
[d3d11] Fixed shader resource view creation for structured buffers
Philip Rebohle
2017-12-29 12:11:45 +01:00 -
5df89fb657
[dxbc] Fixed OpImageRead and OpImageWrite operand types
Philip Rebohle
2017-12-29 12:11:19 +01:00 -
7aed861862
[tests] Fixed memory leak in compute demo
Philip Rebohle
2017-12-29 01:12:50 +01:00 -
8691d29185
[dxvk] Initial support for post-compute barriers
Philip Rebohle
2017-12-29 01:09:54 +01:00 -
a51439fb29
[dxbc] Implemented thread group shared memory and barriers
Philip Rebohle
2017-12-29 00:51:31 +01:00 -
9848f9bdaa
[tests] Updated compute sample
Philip Rebohle
2017-12-28 19:07:52 +01:00 -
a3fe40051f
[d3d11] Initial support for unordered access views
Philip Rebohle
2017-12-28 19:05:53 +01:00 -
847bfdd8ae
[dxbc] Implemented raw and structured UAV stores
Philip Rebohle
2017-12-28 18:37:02 +01:00 -
8592bb4b47
[d3d11] Fixed buffer usage flags
Philip Rebohle
2017-12-28 16:35:07 +01:00 -
410d3a86d9
[d3d11] Added support for raw and structured shader resource views
Philip Rebohle
2017-12-28 16:33:42 +01:00 -
a72727a173
[dxbc] Added support for structured and raw buffers
Philip Rebohle
2017-12-28 16:03:17 +01:00 -
c3ccc1a5c7
[dxgi] Fixed resource lifetime issue in presenter
Philip Rebohle
2017-12-27 15:55:46 +01:00 -
533ce13956
[d3d11] Triangle test now tests shader resource buffers
Philip Rebohle
2017-12-27 15:45:35 +01:00 -
e668c65017
[d3d11] Experimental support for typed shader buffer views
Philip Rebohle
2017-12-27 14:32:07 +01:00 -
7f5fa18d0b
[dxbc] Enabled SPV_KHR_shader_draw_parameters for vertex shaders
Philip Rebohle
2017-12-27 14:31:38 +01:00 -
5ce975eed9
[dxbc] Fixed SV_VERTEXID and SV_INSTANCEID
Philip Rebohle
2017-12-27 12:49:25 +01:00 -
24b9d9d99a
[dxbc] Experimental support for ld,resinfo
Philip Rebohle
2017-12-27 01:37:15 +01:00 -
788f275315
[d3d11] UAV prep work + cleanups
Philip Rebohle
2017-12-27 01:36:45 +01:00 -
8d5a2b92f9
[d3d11] Cleaned up primitive topology code
Philip Rebohle
2017-12-26 16:25:51 +01:00 -
d66593fab5
[tests] Added simple app that compiles HLSL shaders
Philip Rebohle
2017-12-26 01:04:03 +01:00 -
0d3a1b25a1
[d3d11] Initial support for image updates + mapping
Philip Rebohle
2017-12-25 20:40:48 +01:00 -
a368d04fa0
[dxvk] Removed leftover line of code
Philip Rebohle
2017-12-25 16:09:00 +01:00 -
89138e5b40
[dxvk] Fixed lockup issue in thread destructors
Philip Rebohle
2017-12-25 16:05:11 +01:00 -
24bceb86c2
[dxvk] Fixed 3D image upload
Philip Rebohle
2017-12-24 15:29:10 +01:00 -
3762df6cb6
[d3d11] Added proper support for 1D and 3D shader resources
Philip Rebohle
2017-12-24 13:33:22 +01:00 -
a3f9fa7547
[d3d11] Implemented 1D and 3D texture creation
Philip Rebohle
2017-12-23 17:05:07 +01:00 -
82b2c40405
[dxvk] Simplified resource binding
Philip Rebohle
2017-12-23 15:11:23 +01:00 -
7a7a1faa63
[general] Updated Vulkan libraries
Philip Rebohle
2017-12-23 11:38:43 +01:00 -
89290e9eab
[dxbc] Minor fixes
Philip Rebohle
2017-12-22 20:15:44 +01:00 -
cd238df2ca
[general] Minor compatibility fixes
Philip Rebohle
2017-12-22 10:37:02 +01:00 -
f301633516
[dxbc] Compute shader prep work
Philip Rebohle
2017-12-21 17:27:40 +01:00 -
46717529fa
[dxbc] Implemented unsigned comparators and sample_l
Philip Rebohle
2017-12-21 17:14:11 +01:00 -
289da8065d
[d3d11] Implemented border color support
Philip Rebohle
2017-12-21 16:54:20 +01:00 -
3e4e5191a8
[dxbc] Increased number of clip/cull distances
Philip Rebohle
2017-12-21 16:28:42 +01:00 -
f947fb5d44
[dxbc] Refactored system value mapping
Philip Rebohle
2017-12-21 16:00:36 +01:00 -
2e4275649e
[dxbc] Implemented input mapping + sample controls
Philip Rebohle
2017-12-21 12:37:20 +01:00 -
109ce0a695
[dxbc] Implemented sample_d and vector shift instructions
Philip Rebohle
2017-12-20 23:50:39 +01:00 -
6ff709513c
[dxbc] Added indexable temps
Philip Rebohle
2017-12-20 22:50:05 +01:00 -
518b469742
[dxvk] Added command stream classes
Philip Rebohle
2017-12-20 22:17:14 +01:00 -
41d660f220
[spirv] Added image operand structure for more flexible sample ops
Philip Rebohle
2017-12-20 20:21:44 +01:00 -
84190369ab
[d3d11] Optimized resource binding methods
Philip Rebohle
2017-12-20 17:37:46 +01:00 -
659ec7b59d
[d3d11] Added DXGI format properties
Philip Rebohle
2017-12-20 14:54:24 +01:00 -
b4e10b7f06
[dxbc] Fixed sampler types for depth-compare operations
Philip Rebohle
2017-12-20 13:41:04 +01:00 -
2ed2d892d6
[dxvk] Optimized resource binding
Philip Rebohle
2017-12-20 12:13:08 +01:00 -
f68655feff
[dxvk] Separated buffer renaming from allocation
Philip Rebohle
2017-12-20 02:58:36 +01:00 -
70e5314cc6
[dxvk] Optimized resource tracking
Philip Rebohle
2017-12-20 02:45:57 +01:00 -
d2b676b551
[dxvk] Fixed descriptor pool leak
Philip Rebohle
2017-12-20 00:16:59 +01:00 -
9865474bb4
[dxbc] Initial shadow sampler support
Philip Rebohle
2017-12-20 00:16:49 +01:00 -
d1720c0c52
[dxbc] Implemented derivatives
Philip Rebohle
2017-12-19 20:26:05 +01:00 -
342e99a11c
[dxvk] Optimized descriptor updates
Philip Rebohle
2017-12-19 19:36:44 +01:00 -
5415b685de
[dxbc] Implemented type conversion instructions
Philip Rebohle
2017-12-19 18:12:18 +01:00 -
95bc4b5826
[dxbc] Added immediate constant buffer support
Philip Rebohle
2017-12-19 17:41:23 +01:00 -
2c5b1c151f
[d3d11] Refactored texture creation
Philip Rebohle
2017-12-19 16:01:50 +01:00 -
f2587ab1b6
[dxgi] Implemented separate color/depth format tables
Philip Rebohle
2017-12-19 14:47:35 +01:00 -
64a74735f8
[dxbc] oDepth no longer treated as standard output register
Philip Rebohle
2017-12-19 12:58:40 +01:00 -
f97ea7fcea
[d3d11] Implemented CheckFormatSupport and CheckFeatureSupport
Philip Rebohle
2017-12-19 11:05:41 +01:00 -
da2cc5a6a0
[dxvk] Fixed resource binding with invalidated buffers
Philip Rebohle
2017-12-19 01:08:48 +01:00 -
6df9fc75d2
[dxbc] Implemented some new bit-wise logical instructions
Philip Rebohle
2017-12-19 00:45:31 +01:00 -
2b6cb25675
[d3d11] Implemented D3D11_APPEND_ALIGNED_ELEMENT
Philip Rebohle
2017-12-18 23:24:10 +01:00 -
13d4a3d87d
[dxbc] Fixed bug with constant vector operands
Philip Rebohle
2017-12-18 18:02:15 +01:00 -
6cc3ff4ad8
[dxbc] Basic geometry shader (sm4) support
Philip Rebohle
2017-12-18 16:41:05 +01:00 -
c44b50ae4d
[dxvk] Fixed bug where resource bindings would not be updated after rebinding the pipeline
Philip Rebohle
2017-12-18 16:16:21 +01:00 -
4d01517dd8
[d3d11] Geometry shader prep work
Philip Rebohle
2017-12-18 12:53:53 +01:00 -
38b989ec91
[dxvk] vkCmdUpdateBuffer can only be used if both offset and size are aligned to four bytes
Philip Rebohle
2017-12-18 12:44:18 +01:00 -
1e08c0744f
[dxbc] Implemented basic control flow instuctions
Philip Rebohle
2017-12-18 11:53:28 +01:00 -
858913ec0c
[dxbc] Shader decoder and compiler overhaul (2/2)
Philip Rebohle
2017-12-18 00:46:44 +01:00 -
47347e38da
[dxbc] Shader decoder and compiler overhaul (1/2)
Philip Rebohle
2017-12-18 00:28:54 +01:00 -
2f99be9546
[dxbc] Implemented conditional move and comparison instructions
Philip Rebohle
2017-12-17 01:36:41 +01:00 -
ebabc0e578
[dxvk] Implemented proper swap chain synchronization
Philip Rebohle
2017-12-16 21:30:48 +01:00 -
1fe5b74762
Optimized command submission
Philip Rebohle
2017-12-16 18:10:55 +01:00 -
d5a49698b4
[dxvk] Implemented new memory allocator with sub-allocation
Philip Rebohle
2017-12-16 16:48:42 +01:00 -
85120d2d01
[d3d11] Reverted some design decisions related to buffer renaming
Philip Rebohle
2017-12-16 13:35:11 +01:00 -
d3b2174180
[dxvk] Implemented buffer renaming
Philip Rebohle
2017-12-16 13:21:11 +01:00 -
d9f38a7f42
[d3d11] Minor restructuring
Philip Rebohle
2017-12-15 19:11:10 +01:00 -
c0a963ae5b
[dxvk] Renamed DxvkBufferSlice methods for convenience
Philip Rebohle
2017-12-14 19:11:13 +01:00 -
4502816bb6
[dxvk] Renamed DxvkBufferSlice methods for convenience
Philip Rebohle
2017-12-14 19:09:49 +01:00 -
9827ace3b0
[d3d11] Fixed buffer bindings with non-zero offsets
Philip Rebohle
2017-12-14 19:07:08 +01:00 -
6de6421dfd
[d3d11] Refactoring resource creation (1/2) - buffers
Philip Rebohle
2017-12-14 15:59:55 +01:00 -
40241e0b22
[dxvk] DxvkBufferBinding -> DxvkBufferSlice
Philip Rebohle
2017-12-14 15:24:43 +01:00 -
2ad5f49f3e
[dxbc] Shader compiler rewrite (2/2)
Philip Rebohle
2017-12-14 12:53:53 +01:00 -
bdce9a69fb
[d3d11] Map() optimization removed, needs buffer renaming
Philip Rebohle
2017-12-14 12:29:41 +01:00 -
4172b99952
[d3d11] Implemented naive Map() optimization when used with D3D11_MAP_WRITE_DISCARD
Philip Rebohle
2017-12-13 17:49:08 +01:00 -
a4eb807215
[dxbc] Implemented SinCos, Min and Max instructions
Philip Rebohle
2017-12-13 16:35:01 +01:00 -
464a3e7d4e
[dxbc] Shader compiler rewrite (1/2)
Philip Rebohle
2017-12-13 15:32:54 +01:00 -
a0db9198e3
[d3d11] Removed unnecessary Flush()
Philip Rebohle
2017-12-12 15:39:31 +01:00 -
3d4304096b
[dxvk] Data buffer can now be created uninitialized
Philip Rebohle
2017-12-12 15:39:20 +01:00 -
1f4d7ae747
[general] Defining c++17 in project file directly, rather than as a compiler argument
Philip Rebohle
2017-12-12 13:06:09 +01:00 -
0f26d1c627
[dxbc] Removed <optional> dependency
Philip Rebohle
2017-12-12 13:00:37 +01:00 -
0558955388
[general] Updated README
Philip Rebohle
2017-12-12 12:54:49 +01:00 -
2a266eaad4
[general] Added 32-bit support
Philip Rebohle
2017-12-12 12:50:52 +01:00 -
23abc82aa0
[dxvk] Added performance counter class
Philip Rebohle
2017-12-12 10:29:17 +01:00 -
180667ba65
[d3d11] Fixed depth function
Philip Rebohle
2017-12-12 01:07:27 +01:00 -
24feb7822d
[d3d11] Added class linkage stub, required for FX11 samples
Philip Rebohle
2017-12-12 01:07:07 +01:00 -
3de427439b
[dxvk] Added proper documentation for staging buffers
Philip Rebohle
2017-12-12 00:41:56 +01:00 -
5f0e94138e
[dxvk] Implemented support for multisampled images and render targets
Philip Rebohle
2017-12-12 00:27:49 +01:00