mirror of
https://github.com/Cxbx-Reloaded/Cxbx-Reloaded.git
synced 2025-04-02 11:11:52 -04:00
Commit graph
Select branches
Hide pull requests
dx11
master
master-fixup-test
#100
#1000
#1001
#1002
#1003
#1004
#1005
#1006
#1007
#1009
#1010
#1011
#1012
#1016
#1017
#1018
#1019
#102
#1020
#1022
#1023
#1025
#1026
#1027
#1027
#1028
#1029
#1030
#1031
#1033
#1034
#1035
#1036
#1037
#1039
#1040
#1041
#1042
#1043
#1044
#1045
#1046
#1047
#1047
#1048
#1049
#105
#1050
#1050
#1054
#1056
#1057
#1058
#106
#106
#1060
#1063
#1065
#1065
#1066
#1066
#107
#1071
#1072
#1072
#1073
#1076
#1077
#1079
#1081
#1084
#1085
#1087
#1089
#109
#1090
#1092
#1092
#1093
#1094
#1098
#110
#1100
#1101
#1102
#1104
#1105
#1109
#1110
#1111
#1112
#1113
#1114
#1116
#112
#1123
#1124
#1125
#1126
#1127
#1128
#1128
#113
#1130
#1131
#1135
#1135
#1140
#1142
#1143
#1144
#1146
#1147
#1149
#115
#1150
#1152
#116
#1161
#1162
#1163
#1164
#1168
#1169
#1171
#1178
#1179
#118
#1180
#1183
#1184
#1186
#1187
#1188
#1189
#1189
#1190
#1191
#1192
#1193
#1194
#1196
#1197
#1198
#12
#120
#1200
#1201
#1202
#1205
#1208
#1210
#1211
#1212
#1213
#1214
#1215
#1216
#1217
#1217
#1218
#122
#1220
#1221
#1226
#1227
#1228
#1229
#123
#1230
#1231
#1232
#1233
#1235
#1236
#1240
#1241
#1243
#1243
#1244
#1245
#1246
#1247
#1248
#1250
#1251
#1252
#1253
#1257
#1258
#1259
#126
#1260
#1262
#1264
#1265
#1268
#1269
#1269
#1270
#1271
#1272
#1279
#128
#1280
#1281
#1282
#1284
#1285
#1286
#1287
#1288
#1289
#1291
#1295
#1296
#1297
#1298
#1299
#130
#1300
#1301
#1302
#1303
#1304
#1305
#1307
#1308
#1310
#1311
#1314
#1317
#132
#1320
#1326
#1327
#1328
#133
#133
#1332
#1333
#1334
#1337
#1341
#1343
#1343
#1345
#1346
#1346
#1347
#1348
#1349
#1350
#1351
#1355
#1357
#1365
#1366
#1368
#1369
#137
#137
#1370
#1371
#1372
#1373
#1374
#1375
#1376
#1377
#1380
#1383
#1384
#1386
#1388
#1389
#139
#1392
#1393
#1394
#1395
#1398
#1399
#140
#1400
#1402
#1403
#1404
#1405
#1407
#1408
#141
#141
#1410
#1411
#1412
#1413
#1414
#1415
#1417
#1418
#1419
#142
#1420
#1421
#1422
#1422
#1423
#1424
#1425
#1426
#1427
#143
#1434
#1436
#1437
#1439
#1440
#1441
#1442
#1443
#1444
#1445
#1449
#145
#1451
#1452
#1453
#1454
#1455
#1457
#1458
#1460
#1461
#1462
#1463
#1464
#1466
#147
#148
#1481
#1482
#1485
#1488
#1489
#149
#1490
#1491
#1492
#1493
#1494
#1495
#1497
#1499
#15
#150
#1503
#1504
#1505
#1507
#1508
#1509
#1510
#1511
#1512
#1515
#1516
#1517
#1519
#152
#1520
#1521
#1522
#1523
#1526
#1527
#1529
#153
#1530
#1531
#1532
#1533
#1534
#1535
#1537
#1538
#154
#1541
#1543
#1544
#1545
#1546
#1547
#1548
#1549
#1552
#1553
#1556
#1557
#1558
#1560
#1561
#1563
#1564
#1565
#1567
#1568
#157
#157
#1570
#1572
#1573
#1574
#1575
#1577
#1578
#1579
#158
#1581
#1582
#1583
#1584
#1586
#1588
#1589
#159
#1590
#1592
#1593
#1594
#1595
#1596
#1597
#1599
#160
#1601
#1602
#1603
#1605
#1606
#1607
#1608
#1609
#161
#1611
#1612
#1613
#1614
#1615
#1618
#1619
#1620
#1621
#1622
#1623
#1624
#1626
#1627
#1629
#163
#1631
#1632
#1633
#1635
#1636
#1637
#1639
#164
#1641
#1642
#1644
#1646
#1647
#1648
#1649
#165
#1650
#1651
#1652
#1654
#1655
#1657
#166
#1662
#1664
#1666
#1667
#1668
#1669
#167
#167
#1670
#1671
#1672
#1673
#1674
#1675
#1676
#1677
#1678
#1679
#168
#1680
#1682
#1683
#1684
#1686
#1687
#1688
#169
#1692
#1694
#1695
#1696
#1697
#170
#1700
#1701
#1702
#1703
#1704
#1705
#1707
#1708
#1709
#171
#1713
#1715
#1716
#1717
#1719
#172
#1720
#1721
#1722
#1723
#1725
#1726
#1728
#1729
#1730
#1731
#1735
#1736
#1737
#1738
#1741
#1742
#1745
#1746
#1747
#1748
#1750
#1752
#1754
#1755
#1756
#1757
#1759
#176
#1761
#1763
#1765
#1766
#1767
#1769
#1770
#1771
#1772
#1774
#1776
#178
#1780
#1781
#1782
#1783
#1785
#1789
#179
#1791
#1796
#1797
#1799
#18
#180
#1800
#1801
#1805
#1806
#1807
#1808
#1809
#181
#1811
#1812
#1813
#1814
#1815
#1816
#1817
#1818
#1820
#1821
#1823
#1824
#1825
#1827
#1828
#1829
#1833
#1834
#1835
#1837
#1838
#1839
#184
#1840
#1842
#1843
#1844
#1845
#1846
#1847
#1849
#185
#1850
#1851
#1852
#1853
#1854
#1856
#1857
#1859
#186
#1862
#1863
#1864
#1865
#1866
#1867
#1868
#1869
#187
#1870
#1871
#1872
#1877
#1879
#188
#1881
#1887
#1888
#1889
#189
#1890
#1891
#1892
#1894
#190
#1901
#1904
#1905
#1906
#191
#1911
#1913
#1914
#1915
#1916
#1917
#1918
#1921
#1922
#1923
#1925
#1928
#1929
#1932
#1934
#1935
#1938
#1940
#1941
#1942
#1943
#1944
#1945
#1946
#1947
#1948
#1952
#1955
#1956
#1957
#1964
#1965
#1966
#1967
#1968
#1969
#1970
#1972
#1974
#1975
#1976
#1977
#1978
#1981
#1982
#1983
#1984
#1985
#1986
#1987
#1989
#1990
#1991
#1992
#1993
#1994
#1995
#1996
#1997
#1998
#1999
#20
#200
#2000
#2001
#2002
#2003
#2004
#2005
#2007
#2008
#201
#201
#2011
#2012
#2014
#2015
#2021
#2022
#2028
#2029
#203
#203
#2030
#2031
#2032
#2033
#2034
#2036
#2037
#2038
#2039
#204
#2040
#2041
#2044
#2045
#2047
#2048
#2049
#2050
#2052
#2053
#2055
#2058
#2059
#2060
#2067
#2068
#2069
#2070
#2071
#2072
#2073
#2074
#2075
#2076
#2078
#208
#210
#2104
#2105
#2106
#2107
#2108
#2109
#211
#2110
#2112
#2116
#2117
#2118
#2120
#2121
#2122
#2123
#2124
#2125
#2126
#2127
#2128
#2129
#2130
#2131
#2133
#2134
#2135
#2136
#2138
#214
#2140
#2141
#2146
#2147
#2148
#2149
#215
#2150
#2151
#2152
#2153
#2154
#2155
#2156
#2157
#2158
#2160
#2163
#2164
#2165
#2167
#2168
#217
#2170
#2171
#2172
#2174
#2176
#2178
#2179
#2181
#2182
#2183
#2184
#2185
#2188
#2189
#2192
#2193
#2194
#2196
#2197
#2198
#2199
#220
#2200
#2201
#2202
#2203
#2204
#2205
#2206
#2207
#2209
#221
#2210
#2211
#2212
#2213
#2214
#2215
#2217
#2218
#2219
#2220
#2221
#2222
#2223
#2224
#2227
#2228
#2230
#2231
#2232
#2233
#2233
#2234
#2235
#2236
#2237
#2238
#2239
#2240
#2241
#2242
#2243
#2244
#2245
#2246
#2247
#2248
#2249
#2250
#2252
#2254
#2255
#2256
#2257
#2259
#2261
#2265
#2266
#2267
#2268
#2269
#227
#2271
#2278
#2280
#2281
#2282
#2284
#2285
#2286
#2288
#2289
#2290
#2291
#2292
#2294
#2295
#2296
#2297
#2298
#2299
#23
#2301
#2302
#2305
#2306
#2308
#2309
#2309
#2310
#2311
#2312
#2315
#2318
#2319
#232
#2320
#2321
#2325
#2326
#2327
#2328
#233
#2334
#2336
#2337
#2339
#234
#2340
#2341
#2342
#2345
#2348
#2349
#2350
#2351
#2353
#2355
#2356
#2357
#2358
#2359
#2360
#2362
#2363
#2364
#2365
#2369
#2370
#2374
#2375
#2377
#2378
#238
#2380
#2381
#2382
#2383
#2384
#2385
#2386
#2387
#2388
#2389
#239
#2390
#2391
#2393
#2397
#2398
#240
#2400
#2401
#2403
#2404
#2406
#2408
#2409
#2411
#2412
#2413
#2414
#2416
#2417
#2418
#242
#2426
#2428
#2429
#2429
#2432
#2434
#2434
#2436
#2436
#2437
#2438
#2438
#2439
#244
#2440
#2441
#2444
#2445
#2451
#2452
#2455
#2456
#2457
#2458
#2462
#2463
#2468
#2469
#2470
#2470
#2472
#2473
#2474
#2484
#2485
#2485
#249
#252
#253
#254
#255
#256
#258
#259
#260
#263
#264
#267
#27
#270
#281
#284
#286
#287
#289
#291
#292
#293
#294
#299
#301
#303
#304
#305
#307
#318
#319
#321
#324
#324
#325
#326
#327
#328
#329
#33
#330
#331
#333
#334
#345
#347
#348
#350
#356
#357
#359
#36
#363
#364
#365
#366
#367
#368
#37
#370
#374
#375
#376
#379
#380
#381
#382
#383
#384
#385
#387
#388
#389
#390
#392
#393
#394
#395
#396
#397
#398
#40
#400
#405
#406
#41
#410
#417
#419
#42
#420
#421
#422
#423
#424
#428
#43
#432
#433
#434
#435
#436
#437
#439
#440
#441
#443
#450
#453
#458
#458
#459
#460
#461
#462
#463
#464
#465
#468
#469
#471
#473
#474
#480
#484
#486
#491
#492
#496
#498
#50
#501
#503
#505
#506
#507
#508
#509
#51
#510
#511
#514
#529
#53
#534
#536
#537
#538
#539
#54
#540
#542
#543
#544
#548
#554
#555
#556
#557
#558
#56
#562
#564
#57
#571
#572
#575
#576
#577
#580
#581
#582
#585
#59
#592
#595
#598
#601
#615
#616
#618
#62
#626
#66
#66
#67
#672
#673
#676
#681
#683
#683
#684
#687
#689
#690
#691
#693
#694
#695
#696
#698
#699
#701
#702
#703
#704
#708
#71
#710
#711
#712
#713
#714
#715
#718
#719
#720
#721
#722
#722
#724
#726
#727
#729
#73
#732
#733
#734
#735
#736
#737
#738
#739
#740
#741
#742
#744
#745
#749
#751
#752
#753
#755
#756
#757
#758
#759
#76
#760
#761
#763
#764
#765
#768
#77
#770
#771
#772
#773
#774
#775
#777
#778
#78
#780
#781
#782
#785
#786
#787
#79
#790
#795
#797
#80
#800
#801
#802
#804
#805
#806
#809
#810
#811
#812
#814
#816
#819
#821
#822
#823
#824
#825
#826
#828
#83
#830
#833
#835
#837
#838
#839
#839
#84
#840
#841
#843
#844
#845
#846
#848
#85
#851
#852
#853
#854
#856
#858
#859
#86
#862
#864
#865
#866
#867
#868
#869
#87
#872
#874
#875
#876
#88
#881
#882
#883
#884
#886
#887
#888
#889
#891
#892
#893
#895
#896
#897
#898
#899
#899
#90
#900
#903
#905
#906
#907
#908
#909
#910
#911
#912
#914
#915
#917
#918
#919
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#93
#930
#932
#933
#933
#934
#935
#935
#936
#938
#939
#940
#940
#941
#943
#944
#945
#947
#949
#95
#950
#951
#954
#956
#957
#958
#961
#963
#964
#965
#967
#968
#969
#970
#971
#973
#975
#976
#977
#977
#979
#980
#983
#984
#989
#99
#990
#992
#993
#994
#995
#995
#997
#999
CI-0007d20
CI-0043e45
CI-018a806
CI-0217200
CI-049a070
CI-067aa82
CI-06fadd6
CI-0799214
CI-09e744e
CI-0afcf04
CI-0b69563
CI-0c28aca
CI-0f853f3
CI-1034185
CI-1077115
CI-10ba282
CI-111728f
CI-13bd79f
CI-16ffe3a
CI-1710f01
CI-17b0cb8
CI-187f4a8
CI-1887f3a
CI-1b10e1b
CI-1c46540
CI-1c67c0d
CI-1e05973
CI-1e300d6
CI-1ee1239
CI-204dcf8
CI-213dd2f
CI-216b5c2
CI-21c27b4
CI-238dda1
CI-2397ece
CI-23a3bc4
CI-23c1dcf
CI-23c8d37
CI-246d1fa
CI-24c4e3d
CI-25b9a2e
CI-2695d91
CI-2833314
CI-28d031d
CI-2a23634
CI-2c72faa
CI-2d3977b
CI-2d63e89
CI-2f74af1
CI-30956c1
CI-30dbba8
CI-31a47cd
CI-31ff15b
CI-34f8d30
CI-3515449
CI-357948a
CI-362c938
CI-374ba5e
CI-38242d4
CI-38aaf71
CI-3908a8c
CI-3a7b233
CI-3b82af6
CI-3bdd689
CI-3bf2eff
CI-3d244b7
CI-3e5272d
CI-3edc388
CI-3f4f141
CI-401337a
CI-41c9d7a
CI-41d45dd
CI-4204640
CI-42ff76c
CI-4457d11
CI-44f0aee
CI-44f1e09
CI-471f389
CI-47795ba
CI-4808be6
CI-484a2c3
CI-48814d3
CI-494ef0b
CI-4b5bef2
CI-4b5edbd
CI-4b735c5
CI-4c384ef
CI-4d06712
CI-4d4f6dd
CI-4e6068f
CI-4f24048
CI-4ff30ff
CI-50334cb
CI-52c88d7
CI-52cdb4e
CI-547c3ae
CI-555f240
CI-55da0a2
CI-56eede2
CI-59534bd
CI-5995641
CI-5a1b8b5
CI-5a454aa
CI-5d222c1
CI-5e42d18
CI-5e928e5
CI-5f7b941
CI-5fe769b
CI-6111fc9
CI-615b702
CI-61e7e30
CI-6283232
CI-629d6d2
CI-6350aba
CI-6389cb6
CI-65959ec
CI-66bccac
CI-6788bf1
CI-68b3f0f
CI-696d498
CI-6a70a08
CI-6c530fb
CI-6cfad6f
CI-6d187f1
CI-6db6256
CI-6e68433
CI-6f32d89
CI-6f81d21
CI-70088b3
CI-71dc7e9
CI-724a1ca
CI-7290824
CI-72acea2
CI-74138d1
CI-74c8b0c
CI-756ad91
CI-764304c
CI-7767250
CI-7938142
CI-79391fc
CI-7a59d77
CI-7a69834
CI-7bfd8be
CI-7c630d6
CI-7e0f8f4
CI-807f95c
CI-8087b15
CI-827a321
CI-8415397
CI-84cd4e3
CI-8588230
CI-85daa21
CI-8602274
CI-8667d22
CI-86788a5
CI-875f97b
CI-88a37ac
CI-8919d99
CI-8a1e4b1
CI-8a4c746
CI-8a87fd8
CI-8ac5d14
CI-8ae094d
CI-8b35389
CI-8b9b26b
CI-8bfbcb5
CI-8c1ee7d
CI-8c754be
CI-8c986c2
CI-8cc9c73
CI-8d8ebd7
CI-8f848f8
CI-8fcc2f5
CI-8fe6092
CI-917bf50
CI-91a77b0
CI-935fab7
CI-94f0258
CI-95b789e
CI-9635ba9
CI-967f53a
CI-97012d6
CI-971318a
CI-97b90fc
CI-97bf1d9
CI-9a773ef
CI-9b5fe39
CI-9d714c4
CI-9e9f78e
CI-9ebdef8
CI-9f5b4e0
CI-9f87854
CI-9fab1d5
CI-a1dfa3d
CI-a25e455
CI-a380927
CI-a53f360
CI-a5f4b3b
CI-a5fa409
CI-a650fd2
CI-a6e17bc
CI-a852c3e
CI-aa3c09c
CI-ab6b478
CI-abb50d6
CI-abe0c82
CI-ac5289d
CI-ac68fd4
CI-ad7328d
CI-addf4b4
CI-ae43ded
CI-b07ca85
CI-b1bd9dd
CI-b2ca281
CI-b2f6391
CI-b304e53
CI-b33ed95
CI-b3f1e61
CI-b405153
CI-b43f6bb
CI-b4dadb1
CI-b6d4c76
CI-ba980d2
CI-ba9ee5f
CI-bc9cbec
CI-be4fb1d
CI-bf1483a
CI-bf6d8b8
CI-bf931d2
CI-bfb1009
CI-c36da13
CI-c382d0f
CI-c3993c6
CI-c594e34
CI-c65d26a
CI-c7bf62c
CI-c7e75d7
CI-c808cf2
CI-c89e1ba
CI-c9fe07a
CI-ca0b978
CI-cd768c6
CI-cdb3b13
CI-ce05ea1
CI-cec1b0b
CI-cf87eae
CI-cfa7be7
CI-d0b4c6a
CI-d1580cd
CI-d26e028
CI-d3544f7
CI-d42e3ee
CI-d51743a
CI-d5af846
CI-d95249c
CI-d9b994c
CI-d9ec434
CI-da7a917
CI-db1bae2
CI-db545a3
CI-db640d5
CI-dc1f93b
CI-dc5f562
CI-dd36dd5
CI-dd7fbe3
CI-de16fe3
CI-df22c8b
CI-dff5fb0
CI-e0f41fe
CI-e1ea10c
CI-e34c990
CI-e4ef9c1
CI-e5af2b1
CI-e6b2ed8
CI-e6d9c6d
CI-e6e0d5d
CI-e774044
CI-e7f2e88
CI-e8f943e
CI-ea70070
CI-eb90237
CI-ec6987d
CI-eca9c33
CI-ed57ca9
CI-ed8a612
CI-eddc14e
CI-ee6a61c
CI-ef30044
CI-efda454
CI-efe42f4
CI-efee57a
CI-f0e99ba
CI-f1d09af
CI-f1e54be
CI-f296636
CI-f32a2e7
CI-f390c79
CI-f3aaea3
CI-f3d7ae6
CI-f44f35f
CI-f5b4878
CI-f6274cc
CI-f6e54ac
CI-f7042be
CI-f857593
CI-f8593e6
CI-f8b449d
CI-f8e0b73
CI-f9449d0
CI-fa6387a
CI-fb4b988
CI-fb4ca71
CI-fca206c
CI-fe0c2db
CI-fe398a4
CI-fe84236
CI-ff4f4f0
CI-ffe3b95
v0.1
v0.1-alpha
-
b884d16766
Started porting Clear Ignore BeginScene and EndScene calls under D3D11 For D3D11, move a Present call to SwapChain Replace a D3D9 SetRenderTarget call by CxbxSetRenderTarget
PatrickvL
2022-01-23 17:32:38 +01:00 -
377230bcf5
Ported GetBackBuffer
PatrickvL
2021-07-21 17:22:01 +02:00 -
475eb5deb9
Removed g_UseFixedFunctionVertexShader, as it never changes from true anymore.
PatrickvL
2021-07-19 14:37:17 +02:00 -
53acc42ad9
Avoid ImGui related crashes when render_base is removed
PatrickvL
2021-07-16 10:51:47 +02:00 -
391741a075
Ported vertex shader creation and activation For this, introduced and used CxbxCreateVertexShader, and refactored CxbxUpdateHostVertexShader, to perform local state tracking and switch active host vertex shader only when required Removed ResetD3DDevice method
PatrickvL
2021-07-16 10:28:29 +02:00 -
aa98efbc1a
Introduced and used CxbxSetPixelShader, to perform local state tracking and switch active host pixel shader when required
PatrickvL
2021-07-14 17:26:28 +02:00 -
a704afff26
Ported pixel shader creation and activation
PatrickvL
2021-07-14 17:08:51 +02:00 -
4a23347d78
Extended the NV2A register defines (completing the kelvin Nv097 set from other sources like recent xemu additions, so all credit to them, although they haven't copied over the defines we've added over the years).
PatrickvL
2021-06-18 12:56:59 +02:00 -
9c0f4a5991
Introduced Xbox version of D3DPOOL (which seems to be ignored in all XDK API's)
PatrickvL
2021-06-16 17:40:54 +02:00 -
bd83d00b1b
Introduced Xbox version of X_D3DBACKBUFFER_TYPE
PatrickvL
2021-06-16 17:33:03 +02:00 -
8e3651cb70
Introduced Xbox version of X_POINT and X_RECT (for now, aliassed to Windows types)
PatrickvL
2021-06-16 17:27:10 +02:00 -
824c840102
Introduced Xbox version of X_D3DDEVICE_CREATION_PARAMETERS (although D3DDevice_GetCreationParameters was the only function using this, but it's no longer patched)
PatrickvL
2021-06-16 17:03:33 +02:00 -
5225e9e609
Introduced Xbox version of HWND
PatrickvL
2021-06-16 16:55:57 +02:00 -
7a9382a79f
Introduced Xbox version of D3DCUBEMAP_FACES
PatrickvL
2021-06-16 16:40:38 +02:00 -
67c6c4245f
Introduced Xbox version of D3DDVTYPE
PatrickvL
2021-06-16 16:28:21 +02:00 -
f2529e8cb7
Reviewed texture formats
patrickvl
2021-06-13 23:05:52 +02:00 -
9baea76494
Ported texture creation and locking/unlocking
patrickvl
2021-06-13 22:07:43 +02:00 -
337755b325
Use feature level 10.0 Port CreateTexture
PatrickvL
2021-06-13 18:30:50 +02:00 -
11a0834b83
CxbxSetIndices() never returns anything Copied over example CreateDevice initialization (probably won't compile) Leave out g_pDirect3D and g_D3DCaps globals (no longer required in D3D11) Call CheckFormatSupport from g_pD3DDevice (not g_pDirect3D) Ported CreateQuery (using a D3D11_QUERY_DESC argument)
PatrickvL
2021-06-12 17:44:47 +02:00 -
cd0bf92e50
Ported vertex attribute conversion from D3D9 (which uses DeclCaps) to D3D11 (which seemingly supports all vertex attribute formats we need, in feature level 10 already?)
PatrickvL
2021-06-11 13:52:31 +02:00 -
d8e4d27841
Ported vertex attribute conversion from D3D9 (which uses DeclCaps) to D3D11 (which seemingly supports all vertex attribute formats we need, in feature level 10 already?)
PatrickvL
2021-06-11 13:52:31 +02:00 -
10e28379b4
Mapped D3D9 D3DDECLTYPE to D3D11 DXGI_FORMAT Also a feeble attempt at converting part of the vertex declaration data
PatrickvL
2021-06-10 18:28:33 +02:00 -
32fae4a0e6
Took a stab at SetSamplerState > CreateSamplerState + PSSetSamplers Temporary alias CXBXFORMAT, mapped to D3D9 D3DFORMAT or D3D11 DXGI_FORMAT Mapped D3D9 D3DFORMAT's to D3D11 DXGI_FORMAT's (for as far as possible - needs more work) Ported D3D9 CheckDeviceFormat to D3D11 CheckFormatSupport
PatrickvL
2021-06-10 17:47:43 +02:00 -
0531d0dff7
Introduced wrappers for the easy, one-to-one mappable D3D calls
PatrickvL
2021-06-10 13:32:00 +02:00 -
2cb703c24a
Remove FullScreen_PresentationInterval alias Make sure all code uses aliasses, so nothing but the aliasses refer to D3D 9 types (making it easier to spot all places where we have to convert to 11) Remove unused symbol dwBytesRead Fixed hint on missing argument to XB_InitializeObjectAttributes macro
PatrickvL
2021-06-10 10:24:20 +02:00 -
1413a604ef
Removed some unused aliasses Aliassed some more Dx11 symbols
PatrickvL
2021-06-09 12:45:23 +02:00 -
1668ed6779
Introduced a few Xbox D3D types that were until now aliassed to D3D9 Adjusted a few assignments that can now no longer rely on the copy operator. Added D3DDevice_SetBackMaterial implementation (and trampoline) Trampolined D3DDevice_SetMaterial and unpatched D3DDevice_GetMaterial No longer call SetLight on host (fixed function won't be possible under DxD11 anyway)
PatrickvL
2021-06-08 17:33:35 +02:00 -
132fa33b8a
Some preliminary interface mapping from DX9 to DX11 (nothing functional, and still using a conditional define, to keep things compiling for now)
PatrickvL
2021-06-08 11:43:35 +02:00 -
3515449200
Merge branch 'testbed'
CI-3515449
Luke Usher
2024-06-07 20:05:04 +01:00 -
6aba34fe0d
Merge branch 'master' of https://github.com/cxbx-reloaded/cxbx-reloaded
Luke Usher
2024-06-07 20:04:53 +01:00 -
a3b2306b12
Merge branch 'master' of https://github.com/cxbx-reloaded/cxbx-reloaded into testbed
Luke Usher
2024-06-07 20:04:18 +01:00 -
bfae57175e
PatrickvL
2024-05-25 11:02:05 +02:00 -
23134a1d44
chihiro: merge experimental Chihiro emulation
Luke Usher
2024-05-23 09:55:44 +01:00 -
00939039c4
Revert "Update dependencies"
Luke Usher
2024-05-23 09:46:24 +01:00 -
4cdb5f5cba
Merge remote-tracking branch 'ergo720/less_busy_loops' into testbed
Luke Usher
2024-05-23 09:22:33 +01:00 -
5eb505a71b
EmuX86: Let invalid memory accesses trigger a warning rather than a fatal error
Luke Usher
2024-05-22 14:02:38 +01:00 -
eb2381eb8e
Merge branch 'fix-compilation-vs2022'
Luke Usher
2024-05-22 12:50:04 +01:00 -
953c91a8c2
Luke Usher
2024-05-22 12:48:43 +01:00 -
1615ecc976
fix the build on vs2022 17.9.1
Luke Usher
2024-05-22 12:46:03 +01:00 -
0007d20b03
Luke Usher
2024-05-22 12:42:07 +01:00 -
643ce9207c
Update dependencies
Ryce-Fast
2024-03-14 14:06:25 +01:00 -
5837658a9e
AlesanddroPB95
2024-03-10 14:04:02 +01:00 -
372ccb0f12
AlesanddroPB95
2024-03-10 13:47:03 +01:00 -
783d773d0d
AlesanddroPB95
2024-03-10 11:45:34 +01:00 -
bfb10092c0
RadWolfie
2024-02-08 12:48:46 -06:00 -
f5b4878245
Luke Usher
2024-02-04 19:47:12 +00:00 -
4174fbc23f
review remarks
RadWolfie
2024-02-04 13:29:40 -06:00 -
0560ed6955
change clamp to saturate in shader templates
medievil1
2024-02-03 14:46:54 -05:00 -
875015164c
fix incorrect setting in pixel shader template
medievil1
2024-02-03 14:38:16 -05:00 -
aedb5ba87b
address review comment
medievil1
2024-02-03 12:08:00 -05:00 -
d6f1e5f17a
jackchentwkh
2024-02-03 19:38:54 +08:00 -
e5dcdebe7f
device: corrected conversions based on hardware model
RadWolfie
2024-02-03 02:45:37 -06:00 -
bd31c6e118
Address Review comments
medievil1
2024-02-01 15:08:29 -05:00 -
bd067a90c5
address review comments
medievil1
2024-01-31 20:41:18 -05:00 -
d0ce26ea33
address review comment
medievil1
2024-01-31 17:31:28 -05:00 -
918f4a472c
address review comment
medievil1
2024-01-24 00:17:35 -05:00 -
e62bd88f9f
just adding more info to comment
medievil1
2024-01-23 21:54:23 -05:00 -
31e5287fb4
crash fix....
medievil1
2024-01-22 16:30:01 -05:00 -
787ca602f4
fix formatting issues
medievil1
2024-01-22 14:46:15 -05:00 -
4dc638541b
add FF pixelshader fog
medievil1
2024-01-20 03:00:02 -05:00 -
ad0b8340da
change flow of fog table/enable
medievil1
2024-01-24 00:34:47 -05:00 -
7298b6c4dc
address review comment
medievil1
2024-01-23 21:45:15 -05:00 -
b20db36e15
fix template formatting
medievil1
2024-01-20 20:54:49 -05:00 -
a03d50df56
add FF fog move to Pixelshader
medievil1
2024-01-20 15:14:02 -05:00 -
72c954439f
fog stuff
medievil1
2024-01-19 02:58:08 -05:00 -
0e25897f77
address review comments
medievil1
2024-01-19 00:56:03 -05:00 -
c6049b768c
address review comments
medievil1
2024-01-18 09:30:07 -05:00 -
399baccadb
fog stuff
medievil1
2024-01-16 15:15:41 -05:00 -
3edc388abf
ergo720
2024-01-15 15:38:03 +01:00 -
796e8d2beb
kernel: change 1000 to MSECSPERSEC
RadWolfie
2024-01-15 05:19:57 -06:00 -
282c5f5622
kernel: RtlTimeToTimeFields no longer need to be logged
RadWolfie
2024-01-13 16:25:58 -06:00 -
8e5b27d054
kernel: fix RtlTimeToTimeFields implement to match test results
RadWolfie
2024-01-13 16:22:05 -06:00 -
b64a3b6faa
kernel: fix comment typo in RtlTimeToTimeFields
RadWolfie
2024-01-13 16:18:23 -06:00 -
d64e172c9f
kernel: RtlTimeFieldsToTime no longer need to be logged
RadWolfie
2024-01-05 01:26:08 -06:00 -
d6b96b8ea1
kernel: clean up RtlTimeFieldsToTime bad indents
RadWolfie
2024-01-05 01:19:10 -06:00 -
131b330a85
kernel: Change RtlTimeFieldsToTime's Time format into more readable math operation
RadWolfie
2024-01-05 01:17:43 -06:00 -
bf6193202a
kernel: split RtlTimeFieldsToTime range check into their own if statements for clear reading
RadWolfie
2024-01-05 01:15:15 -06:00 -
06c28a847e
Revert "Merge pull request #2441 from ergo720/time_fix"
RadWolfie
2024-01-05 00:33:34 -06:00 -
8cc9c73f58
PatrickvL
2023-12-30 09:53:52 +01:00 -
2452965580
Fixed a bug in RtlTimeFieldsToTime
ergo720
2023-12-29 14:00:15 +01:00 -
eddc14e151
PatrickvL
2023-12-29 11:43:42 +01:00 -
0813935307
0448f07891
into31ff15ba1d
jackchentwkh
2023-12-21 19:15:48 +01:00 -
31ff15ba1d
Luke Usher
2023-12-21 15:29:44 +00:00 -
4d9151ca26
rtl: remove unnecessary double setter in RtlInitUnicodeString
RadWolfie
2023-12-20 09:31:35 -06:00 -
0448f07891
correct typo in X_Lock2DSurface
medievil1
2023-12-18 16:45:16 -05:00 -
1f1d1ac631
rtl: fix RtlCompareString and RtlCompareUnicodeString to match with kernel test suite
RadWolfie
2023-12-17 20:50:46 -06:00 -
e5043dbc05
fix UNICODE_STRING's Buffer variable type issue
RadWolfie
2023-12-17 20:49:10 -06:00 -
a2fb41856d
kernel: fix RtlWalkFrameChain according to xbox kernel test suite failed test
RadWolfie
2023-12-17 19:02:20 -06:00 -
b09d3ca69a
kernel: update RtlAnsiStringToUnicodeString to include error log returns
RadWolfie
2023-12-17 11:41:12 -06:00 -
c01bda144b
In CxbxImpl_SetRenderTargetTexture avoid a typecast from X_D3DTexture to X_D3DSurface (the code is already working with a surface)
PatrickvL
2023-12-08 18:49:18 +01:00 -
aeac5fca78
In EmuKrnlRtl.cpp, solved a compiler Warning C4838 "conversion from 'xbox::longlong_xt' to 'xbox::dword_xt' requires a narrowing conversion", by explicitly assigning to LARGE_INTEGER.QuadPart.
PatrickvL
2023-12-08 18:29:23 +01:00 -
20aa36d529
In XbConvert.cpp, solved a few occurences of compiler Warning C4838 "conversion from 'int' to 'uint8_t' requires a narrowing conversion"
PatrickvL
2023-12-08 18:12:27 +01:00 -
d447413ee9
Fix misplaced closing brace in NV2ASetFixedFunctionDefaultVertexAttributes (this might actually fix
BACKDIFFUSE
related rendering issues!)PatrickvL
2023-12-08 18:04:33 +01:00 -
1f11e92cd1
Solve lnt-comparison-bitwise-precedence Warning "Comparison operator has a higher precedence than bitwise operator."
PatrickvL
2023-12-08 18:02:10 +01:00 -
737c3e9a36
Fix typo (pXborSurface > pXboxSurface)
PatrickvL
2023-12-08 17:56:30 +01:00 -
910fb5c6d9
Make a note in places where EmuKickOffWait can now be used to implement a TODO remark
PatrickvL
2023-12-08 16:51:22 +01:00 -
1fcbfc340f
Move all HLE_PushInit() calls to HLE_PushPrepare() and safeguard it against yet-unknown g_pXbox_D3DDevice.
PatrickvL
2023-12-08 16:50:35 +01:00 -
a9184ace46
correct EmuKickOff to EmuKickOffWait
medievil1
2023-12-08 05:21:22 -05:00 -
7bd2cb02e3
g_pXbox_pPush = nullptr fix
medievil1
2023-12-05 22:19:48 -05:00 -
610809c9a7
fix for viewport and clip window setup in multi-sample mode.
Jack Chen
2023-11-19 12:46:37 +08:00