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
-
0a306d9f3d
refine set_vertex_data, draw_inline_buffer() code
jackchentwkh
2021-07-01 11:58:35 +08:00 -
53fc652212
disable assert(arg0 >> 29 != COMMAND_INSTRUCTION_NON_INCREASING_METHODS);
jackchentwkh
2021-07-01 11:24:54 +08:00 -
d10a8ecc00
remove unnecessary CxbxUpdateNativeD3DResources() calls after HLE draw calls
jackchentwkh
2021-07-01 11:13:14 +08:00 -
5f620506a8
Replace pg->primitive_mode with pg->KelvinPrimitive.SetBeginEnd Comment-out pg->primitive_mode Verify non-increasing methods can be detected using the high 3 command-bits. Assert method data won't be written out of bounds Use memcpy to copy values into pg->regs[] (and thus into KelvinPrimitive fields) Simplify asserts on SetBeginEnd
PatrickvL
2021-06-30 17:59:59 +02:00 -
bbb8209707
call CxbxUpdateNativeD3DResources() after set g_InlineVertexBuffer_DeclarationOverride, fix vertex buffer address offset
jackchentwkh
2021-06-30 17:34:35 +08:00 -
6336d96ecb
disable shader program related code and g_InlineVertexBuffer_DeclarationOverride
jackchentwkh
2021-06-30 12:01:15 +08:00 -
eced9a7501
remove XbVertexBuffer.h in nv2a_int.h, fix compilation, move draw calls code back to HLE draw calls.
jackchentwkh
2021-06-30 10:10:51 +08:00 -
33a4fd5775
add missed brackets for CASE_4(NV097_SET_VERTEX4F, 4)
jackchentwkh
2021-06-30 09:09:14 +08:00 -
63c4d2374f
add draw inline buffer, draw arrays,
jackchentwkh
2021-06-29 20:47:58 +08:00 -
ff0d540057
Unpatch D3DDevice_SetVertexShaderConstant()
jackchentwkh
2021-06-27 22:00:30 +08:00 -
a25e759c9d
Enable pushbuffer recodging, disable fixup for now
jackchentwkh
2021-06-27 21:42:33 +08:00 -
6b08f57dd1
correct returned address of HLE_get_NV2A_vertex_program_slot_ptr() and rename program_load to vsh_program_slots
jackchentwkh
2021-06-27 17:24:56 +08:00 -
dc80fae03b
remap HLE vertex shader program g_Xbox_VertexShader_FunctionSlots[137*4] to prgaph.program_data[137][4]
jackchentwkh
2021-06-27 16:59:33 +08:00 -
00f46febe0
improve CxbxImpl_LoadVertexShader(), add CxbxImpl_SetVertexShaderConstant()
jackchentwkh
2021-06-27 16:12:28 +08:00 -
91c5c8db06
notes for setting vertex shader links between NV2A with HLE
jackchentwkh
2021-06-27 14:14:59 +08:00 -
78d5d39f28
restore strings.hpp
jackchentwkh
2021-06-27 13:15:09 +08:00 -
cf6682ca75
correcting vertex attribute offset, add more comments
jackchentwkh
2021-06-27 13:07:49 +08:00 -
1950b85adb
easy and general vertex attribute format setting
jackchentwkh
2021-06-26 20:45:42 +08:00 -
5bd337f5b7
create attribute format for stream zero, fix stupid bug
jackchentwkh
2021-06-26 19:34:31 +08:00 -
55c65b659e
set all NV2A register index to dword index
jackchentwkh
2021-06-26 00:02:23 +08:00 -
c5526ee0dc
notes for SetVertexData4ub as fixed function color state
jackchentwkh
2021-06-25 14:58:39 +08:00 -
edbf8c87fa
fix NV097_SET_VERTEX_DATAXX method handling
jackchentwkh
2021-06-25 14:33:29 +08:00 -
d7539d6aa8
Two Sided Light naming correction and minor fix
jackchentwkh
2021-06-25 01:09:08 +08:00 -
c0d6c06832
squash merge pushbuffer reconstruct
jackchentwkh
2021-06-24 22:14:50 +08:00 -
7e2414ebc3
update todo to.... done
medievil1
2023-07-01 13:44:36 -04:00 -
9ad5fabc00
implementing a todo in SetHostResource
medievil1
2023-07-01 13:42:49 -04:00 -
045bb9c836
re-enable texture fix for Crimson skies
medievil1
2023-06-29 22:00:39 -04:00 -
56c7177395
q8w8v8u8 decoding addition
medievil1
2023-06-29 21:57:58 -04:00 -
8f2bec2ef6
medievil1
2023-06-25 03:23:15 -04:00 -
db54078aea
adapt patricks inline hlsl shader loading
medievil1
2023-06-25 02:24:47 -04:00 -
52d2c6a192
Don't inline our custom pixel shader template.
PatrickvL
2022-07-18 11:39:41 +02:00 -
7563dd3ecf
Never change the thread priority on the host and the disable boost flag too
ergo720
2023-04-05 17:48:31 +02:00 -
32ec4ee6f9
Use a DPC for expired timers + don't execute NV2A DPCs from the timer thread to avoid the exception overhead
ergo720
2023-04-01 18:55:56 +02:00 -
e89b5b2130
Fixed an issue in WaitApc where the wait block was not removed when using a zero timeout or when satisfied by a user APC + properly lock the wait block operations to avoid a race between SatisfyWait and KiTimerExpiration
ergo720
2023-03-31 15:49:40 +02:00 -
709108b045
Implemented PTIMER alarm interrupt of NV2A + fixed a bug in timer_init
ergo720
2023-03-28 00:02:34 +02:00 -
ccd77fcf4d
Fixed wrong nv2a clock frequency
ergo720
2023-03-26 21:26:30 +02:00 -
ea1657018f
Fixed a bug in KeTickCount + check all timer indices when we are late in KiClockIsr
ergo720
2023-03-23 01:45:39 +01:00 -
ac31523b09
Make sure to reset WaitStatus when a new wait starts
ergo720
2023-03-22 21:42:34 +01:00 -
680340f53d
Make sure that GetNativeHandle succeeds before attempting to get the native handle
ergo720
2023-03-22 20:51:21 +01:00 -
c292874487
Fixed a bug in KiInsertTimerTable + log all objects being waited on in NtWaitForMultipleObjectsEx
ergo720
2023-03-20 17:25:43 +01:00 -
9238ae3f81
Account for partial milliseconds in KiClockIsr
ergo720
2023-03-20 13:27:26 +01:00 -
e454e901cc
Fixed a race condition in WaitApc + removed wrong InsertTailList for ktimers used during a timeout
ergo720
2023-03-19 00:09:16 +01:00 -
253c198421
Always create a wait object even when we satisfy the wait on the host side + fixed a bug in KiWaitTestNoYield
ergo720
2023-03-18 11:38:39 +01:00 -
8cefa8ba8f
Revert to using the host to do thread suspension
ergo720
2023-03-14 23:57:40 +01:00 -
c3b3a1b107
Hack: <= thread priority instead of >=
ergo720
2023-03-15 00:09:50 +01:00 -
745f450a6c
Setup a KTIMER for the other functions using WaitApc too
ergo720
2023-03-13 16:19:30 +01:00 -
fad4120841
Restore single interrupt loop in update_non_periodic_events
ergo720
2023-03-12 17:28:44 +01:00 -
9e3873d1df
Place nvnet in its own thread
ergo720
2023-03-12 16:51:38 +01:00 -
7dc2ac080f
Use get_now directly in system_events instead of qpc
ergo720
2023-03-12 16:50:56 +01:00 -
5d510752e6
Adjust KeSystemTime when the host system time is changed by the user
ergo720
2023-03-12 16:20:28 +01:00 -
b72cfaa909
Account for delays between calls to KiClockIsr
ergo720
2023-03-12 11:20:39 +01:00 -
32b4393085
Raise priority of system events thread
ergo720
2023-03-12 10:52:35 +01:00 -
4ea6ecd247
Removed delta amount added to KeSystemTime
ergo720
2023-03-12 10:35:54 +01:00 -
c828d586db
Fixed thread order initialization when a thread starts suspended
ergo720
2023-03-11 16:40:59 +01:00 -
d1c9883604
Make sure to hold the DPC lock until the DPC list has been emptied
ergo720
2023-03-10 17:20:07 +01:00 -
f52e261c4a
Implemented kernel unwait routines + updated/fixed KeWaitForMultipleObjects and KeWaitForSingleObject
ergo720
2023-03-10 17:18:21 +01:00 -
e323ad50b5
Only change the priority of a thread if it is being set above normal
ergo720
2023-03-09 14:32:52 +01:00 -
b1ee59fab2
Unpatch D3DDevice_BlockUntilVerticalBlank and D3DDevice_SetVerticalBlankCallback
ergo720
2023-03-09 14:18:49 +01:00 -
6e63ecd7cc
Avoid triggering multiple gpu interrupts outside the vblank
ergo720
2023-03-08 22:57:31 +01:00 -
c349fbbc00
Moved position of ObfDereferenceObject in NtSuspendThread
ergo720
2023-03-07 15:40:42 +01:00 -
d8ae1892b4
Removed scaling hack in KeInterruptTime and KeTickCount + added yield in system_events routine
ergo720
2023-03-07 15:28:37 +01:00 -
c7c107720e
Implemented suspend/resume kernel Nt routines with the corresponding Ke routines
ergo720
2023-03-05 00:03:57 +01:00 -
d11a5e8773
Fixed a bug in KeSetBasePriorityThread
ergo720
2023-03-04 16:02:36 +01:00 -
6d8bd34049
Merge many different periodic events in a single thread, instead of each having its own busy loop
ergo720
2023-03-04 13:06:29 +01:00 -
a3fda7b275
Merge lle and hle vblank routines in a single thread
ergo720
2023-03-02 22:34:05 +01:00 -
2476ad43b0
Removed unnecessary lock in the interrupt thread
ergo720
2023-03-03 00:34:50 +01:00 -
6c530fbf86
Luke Usher
2023-03-13 12:41:17 +00:00 -
a8f6d0496e
kernel: fix non-ansii file path conversion for reboot process
RadWolfie
2023-03-08 18:16:03 -06:00 -
6389cb6524
Luke Usher
2023-03-06 14:50:23 +00:00 -
ef3439e46f
d3d8: fix GTA: SA bug and add LTCG patch for D3DDevice_DrawVertices variant
RadWolfie
2023-03-06 05:47:39 -06:00 -
ed8a6124e4
ergo720
2023-03-02 23:32:30 +01:00 -
b1bd9dd5d0
ergo720
2023-03-02 23:04:40 +01:00 -
062752e1a7
Review remarks
ergo720
2023-03-02 22:53:18 +01:00 -
99ab34ac82
Fixed dpc recursion bug
ergo720
2023-03-02 14:59:10 +01:00 -
8e0df988a8
kernel: fix hacked windows handle check to bypass special handle of current process
RadWolfie
2023-03-01 17:02:57 -06:00 -
58041c95b4
Clean up unused dpc event member variable
ergo720
2023-03-01 22:43:42 +01:00 -
827a3212f8
RadWolfie
2023-03-01 10:14:34 -06:00 -
d0890d588d
Fixed a bug in KeSetDisableBoostThread
ergo720
2023-03-01 17:08:35 +01:00 -
9e9d3f390f
Luke Usher
2023-03-01 16:04:57 +00:00 -
4821a72b6f
Set/query the priority of the requested thread, instead of the current one in KeQueryBasePriorityThread and KeSetBasePriorityThread
ergo720
2023-03-01 16:48:30 +01:00 -
bf1483ae56
Luke Usher
2023-03-01 09:15:15 +00:00 -
b2f05b8b0b
lib: sync XbSymbolDatabase
RadWolfie
2023-01-12 13:34:45 -06:00 -
111728f170
ergo720
2023-02-10 18:35:28 +01:00 -
ce05ea1397
ergo720
2023-02-10 18:17:12 +01:00 -
f4488c0270
fix false positive emulation is either still running or stopped
RadWolfie
2023-02-10 06:59:16 -06:00 -
65a5ad6591
cxbxkrnl: avoid region patching loaded titles
Luke Usher
2023-02-07 22:08:31 +00:00 -
0b695637ce
RadWolfie
2022-11-20 06:24:51 -06:00 -
fe9a706a8e
xbe: fix version number formatting
Luke Usher
2022-11-19 16:06:12 +00:00 -
8ac5d14cd2
Luke Usher
2022-10-13 14:39:59 +01:00 -
368d49e936
draft unfinished changes so I do not lose them
medievil1
2022-10-06 18:13:02 -04:00 -
628323218a
Luke Usher
2022-10-06 22:41:51 +01:00 -
f7c09ddc4f
Silent
2022-10-06 23:07:37 +02:00 -
09e744ecc4
ergo720
2022-10-06 00:36:31 +02:00 -
a37124e2dc
readme: create a link to libusb's driver installation section to find suggested driver
RadWolfie
2022-10-05 16:59:17 -05:00 -
5f58ae918c
input: have libusb_claim_interface's return actually give err number than comparsion check for non-zero
RadWolfie
2022-10-05 16:46:17 -05:00 -
f17b7f7fa6
input: check for error from libusb_open and report as device invalid
RadWolfie
2022-10-05 06:44:58 -05:00 -
4dccf6d5b9
input: don't override device's vendor id, expected to do comparsion instead
RadWolfie
2022-10-05 06:42:56 -05:00 -
1085711ae9
In CxbxCalcColorSign, make the host texture format component signed-ness checks inter-INdependent, and apply a fix that helps the BumpMap samples (as discovered by medievil)
PatrickvL
2022-07-18 10:20:51 +02:00 -
635ebe66fc
fix build issues
medievil1
2022-06-14 19:13:52 -04:00 -
c4c64369df
Pass host D3DUsage and D3DFormat along as arguments to the SetHostResource registration function (and only use GetDesc if the caller doesn't have access to those variables).
PatrickvL
2021-06-01 11:54:02 +02:00