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
-
34ed79dacc
[dxvk] Added explicit image flags
Philip Rebohle
2017-12-05 14:41:58 +01:00 -
af30fb3c25
[dxgi] CreateDXGIFactory now accepts IDXGIFactory1 as a target interface
Philip Rebohle
2017-12-05 14:05:18 +01:00 -
26373115ac
Added wine-staging to the requirements
Philip Rebohle
2017-12-05 13:27:36 +01:00 -
e0df25a7c5
[dxvk] Implemented proper image memory barriers
Philip Rebohle
2017-12-05 13:00:06 +01:00 -
7c1064e3eb
[d3d11] Moved render target state to OM state struct
Philip Rebohle
2017-12-05 12:59:35 +01:00 -
f1ee761290
[dxgi] DxgiPresenter now picks format depending on swap chain format
Philip Rebohle
2017-12-04 22:21:02 +01:00 -
365f992a97
[d3d11] CreateRenderTargetView now uses proper format
Philip Rebohle
2017-12-04 13:47:18 +01:00 -
cf33315c0c
[d3d11] Some cleanup work
Philip Rebohle
2017-12-04 13:39:37 +01:00 -
60992143b1
[dxvk] Added render target queries for framebuffers
Philip Rebohle
2017-12-04 13:39:14 +01:00 -
9fa6592b7d
[dxgi] Added initial support for format conversion
Philip Rebohle
2017-12-04 11:33:04 +01:00 -
1b77d58a2a
[dxgi] Fixed hardcoded swap chain format
Philip Rebohle
2017-12-03 21:36:44 +01:00 -
b5d068366d
[dxvk] Implemented shader resource binding
Philip Rebohle
2017-12-03 20:23:26 +01:00 -
a6bf7659b0
[dxvk] Refactored shader binding, client APIs must now create pipelines and pipeline layouts
Philip Rebohle
2017-12-03 00:40:58 +01:00 -
7ec8e727d2
[d3d11] Device creation now logs requested feature levels
Philip Rebohle
2017-12-02 19:07:48 +01:00 -
ac2d16599c
[d3d11] Implemented proper feature tests
Philip Rebohle
2017-12-02 16:47:06 +01:00 -
e051498621
[d3d11] Added enum to stringfunctions
Philip Rebohle
2017-12-02 16:46:53 +01:00 -
7de5a727ad
[dxgi] Added proper initialization of the swap chain back buffer
Philip Rebohle
2017-12-02 11:46:25 +01:00 -
57821db900
[dxvk] Added image init functions to context
Philip Rebohle
2017-12-01 17:52:05 +01:00 -
802fbe3cfd
[dxvk] Some minor refactoring
Philip Rebohle
2017-12-01 14:27:53 +01:00 -
cc408e3329
[dxvk] Barrier interface cleanup
Philip Rebohle
2017-12-01 10:51:58 +01:00 -
c936709aec
[dxvk] Moved context flags out of context state object
Philip Rebohle
2017-12-01 10:27:33 +01:00 -
4e39ef859b
[dxvk] More convenient command list assignment API
Philip Rebohle
2017-12-01 10:08:49 +01:00 -
27905d0711
[dxvk] Removed Recorder interface and deferred context
Philip Rebohle
2017-12-01 09:50:47 +01:00 -
004bc88e0c
[d3d11] ClearRenderTargetView now handles unbound images as well
Philip Rebohle
2017-12-01 00:52:39 +01:00 -
4b6d8264e7
[dxvk] Added method to clear images that are not bound for rendering
Philip Rebohle
2017-12-01 00:52:13 +01:00 -
5acc65504f
[dxgi] Added DxgiPresenter to render back buffers to the swap chain
Philip Rebohle
2017-11-29 21:46:09 +01:00 -
b389c9ea1f
[d3d11] Experimental implementation of OMSetRenderTargets and ClearRenderTargetView
Philip Rebohle
2017-11-29 20:19:40 +01:00 -
b35f0c64b4
[dxgi] Refactored swap chain <-> device communication
Philip Rebohle
2017-11-29 16:23:33 +01:00 -
33dc4583fb
[dxgi] Fixed resource interface queries
Philip Rebohle
2017-11-29 15:33:25 +01:00 -
a956c1b8ac
[dxgi] Added DxgiResource for image and buffer creation
Philip Rebohle
2017-11-29 15:16:07 +01:00 -
9fedd0187b
[dxgi] Implemented back buffer creation
Philip Rebohle
2017-11-29 08:29:12 +01:00 -
5bd3fdc11a
[dxvk] Added documentation to image view and image create info structs
Philip Rebohle
2017-11-29 08:28:45 +01:00 -
ad9f71fa02
[dxgi] Implemented DxgiSwapChain::GetBuffer and more of Present
Philip Rebohle
2017-11-29 07:55:44 +01:00 -
0c3a68c519
[d3d11] D3D11Texture2D stub
Philip Rebohle
2017-11-27 15:52:24 +01:00 -
0cdc13d785
[dxgi] Renamed private DXGI interfaces
Philip Rebohle
2017-11-27 15:51:53 +01:00 -
c572a9c393
[dxvk] Implemented image creation
Philip Rebohle
2017-11-27 12:01:35 +01:00 -
0e5cae826f
[dxgi] DXVK swap chain creation plus some experimental Present code
Philip Rebohle
2017-11-26 18:38:50 +01:00 -
d04c17e1d8
[tests] Fixed refresh rate in D3D11 triangle test
Philip Rebohle
2017-11-26 16:27:15 +01:00 -
187c5aa092
[dxgi] DxgiAdapter::GetDesc now returns correct adapter name
Philip Rebohle
2017-11-26 16:18:32 +01:00 -
f5dd030074
[dxgi] Implemented IDXGIFactory1 and IDXGIAdapter1 extensions
Philip Rebohle
2017-11-26 16:12:11 +01:00 -
26e662e12c
[dxgi] Implemented SDL-backed DxgiSwapChain methods
Philip Rebohle
2017-11-26 15:29:57 +01:00 -
f3a37068bb
[dxgi] Implemented DxgiSwapChain interface queries
Philip Rebohle
2017-11-26 14:02:08 +01:00 -
f924931d2d
[general] Removed TRACE calls for now
Philip Rebohle
2017-11-26 14:01:41 +01:00 -
c82bddb932
[dxvk] Added buffer copy and initial buffer barriers
Philip Rebohle
2017-11-26 13:24:01 +01:00 -
d225744c98
[d3d11] Wired up draw calls and dispatch calls to the underlying DXVK context
Philip Rebohle
2017-11-23 14:24:23 +01:00 -
64d9ad0027
[dxvk] Added dispatch call
Philip Rebohle
2017-11-23 14:24:00 +01:00 -
47bdf9408b
[dxvk] Added buffer view class
Philip Rebohle
2017-11-21 19:50:57 +01:00 -
a47ebd6ed5
[dxvk] Proper blend state and viewport state setup
Philip Rebohle
2017-11-20 15:35:29 +01:00 -
8bb0325928
[dxvk] Implemented graphics pipeline creation
Philip Rebohle
2017-11-20 14:11:09 +01:00 -
a9a03fec69
[dxvk] DxvkShader creates a VkShaderModule again
Philip Rebohle
2017-11-20 14:03:00 +01:00 -
a895b0159b
[dxvk] Added constant state object binding functions
Philip Rebohle
2017-11-20 13:38:24 +01:00 -
ae0c186f26
[dxvk] Implemented constant state objects
Philip Rebohle
2017-11-20 13:21:27 +01:00 -
745466652c
[dxvk] Removed shader resource slots for now, needs work
Philip Rebohle
2017-11-18 10:42:27 +01:00 -
a84e2eabc2
[dxvk] Restructured state tracker again
Philip Rebohle
2017-11-17 19:49:44 +01:00 -
b367f6af55
Added license
Philip Rebohle
2017-11-17 16:48:55 +01:00 -
abc0e98761
[dxbc] Added result modifiers, simple add instruction
Philip Rebohle
2017-11-17 11:41:56 +01:00 -
4c0404d3c6
[dxbc] Removes shader input/output interfaces for now, needs more work
Philip Rebohle
2017-11-17 11:41:46 +01:00 -
a3b16128ed
Philip Rebohle
2017-11-17 11:34:38 +01:00 -
cded7726a7
[dxbc] Added pixel shader code generator stub
Philip Rebohle
2017-11-16 02:07:10 +01:00 -
5d26f0fb0c
[dxbc] Implemented operand modifiers and load/store stuff
Philip Rebohle
2017-11-16 01:30:17 +01:00 -
901abe4356
[dxbc] Implemented some very basic load/store operations
Philip Rebohle
2017-11-13 02:07:13 +01:00 -
43dfba2287
[dxbc] Separate code generator classed for each shader type
Philip Rebohle
2017-11-13 00:22:52 +01:00 -
403ab75aeb
[dxbc] More sophisticated component mask/swizzle classes
Philip Rebohle
2017-11-07 15:11:09 +01:00 -
4052951542
[dxbc] Removed most of the DXBC compiler again
Philip Rebohle
2017-11-07 15:10:38 +01:00 -
9cdc341946
[dxbc] Some shader signature stuff
Philip Rebohle
2017-11-01 16:43:04 +01:00 -
72f353074f
[dxbc] Initial xSGN chunk implementation
Philip Rebohle
2017-11-01 00:01:40 +01:00 -
bc8cc76888
[dxbc] Added operand index decoder, entry point declaration
Philip Rebohle
2017-10-29 02:35:16 +02:00 -
f5ad024f5d
[dxbc] Implemented temporary register declarations
Philip Rebohle
2017-10-26 16:32:10 +02:00 -
200da4cf60
[spirv] Added SpirvModule class to generate SPIR-V code
Philip Rebohle
2017-10-26 15:40:39 +02:00 -
294586eeb3
[dxbc] Instruction decoder work
Philip Rebohle
2017-10-25 13:49:13 +02:00 -
79e2236958
[dxbc] Some more decoding stuff
Philip Rebohle
2017-10-22 23:13:29 +02:00 -
6954cfd84c
[dxbc] Added helper classes for DXBC decoding
Philip Rebohle
2017-10-21 17:58:58 +02:00 -
1bf05d3687
[spirv] Moved SPIR-V-specific stuff to separate directory
Philip Rebohle
2017-10-18 10:36:47 +02:00 -
72a87093c5
[dxvk] Moved some SPIR-V bits to separate directory
Philip Rebohle
2017-10-18 09:50:30 +02:00 -
c1e9d3236f
[dxbc] Added type info struct
Philip Rebohle
2017-10-17 13:02:57 +02:00 -
77f38c33c4
[dxvk] Removed DxvkDevice::createShader method
Philip Rebohle
2017-10-16 20:42:32 +02:00 -
dd20e09708
[tests] Added DXBC compiler executable for testing purposes
Philip Rebohle
2017-10-16 20:41:40 +02:00 -
0a57a4ddf5
[dxbc] Figuring out how to best generate SPIR-V module code
Philip Rebohle
2017-10-16 19:53:17 +02:00 -
aebe359509
[dxvk] Added ID counter for SPIR-V code generation
Philip Rebohle
2017-10-16 19:52:54 +02:00 -
8728e6e101
[d3d11] Build with DXBC compiler
Philip Rebohle
2017-10-16 17:50:39 +02:00 -
bb5b588d23
[dxbc] Added DXBC to SPIR-V compiler stub
Philip Rebohle
2017-10-16 17:50:09 +02:00 -
6e27b7c0cc
[d3d11] Added buffer creation (incomplete)
Philip Rebohle
2017-10-16 10:37:01 +02:00 -
c095fab1c9
[dxvk] Fixed interface queries
Philip Rebohle
2017-10-15 21:50:45 +02:00 -
b0517b16f0
[d3d11] Fixed interface queries
Philip Rebohle
2017-10-15 21:50:34 +02:00 -
08f4fb82f9
[tests] Added D3D11 compute shader test stub
Philip Rebohle
2017-10-15 21:38:28 +02:00 -
ea15f22492
[d3d11] Added buffer stub
Philip Rebohle
2017-10-15 21:38:09 +02:00 -
2c3674190a
[dxvk] Implemented proper resource binding
Philip Rebohle
2017-10-15 19:23:10 +02:00 -
e433c01ad4
[dxvk] Some more work on shader resources and resource bindings
Philip Rebohle
2017-10-15 17:56:06 +02:00 -
44d9bd9000
[dxvk] Added buffer creation
Philip Rebohle
2017-10-15 14:36:41 +02:00 -
e9eefbb3e7
[dxvk] Added graphics pipeline stub
Philip Rebohle
2017-10-15 13:02:59 +02:00 -
bccf3d254c
[dxvk] Implemented pipeline manager
Philip Rebohle
2017-10-15 02:03:07 +02:00 -
883ae9f39d
[dxvk] Added pipeline manager stub
Philip Rebohle
2017-10-14 23:52:47 +02:00 -
6e057b2b53
[dxvk] Command list now implements DxvkRecorder
Philip Rebohle
2017-10-14 14:28:31 +02:00 -
d97ccb82d6
[dxvk] Added deferred command list stub
Philip Rebohle
2017-10-14 14:28:06 +02:00 -
77383fa220
[dxvk] Added recorder interface
Philip Rebohle
2017-10-14 13:45:43 +02:00 -
b67d952e63
[dxvk] Added compute pipeline stub
Philip Rebohle
2017-10-14 13:45:00 +02:00 -
5c932f14d6
[dxvk] Added shader interface
Philip Rebohle
2017-10-14 13:44:38 +02:00 -
921abce1b3
[dxvk] Added limit constants
Philip Rebohle
2017-10-14 13:37:40 +02:00 -
764220db98
[dxvk] Added shader stub, improved state tracking code
Philip Rebohle
2017-10-13 03:19:23 +02:00 -
94af8140d2
[dxvk] DxvkContext now supports clears and actual state tracking
Philip Rebohle
2017-10-11 23:29:05 +02:00