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
-
8e652b8c9d
Fix XGetSectionHandle
Luke Usher
2016-08-20 17:00:29 +01:00 -
de0c650d8d
Minor fixes to Symbolic Link emulation
Luke Usher
2016-08-20 13:50:12 +01:00 -
71a059104b
Some cleanup
Luke Usher
2016-08-20 13:49:19 +01:00 -
ac832097a9
Implemented NtOpenSymbolicLinkObjecft & NtQuerySymbolicLinkObject from Dxbx
Luke Usher
2016-08-20 01:49:58 +01:00 -
d5976c8e13
Patch AllowedMediaTypes in XBE Certificate to prevent XApiInitProcess from calling XApiVerifyMediaIndrive
Luke Usher
2016-08-19 23:45:34 +01:00 -
98c3095179
Removed characteristics output from EmuInitFs, was used while debugging
Luke Usher
2016-08-19 23:44:09 +01:00 -
9ebd40069a
EmuInitFs now only searches sections containing code, rather than the full address space
Luke Usher
2016-08-19 23:04:26 +01:00 -
0b28222ca1
Disabled symbolic link creation for everything except /Device/CdRom0
Luke Usher
2016-08-19 22:30:50 +01:00 -
c4951dc5f9
Enable the code for creating the default symbolic links
Luke Usher
2016-08-19 22:26:28 +01:00 -
d3abd1072c
Oops
Luke Usher
2016-08-19 22:21:22 +01:00 -
4045698fb5
Implement XGetSectionHandleA
Luke Usher
2016-08-19 22:21:09 +01:00 -
adc1ec539a
Remove XapiInitProcess HLE as we are very close to not requiring this patch
Luke Usher
2016-08-19 21:57:37 +01:00 -
462d8b34e2
Revert
3848ff6
(Thrown away HLE Database)Luke Usher
2016-08-19 21:46:08 +01:00 -
61649f73bd
add dummy implementation of HalRegisterShutdownNotification
Luke Usher
2016-08-19 20:45:59 +01:00 -
d3961e6fd6
Forgot to include this in the last commit. Oops.
Luke Usher
2016-08-19 20:34:47 +01:00 -
afa9d02e2e
Implement fake kernel header to allow XapiRestrictCodeSelectorLimit to succeed
Luke Usher
2016-08-19 19:55:18 +01:00 -
3f70ed9f7c
Implement XboxKernelVersion export
Luke Usher
2016-08-19 19:53:37 +01:00 -
9568b129a4
fix NtQueryFullAttributesFile to use CxbxObjectAttributesToNt() rather than hard coding directories
Luke Usher
2016-08-19 06:51:13 +01:00 -
a6cfc2d7a3
Fix an issue where the wrong Xbe path was being set
Luke Usher
2016-08-19 06:07:21 +01:00 -
1578146bfe
Implemented Symbolic Link kernel API using code from Dxbx
Luke Usher
2016-08-18 20:40:36 +01:00 -
875c64148c
Remove 'stupid hack' which allowed for execution to continue after HalReturnToFirmware was called.
Luke Usher
2016-08-16 17:04:04 +01:00 -
3848ff66ad
Thrown away HLE Database
Luke Usher
2016-08-15 20:49:54 +01:00 -
57681ab670
Removed lock to single core, had too much of an effect on performance
Luke Usher
2016-08-13 22:58:56 +01:00 -
5485699f06
Remove some high level XAPI functions, including some which were not used
Luke Usher
2016-08-13 22:41:30 +01:00 -
bd3ee280e1
Fix a crash due to a missing ret statement in EmuFS.cpp
Luke Usher
2016-08-13 19:11:41 +01:00 -
b589c6da82
Force Cxbx to use only one core as the Xbox cpu is single threaded
Luke Usher
2016-08-12 19:50:12 +01:00 -
10ad17161d
Remove unused high level thread functions
Luke Usher
2016-08-12 19:47:18 +01:00 -
508d421e81
Fi x an issue with EmuPush/PopDwordPtrFs00
Luke Usher
2016-08-12 16:26:55 +01:00 -
bea4f63f20
Remove HLE emulation of Rtl Heap functions Titles can now manage their own heap, so this is no longer required
Luke Usher
2016-08-12 09:30:12 +01:00 -
67c37feebd
fix compilation with Visual Studio 2015
Luke Usher
2016-08-12 09:25:45 +01:00 -
d5a7180c61
Fix null pointer deference which was happening in Crazy Taxi 3. TODO: Find out why
Luke Usher
2016-04-05 21:08:18 +01:00 -
6f3e14b768
NtQueryVolumeInformationFile implementation modified to be more like Dxbx, allows some titles to progress further.
Luke Usher
2016-04-04 20:59:03 +01:00 -
35cfdce7d5
Forgot a linebreak
Luke Usher
2016-04-02 20:20:32 +01:00 -
729123e57a
Re-enabled all FS patches, it does not seem to have any effect on compatibilty, but it's better to be safe, we don't want Xbox code playing around with Windows TLS if we can help it.
Luke Usher
2016-04-02 19:41:20 +01:00 -
f7569a4ce9
Disabled Debug_Alloc as it is causing crashes in debug builds.
Luke Usher
2016-04-01 22:59:34 +01:00 -
1174ac350b
Add HLE Database fixes from old Cxbx-Reloaded branch
Luke Usher
2016-04-01 22:12:48 +01:00 -
b0ef995e08
Add 64-bit support
Luke Usher
2016-04-01 21:46:04 +01:00 -
38a6eed65e
Convert project to open with MSVC 2015. However, still using the v120 toolset. Removed spare project files, I only test compilation with the latest MSVC version.
Luke Usher
2016-04-01 21:39:17 +01:00 -
231e924bd1
Fix typo in pixel shader logging. No expected effect on performance or compatibility.
Echelon9
2015-03-30 22:50:38 +11:00 -
0f36366310
Add support for RtlFreeAnsiString (Kernel API 0x11E / 286)
Echelon9
2015-03-29 21:28:50 +11:00 -
96676564ca
Add support for RtlInitUnicodeString (Kernel API 0x122 / 290)
Echelon9
2015-03-29 20:58:57 +11:00 -
05c61d8f5f
This typo may have lead to limited pixel shader issues
Echelon9
2015-03-29 19:11:05 +11:00 -
756a12afcb
Address Issue #12 - Improve emulated Direct3DDevice::Clear() calls when render target does not have an attached depth buffer
Echelon9
2014-07-14 18:39:20 +10:00 -
505fd12f1e
Added support for GetCreationParameters() in the HLEDatabase on titles built with the 4361 version of the D3D library.
Wayo
2014-06-24 15:38:20 +02:00 -
3031eaa807
Fix Issue #9: Support SetThreadPriority() via Ntdll call pass-through
Echelon9
2014-06-23 22:30:11 +10:00 -
134eaafd22
Fix Issue #6: Support GetOverlayUpdateStatus() on 5659
Echelon9
2014-06-15 12:34:15 +10:00 -
ff23034693
Fix Issue #5: Support EnableOverlay() on 5659 and 5558
Echelon9
2014-06-15 12:07:10 +10:00 -
0af90817e8
Fix Issue #4: Support DrawIndexedVerticesUP() on 5659
Echelon9
2014-06-15 11:26:00 +10:00 -
107b6bec6b
Correct logging of ExSaveNonVolatileSetting()
Echelon9
2014-06-12 22:03:34 +10:00 -
bb641a693b
Ensure no switch case fallthrough for EEPROM_AUDIO in ExQueryNonVolatileSetting()
Echelon9
2014-06-12 21:51:58 +10:00 -
72ba307f8f
Modest typo corrections
Echelon9
2014-06-11 21:35:23 +10:00 -
1fd52aebd0
Clarify and cleanup LDT initialisation and MAGIC_NUMBERS. Courtesy of haxar
Echelon9
2014-06-11 21:26:52 +10:00 -
43c266dc58
Avoid heap double free is PsCreateThread() proxy
Echelon9
2014-05-27 22:56:59 +10:00 -
595e35ce71
Ensure sufficient stack space for EmuWarning(). The previous amount could be routinely overrun with long pixel shader error messages.
Echelon9
2014-05-25 16:51:08 +10:00 -
6d47a8ad0e
Correct documentation within PixelShader.cpp
Echelon9
2014-05-25 16:26:28 +10:00 -
c0cfa030d6
Improve documentation of D3DPOOL_DEFAULT
Echelon9
2014-05-25 16:13:47 +10:00 -
41bbfdd0af
During CreateDevice only clear depth buffer if present, to avoid a DirectX Debug Runtime error report
Echelon9
2014-04-06 20:17:56 +10:00 -
aee7e41ff1
Permit the DirectX Debug Runtime on strict error reporting to pass an early issue releasing D3DDevice surfaces
Echelon9
2014-04-05 23:19:36 +11:00 -
ce0e2e00ed
D3D8::IsBusy support for XDK 4432 (based on XDK 4361)
Echelon9
2014-03-30 23:46:07 +11:00 -
9967b72d83
Fix MSVC warning: Invalid data: accessing 'm_DeviceName', the readable size is '6240' bytes, but '-240' bytes might be read
Echelon9
2013-09-15 12:49:36 +10:00 -
21aeffd6c6
Do not needlessly clear Z Buffer in D3DDevice::Clear()
Echelon9
2013-08-21 00:36:47 +10:00 -
4ccf839d87
Clarify flags to Direct3D::CreateDevice() and close out a debug DirectX runtime warning on Debug builds (it will be slower, so don't use on Retail builds)
Echelon9
2013-08-20 22:41:47 +10:00 -
5008fd3857
Add more general support for D3DDevice::DeleteVertexShader() back to XDK 3925. This is a function Xeon supported in Halo1 but which Cxbx was yet to support
Echelon9
2013-08-18 16:40:17 +10:00 -
7dc6183ee8
Properly track size of X_D3DPALETTE used in D3DDevice::SetPalette(). Later read in Register() functions
Echelon9
2013-08-15 16:32:59 +10:00 -
4c0968091f
Tweak support for Direct3DPalette::Lock() where no Flags set
Echelon9
2013-08-15 16:05:16 +10:00 -
81ffbfc481
Cleanup XGetLaunchInfo()
Echelon9
2013-08-15 13:28:16 +10:00 -
9531e7b815
Improve support for DirectSound::CDirectSound::CreateSoundStream() on XDK 5849
Echelon9
2013-08-15 10:10:53 +10:00 -
ab1b26f47e
Link KfRaiseIrql in KernelThunk table, to placeholder implementation
Echelon9
2013-08-14 10:51:56 +10:00 -
b9be3bf9ea
Resolve copy paste error in XACT::EngineDoWork() on XDK 4627
Echelon9
2013-08-14 10:50:19 +10:00 -
b59e0a94b3
Support D3DDevice::GetDeviceCaps() on XDK 5558
Echelon9
2013-08-13 21:24:25 +10:00 -
dc1a9901fd
Improve support for D3DDevice::CreatePixelShader()
Echelon9
2013-08-13 20:52:03 +10:00 -
b48d6617d8
Adjust D3DDevice::CreatePixelShader() OOVP for XDK 5558. I believe the prior format would have never worked. It was last modified by blushogun prior to April 2010
Echelon9
2013-08-13 18:52:28 +10:00 -
cacbfdb0a9
Support XAPI::XRegisterThreadNotifyRoutine() on XDK 5558
Echelon9
2013-08-13 17:26:43 +10:00 -
b53deeeab6
In D3DResource:AddRef() ensure no null dereference if AddRef() called on a null object, as Colin McRae Rally 2005 appears to do twice
Echelon9
2013-08-10 17:32:05 +10:00 -
76854394da
Tweak support for D3D8::SetRenderState_Dxt1NoiseEnable() on XDK 5344
Echelon9
2013-08-10 16:57:40 +10:00 -
4256b6705f
Broaden support for D3D8::SetRenderState_LineWidth() given one pattern is used across a number of XDKs
Echelon9
2013-08-10 15:41:48 +10:00 -
c9353992ab
Tweak support for D3D8::SetRenderState_MultiSampleRenderTargetMode() in XDK 5344. 5344 should really have own OOVP file given differences found to date -- they are currently aliased -- but duplicating the functions for now is fine
Echelon9
2013-08-10 15:32:53 +10:00 -
18355b46da
Tweak support for D3D8::SetRenderState_MultiSampleMode() under XDK 5344, to not use an Xref (was troubesome)
Echelon9
2013-08-10 15:17:29 +10:00 -
8f3ca9e065
Support D3D8::SetRenderState_TwoSidedLighting() in XDK 5344
Echelon9
2013-08-10 13:55:59 +10:00 -
c4d56a1237
Address duplicate OOVP pattern matching, to resolve problems with Futurama. This may adversely effect Whacked support
Echelon9
2013-08-10 13:27:18 +10:00 -
cbaad20f47
Better support D3Device::DeleteStateBlock() on XDK 5849 onwards
Echelon9
2013-07-24 23:31:07 +10:00 -
0496a6f07f
Support D3Device::Release() in XDK 5849
Echelon9
2013-07-22 23:15:47 +10:00 -
b57803a20a
Basic support for MmUnmapIoSpace (Kernal API 0xB7 / 183)
Echelon9
2013-07-22 19:02:58 +10:00 -
3fbc55978a
Basic implementation of MmMapIoSpace (Kernel API 0xB1 / 177)
Echelon9
2013-07-22 18:41:57 +10:00 -
17f3e3279f
Support D3D::Reset() in XDK 5849
Echelon9
2013-07-22 16:59:06 +10:00 -
bece354615
Support D3Device::InsertCallback() (basic) on XDK 5849
Echelon9
2013-07-22 14:51:14 +10:00 -
e43e20129b
Support DSBPLAY_SYNCHPLAYBACK flag to SoundBuffer::Play()
Echelon9
2013-07-22 14:22:12 +10:00 -
d5834a5e3d
Support additional D3DLOCK_NOOVERWRITE flag in D3DTexture::LockRect()
Echelon9
2013-07-22 13:32:07 +10:00 -
eb27867dc1
Initial support for D3DDevice::SetDepthClipPlanes() in XDK 5849
Echelon9
2013-07-22 11:36:41 +10:00 -
60a46b4d34
Support SetRenderState_LogicOp() in XDK 5849
Echelon9
2013-07-22 01:32:44 +10:00 -
1a65e0fbb4
Support D3Device_EnableOverlay() in XDK 5849
Echelon9
2013-07-22 01:14:34 +10:00 -
65f5b59fec
Support D3D8_SetTextureState_ColorKeyColor() in XDK 5849
Echelon9
2013-07-22 01:00:00 +10:00 -
4f8b5d0d32
Support D3D8_SetRenderState_SampleAlpha() in XDK 5849
Echelon9
2013-07-22 00:42:56 +10:00 -
2f3ecd0d92
Support D3D8_SetRenderState_LineWidth() in XDK 5849
Echelon9
2013-07-22 00:17:15 +10:00 -
af9f08989e
Support SetSwapCallback() in XDK 5849
Echelon9
2013-07-21 19:40:03 +10:00 -
c5e7977332
Support GetGammaRamp() in XDK 5849
Echelon9
2013-07-21 18:26:40 +10:00 -
84e65dbfd1
NtCreateFile per MSDN should have the EALength attribute set to zero, not null
Echelon9
2013-05-05 16:31:59 +10:00 -
73989983f8
Fully document the remaining unimplemented kernel calls, saves searching disparate sources
Echelon9
2013-05-05 14:55:51 +10:00 -
026cb52427
Resolve within IoCreateFile that the return value has been set previously to STATUS_SUCCESS on line 1703
Echelon9
2013-05-05 12:04:21 +10:00 -
ae824a92f6
SizeOfImage fix from SoullessSentinel. Thanks.
Echelon9
2013-05-05 11:32:15 +10:00