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
-
de47fa29e1
[dxvk] Refactored Vulkan device and instance destruction, now more RAII friendly
Philip Rebohle
2017-12-11 19:48:00 +01:00 -
5f8976fbd4
[d3d11] Fixed triangle strips
Philip Rebohle
2017-12-11 19:38:13 +01:00 -
68ca71d8a4
[dxvk] Implemented recycling of command buffers and staging buffers
Philip Rebohle
2017-12-11 19:17:08 +01:00 -
037e9a643d
[d3d11] Fixed yet another ref counting bug
Philip Rebohle
2017-12-11 17:01:38 +01:00 -
c3a29e9de0
[d3d11] Return success value when mapping succeeds instead of an error
Philip Rebohle
2017-12-11 16:29:40 +01:00 -
22c3cd80a1
[dxbc] Implemented mad instruction
Philip Rebohle
2017-12-11 14:36:35 +01:00 -
c246e03594
[d3d11] Imlpemented some state queries
Philip Rebohle
2017-12-11 14:21:24 +01:00 -
50b7293b8f
[d3d11] Implemented blend state and depth-stencil state binding
Philip Rebohle
2017-12-11 14:11:18 +01:00 -
352b46fe80
[d3d11] Refactored state object binding
Philip Rebohle
2017-12-11 13:07:27 +01:00 -
4144e3229a
[d3d11] Implemented blend state creation
Philip Rebohle
2017-12-11 13:03:07 +01:00 -
9b9840754d
[d3d11] Added depth-stencil state objects
Philip Rebohle
2017-12-11 01:43:15 +01:00 -
2d918df0f0
[d3d11] d3d11_state_rs -> d3d11_rasterizer
Philip Rebohle
2017-12-10 23:27:20 +01:00 -
93f79742e9
[dxbc] Scalar values can be expanded to multiple vector components during a store operation
Philip Rebohle
2017-12-10 22:35:55 +01:00 -
d941446ca0
[dxbc] Fixed bug in decoder that would return wrong component masks
Philip Rebohle
2017-12-10 21:13:22 +01:00 -
5739e2f60f
[dxvk] Added component mapping to image view info
Philip Rebohle
2017-12-10 20:06:07 +01:00 -
9acc9bf3e0
[dxbc] Implemented Rsq instruction
Philip Rebohle
2017-12-10 20:01:38 +01:00 -
4a3b04f605
[dxgi] Mapping DXGI's RGBX formats fo Vulkan RGBA formats, needs testing
Philip Rebohle
2017-12-10 19:47:38 +01:00 -
b4f85a2c2f
[d3d11] Fixed mip-mapped texture creation
Philip Rebohle
2017-12-10 19:10:17 +01:00 -
c0f5b46f81
[dxvk] Added proper support for block-compressed image formats
Philip Rebohle
2017-12-10 18:14:28 +01:00 -
cd4f21a0c3
[d3d11] Implemented buffer mapping
Philip Rebohle
2017-12-10 17:36:32 +01:00 -
52f1c4fa00
[dxvk] Implemented staging buffers for large data transfers
Philip Rebohle
2017-12-10 15:57:51 +01:00 -
89ec199c34
[d3d11] Re-implemented shader read
Philip Rebohle
2017-12-10 12:21:33 +01:00 -
b4493d90d8
[dxbc] Initial support for sample instruction
Philip Rebohle
2017-12-10 12:08:20 +01:00 -
7c03495d74
[dxbc] Implemented shader resource declaration for images
Philip Rebohle
2017-12-10 10:34:18 +01:00 -
939faeaf27
[dxbc] Implemented sampler declaration
Philip Rebohle
2017-12-10 03:39:35 +01:00 -
9c997120e1
[d3d11] Implemented shader resource binding
Philip Rebohle
2017-12-10 01:56:07 +01:00 -
9a86178604
[d3d11] Fixed severe reference-counting issue in state objects
Philip Rebohle
2017-12-10 00:55:30 +01:00 -
3d6e88428a
[com] ... yeah, almost.
Philip Rebohle
2017-12-09 23:20:31 +01:00 -
fa1ef8248e
[com] Fixed crashes caused by reentrant Release()
Philip Rebohle
2017-12-09 22:20:40 +01:00 -
2b86a2f1f3
[d3d11] Changed the way default pipeline state is restored
Philip Rebohle
2017-12-09 21:39:56 +01:00 -
1160810687
[d3d11] Implemented sampler binding
Philip Rebohle
2017-12-09 21:17:26 +01:00 -
e335c817bc
[d3d11] Implemented sampler creation
Philip Rebohle
2017-12-09 20:49:56 +01:00 -
50e8b35291
[d3d11] Minor fixes to D3D11Device::CheckMultisampleQualityLevels
Philip Rebohle
2017-12-09 19:44:06 +01:00 -
8e3c14d8ab
[d3d11] Cleaned up view creation a bit
Philip Rebohle
2017-12-09 19:36:38 +01:00 -
1e6c11e3f2
[d3d11] Implemented shader resource view creation for 2D textures
Philip Rebohle
2017-12-09 19:06:51 +01:00 -
f484454854
[d3d11] Device children actually do hold a reference to the device
Philip Rebohle
2017-12-09 15:57:05 +01:00 -
12d4e68b24
[d3d11] Implemented multisample format support check
Philip Rebohle
2017-12-09 14:46:23 +01:00 -
c92d68417e
[dxgi] Bumped DxgiDevice to IDXGIDevice1
Philip Rebohle
2017-12-09 14:45:52 +01:00 -
4a0ff5343a
[dxgi] Added more format mappings
Philip Rebohle
2017-12-09 14:41:37 +01:00 -
d539c3e384
[d3d11] Allow the creation of fake D3D11 WARP and REF devices
Philip Rebohle
2017-12-09 13:43:14 +01:00 -
b3c391d071
[d3d11] Implemented depth-stencil binding and clear methods
Philip Rebohle
2017-12-09 03:53:42 +01:00 -
a43bb134e0
[dxvk] Initial support for format info
Philip Rebohle
2017-12-09 02:44:59 +01:00 -
36e6ba4ebc
[d3d11] Replaced resource view classes by a generic template
Philip Rebohle
2017-12-09 02:09:13 +01:00 -
bfb05f24b8
[dxbc] Implemented support for MUL instruction
Philip Rebohle
2017-12-09 01:49:30 +01:00 -
e0495c6ecb
[d3d11] Fixed pixel shader constant buffer bindings
Philip Rebohle
2017-12-09 01:40:15 +01:00 -
a35b128860
[dxvk] Attachment clears do not need barriers
Philip Rebohle
2017-12-09 01:25:52 +01:00 -
685023750d
[d3d11] Fixed uniform buffer barrier
Philip Rebohle
2017-12-09 01:25:32 +01:00 -
3ad4ed8264
[d3d11] Implemented depth-stencil view creation
Philip Rebohle
2017-12-08 23:25:38 +01:00 -
88c58320ee
[d3d11] Implemented texture creation
Philip Rebohle
2017-12-08 23:13:15 +01:00 -
c90bc3e946
[dxbc] Implemented proper resource slot mapping
Philip Rebohle
2017-12-08 22:30:41 +01:00 -
feab720ddb
[spirv] Added methods to force type declaration for arrays and structs
Philip Rebohle
2017-12-08 19:50:36 +01:00 -
0610296248
[d3d11] Implemented constant buffer binding
Philip Rebohle
2017-12-08 19:39:33 +01:00 -
e872448ca3
[dxbc] Refactored shader compiler to return a DxvkShader
Philip Rebohle
2017-12-08 18:14:05 +01:00 -
a2f66025f8
[dxbc] Implemented constant buffers
Philip Rebohle
2017-12-08 17:08:26 +01:00 -
9f4cc6b77d
[dxbc] Minor cleanups
Philip Rebohle
2017-12-08 15:30:12 +01:00 -
8887e8b2fa
[dxbc] Implemented interpolation modes for pixel shader inputs
Philip Rebohle
2017-12-08 14:56:34 +01:00 -
bd8dc20fa2
[dxbc] User-defined shader interface cannot be an array due to interpolation modes
Philip Rebohle
2017-12-08 14:18:30 +01:00 -
0843349d72
[dxbc] Added interpolation mode decoder
Philip Rebohle
2017-12-08 13:24:08 +01:00 -
e3533fb634
[dxbc] Implemented user-defined shader interface
Philip Rebohle
2017-12-08 12:59:08 +01:00 -
26dc8e2dd8
[tests] Updated D3D11 triangle sample
Philip Rebohle
2017-12-08 11:19:12 +01:00 -
4a4f5bea29
[util] Added missing files
Philip Rebohle
2017-12-08 11:18:23 +01:00 -
56826cbf82
[d3d11] Implemented index buffer binding
Philip Rebohle
2017-12-08 01:51:49 +01:00 -
9e1cf8396b
[dxvk] Added environment variable to toggle debug layers
Philip Rebohle
2017-12-08 01:32:02 +01:00 -
b7723ad6f6
[dxvk] Wrong framebuffer was used in renderPassEnd()
Philip Rebohle
2017-12-08 01:18:29 +01:00 -
b49815657e
[dxvk] Refactored blend state
Philip Rebohle
2017-12-08 01:06:48 +01:00 -
6a9743ead7
[dxvk] Refactored blend state
Philip Rebohle
2017-12-08 00:51:10 +01:00 -
84605a1310
[dxvk] Refactored input layout state
Philip Rebohle
2017-12-08 00:44:58 +01:00 -
385c92db5a
[dxvk] Refactoring of most constant state objects
Philip Rebohle
2017-12-08 00:02:43 +01:00 -
796c200e32
[dxvk] Major refactoring of graphics pipeline state lookup in order to support more dynamic state
Philip Rebohle
2017-12-07 21:47:38 +01:00 -
ade00add8d
[dxvk] Removed buffer stride stuff for now, we need a better solution
Philip Rebohle
2017-12-07 19:28:54 +01:00 -
27e63cbdc6
[d3d11] Implemented small buffer uploads
Philip Rebohle
2017-12-07 18:51:41 +01:00 -
2a2e179b91
[d3d11] Fixed initial context state setup and viewport orientation
Philip Rebohle
2017-12-07 18:38:54 +01:00 -
b7e263fc73
[dxbc] Added highly experimental shader input/output interface code
Philip Rebohle
2017-12-07 16:29:34 +01:00 -
04f8c6d306
Updated README
Philip Rebohle
2017-12-07 15:20:12 +01:00 -
3cf9582187
[d3d11] Added default constant state objects
Philip Rebohle
2017-12-07 14:22:23 +01:00 -
05ef218326
[d3d11] Implemented vertex buffer binding
Philip Rebohle
2017-12-07 14:03:15 +01:00 -
a901a85401
[dxvk] Added support for vertex index types
Philip Rebohle
2017-12-07 14:01:17 +01:00 -
be7a70a307
[d3d11] Implemented buffer creation
Philip Rebohle
2017-12-07 13:31:32 +01:00 -
5bf4ae7048
[d3d11] Initial work on buffer creation
Philip Rebohle
2017-12-07 13:17:16 +01:00 -
1f89452014
[d3d11] Implemented input layout creation
Philip Rebohle
2017-12-07 12:45:02 +01:00 -
f33acf7334
[dxvk] Modified interface to accept dynamic vertex buffer strides
Philip Rebohle
2017-12-07 11:39:59 +01:00 -
bf17c61579
[d3d11] Implemented shader binding
Philip Rebohle
2017-12-07 10:12:48 +01:00 -
93c719cadf
[dxvk] Reintroduced dirty pipeline state flag
Philip Rebohle
2017-12-07 09:44:45 +01:00 -
19851c8432
[dxvk] Re-implemented pipeline creation within the backend
Philip Rebohle
2017-12-07 09:38:31 +01:00 -
e95dc64c77
[dxgi] Removed unused members from DxgiSwapChain
Philip Rebohle
2017-12-07 00:56:13 +01:00 -
ddb1627985
[d3d11] D3D11DeviceChild subclasses must not store strong references to their parent device
Philip Rebohle
2017-12-07 00:55:21 +01:00 -
69b938118d
[general] Fixed write conflicts in logger
Philip Rebohle
2017-12-06 23:36:11 +01:00 -
f794d6c398
[dxgi] Fixed SRGB format feature requirements
Philip Rebohle
2017-12-06 23:28:07 +01:00 -
6c9bc89c39
[tests] Fixed D3D11 device creation
Philip Rebohle
2017-12-06 19:17:38 +01:00 -
bcb193a7fc
[d3d11] Removed unnecessary feature requirement
Philip Rebohle
2017-12-06 19:14:59 +01:00 -
5944410d2c
[tests] Removed dxvk dependency for d3d11 and dxgi tests
Philip Rebohle
2017-12-06 19:06:23 +01:00 -
dece62c70a
[d3d11] Implemented basic shader creation methods
Philip Rebohle
2017-12-06 18:54:01 +01:00 -
46909f82fc
[tests] Added DXBC disassembler
Philip Rebohle
2017-12-06 18:53:25 +01:00 -
9017af51ec
[utils] Added SHA-1 implementation for shader code hashing
Philip Rebohle
2017-12-06 18:13:51 +01:00 -
8934ab0fc7
[d3d11] Added stubs for shader classes
Philip Rebohle
2017-12-06 14:16:14 +01:00 -
c7e1131864
[d3d11] Implemented rasterizer state creation
Philip Rebohle
2017-12-06 13:16:54 +01:00 -
f990fcaa01
[d3d11] Implemented rasterization state and viewports
Philip Rebohle
2017-12-06 12:11:59 +01:00 -
fadcac5a8e
[dxgi] Fixed swap chain issue in ResizeTargets
Philip Rebohle
2017-12-05 15:24:58 +01:00 -
77ca0a84b7
Revert "[dxgi] Removed SDL dependencies from DxgiSwapChain"
Philip Rebohle
2017-12-05 15:20:03 +01:00 -
245ba75123
[dxgi] Removed SDL dependencies from DxgiSwapChain
Philip Rebohle
2017-12-05 14:43:03 +01:00