Commit Graph
Select branches
Hide Pull Requests
canary
canary-linux
canary-old
canary-old-update
canary_base
canary_experimental
canary_experimental_build
canary_experimental_game_info_and_properties
canary_experimental_wip_xma_decoder
canary_new
canary_pr
clockfreq-test
fixups
import-libraries
new_dashboard_run
qt-graphics-window
qt-settings-impl
qt-updated
stfs-headers-new
wiki
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#111
#112
#113
#117
#118
#119
#12
#120
#124
#125
#126
#127
#128
#13
#134
#136
#137
#139
#14
#142
#147
#148
#149
#150
#151
#153
#154
#156
#157
#159
#160
#162
#165
#168
#17
#174
#178
#179
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#192
#193
#194
#195
#196
#198
#199
#200
#204
#205
#206
#207
#208
#210
#211
#212
#214
#216
#217
#218
#219
#220
#221
#222
#223
#225
#226
#227
#23
#232
#233
#24
#241
#242
#244
#25
#254
#258
#259
#265
#268
#269
#272
#275
#276
#278
#279
#281
#282
#283
#284
#287
#288
#289
#290
#293
#294
#295
#299
#3
#302
#303
#304
#305
#308
#309
#311
#312
#314
#315
#316
#317
#318
#319
#32
#322
#324
#325
#326
#328
#332
#338
#347
#350
#351
#352
#354
#355
#356
#357
#359
#359
#364
#366
#368
#369
#370
#371
#372
#374
#376
#377
#378
#379
#38
#382
#384
#386
#388
#388
#39
#390
#391
#393
#394
#395
#396
#399
#4
#400
#401
#402
#404
#406
#407
#408
#409
#410
#412
#413
#414
#414
#415
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#426
#427
#428
#428
#429
#430
#431
#432
#433
#435
#436
#436
#437
#44
#440
#442
#443
#446
#447
#448
#448
#449
#450
#450
#451
#452
#452
#455
#46
#47
#48
#49
#50
#51
#52
#53
#55
#56
#57
#58
#59
#60
#61
#62
#64
#66
#68
#70
#73
#74
#75
#76
#80
#81
#82
#85
#87
#89
#90
#91
#92
#93
#96
#98
#99
006c22e13
00747fd
010b59e
0140a8ee1
01f41c6c4
0285bdc
02f5316
0368e06
036f19c
0383497
04c9c02
053782cde
05ae4ac
060954f
061000a
0636ec3
0674b68
068b381
069d33c
06bd7ce7e
06d7a5f
06dc06b
0712132
0759a1f
0807076e6
08ba22015
08c740c
08d38bd
097b574
09950de
0a0cd2a
0a712c0
0ad1e3d
0afcd8769
0b013fd
0c2f00a
0c30199
0c57687
0c782ad
0c9ba87
0d7159620
0d72816
0de0f40
0deafaf
0df9213
0ec65be
0ee6c77
0f60e23
0f8723f
0f94eb2
0fcdc12
11f14e8
12005ac
122f58c
12bf52b
12c9135
1319ff6
1333b4d
13b250e
14324bb
1451ca4
15d561f1d
162d90f3e
16580f5
168db250d
16affb9
175b8e398
17f641e
1864f3d
18b5a67
18bb6df
18daf4a
18e2103
190cef9
197f2f7
1a32c7d
1a45579
1a4746f
1a98a6e
1a9ff8f
1aaed8bb6
1ae524a
1b307ae
1b9c4b2
1c4527c
1c7a258
1c9783c
1cf255f
1cf9b16
1d00372
1d480f7
1db806238
1e321cb
1e369af
1e469f6
1eb61aa
1eb676a70
1f17667
1fcac00
1fd501d
1fdf250
1ff3dc4
202ab76
203267b
2037f5e
2044013
2237977
22a2709
2300b84
2385cc5
23bd18c
23ca372
23f65cf
248f3d3ac
24bb464
2509b03
25894c408
259679d
2596aef
25a06d9
25e9836
25f3e16
261f95ae6
263c722
26415cb
26dc48f
2709a5d
271befc
27a172b
288900f
28b565c
28c67b9
290268a
2a4d7fe
2ab2a65
2afd2cc
2b3686f
2b49fc2
2bd7122
2c08740
2ca752c
2cc4392
2de1b8a
2ec3419
2f59487
2fc3672
2fcf8c1
3096bb8
320102d
321305c
321dd75
328eacc
32a7b38
32b3151
32cebd7
32f7241
3306ab6
3318ab5
332f69f
333d7c2
335a390
338f6ca
341192f
34322eb
34ed823
354d421
355c43f
355e254
35cc2cc
36073c994
3607fc7b2
3645382
365a220
3675d6a
37051af
3757580
3876a16
38836b5
3931e4dad
39c509b
39f43bf
3a42d9e
3ab7128
3ac99e0
3d3810f
3d4bdc9
3d79874
3dcbd25
3dd4ac598
3e0ff5832
3e55d00
3f975d3
3ff5663
40f6b5b
413d60b
4177105
42b4bf0
42c378d
43d7fc5
43fd396
4417fff
4452e30
44fc8f9
4533229
459497f
464e9a1
47222be
47acc31
47e48503e
47fa5f3
487f440
48fea6d
49166f0
49584ff
49d4460
4abbfa0
4b33f88
4b56bc0
4b9541a
4ba14bc
4c22077
4c2a5d3
4c8f7e6
4cf81a7
4d44856
4dc98e1
4def67614
4ecd1bf
4ee9fa9
4fbe33f96
4fe58b9e0
5046e46
504e832
504fb9f
50b4237
50fce8b
51b4ab8
529d453
542e075
54d0001
55877f4
5696d55
5701823
5742845
57a23cf
57b514e
58098aa
58b313943
5900c06
59a8eae
59eed78
5a5fe97
5a71b55
5a933156c
5abf67f
5ade4a1
5b0fe5a
5b7e898
5bbba85
5c18f3a
5ca173c
5ca22fe
5d1b641
5d3240d
5db2073d2
5e0c674
5eecb4e
5efcc6a
5f11c5d
5f5be06
5f9f4e6de
60ab11a
60b31af
616dbfe
61b2e15
61ea486
6284bfc
629707b
63d4b6052
650f5ea
651fdc0
655cb7d
6567224
668244a
6730ffb
67b402a44
67b8cbe
67f16c4
68b2174
691be5c
69adf36
69d91eb
6a08208
6a23f14
6a2570595
6a380bc
6a8a6d1
6b11787
6bc3191
6bc39a2
6bf32307c
6c0f026
6cba5ba
6df0904
6e13258
6e1e623
6e54153
6e753c6
6e86eac
6f146df28
6f287a9
6f65ec3
7003e54
70559bc
70e37bf
71b8c23
71de564
731c605
735e5be
7372ba1
738c8db
73abe80ee
73e074b
747fb42
74b5271
761fcccc4
764f230
76b9f32
7706c48
779be82
77b6ad1
781871e
783845c
7858f8b
78ff40a
7946570
7975ea7
79d72fc88
79ffbe3
7a1eca7
7a4e94f1b
7abe6312b
7b6cbc2
7b8e6f662
7bdd275
7c37587
7c5b937
7c5da82
7d36c94d6
7d740fb
7da83d7
7dbcde1
7e77843
81412c5
814ae62
81aaf98
82cb261
82ccdd3
83c6209
83ccb47
84571f8
849a0e4a0
85458c8
854b7df
85723f1
8678bec
86a761e
86bd621
86bfd99
87851db21
87fd772
8848d0e00
88eabc2
89f3598
8a4b6c1
8af296a
8b14b4b
8c16e501a
8c43160
8c44649
8c9c6b5c1
8ce76b3
8eac99b
8ebbc27ec
8efc05c
8fdee7e87
9006b30
90d67ac
90fc07e
911055c
91567c5
916eb1b
919f740
91c67b9
91f976e
9219234
930fe2c
9333373
93b5886
93db8f1
9463f18
9475986
9496c04
94e7c36
952526a
9554f82
95fb64a
9606015
966b465cb
97d36d6
97fdf9c
996b874
9992d20
999b5f7
99d9038
9a72d6a
9ba0f18
9ba96d4
9bac784
9bf47ff7f
9c4dae412
9c74b4c
9c8a575
9cab23d
9d50fae30
9da1abbbc
9da40870a
9dff007
9e4b2e3
9e4e8f9
9e86750
9edd995
9f0d3d4
9f1605a
9f1d8ad
9fa6e94
9fd398a97
9fdfd2a
a078e615f
a0aa815
a0e27f3
a12a7c3
a180813
a246c81
a25ea03
a295ec1
a29a743
a30eaee
a34944e
a3bd341
a4156ab
a45bc87
a4cc1a7
a4ff64c
a577a4ae8
a6594d1
a688f87
a6d2ed0
a7a9811
a7acce5
a7b047b
a7ece0a
a867320
a966143
a9dd1c8
a9fa414
ab40271
abc1d4a
ad2d27f
adce6c0
ae6011b
ae6b8a2
aea1a8f
aea9714
asdf_b404c39ad2ff668edfe2491b58b664a411f0f106
b0268ab
b09cf95
b0a1c17
b0b8987a2
b10c84b
b115823
b17faf8
b187ffe
b23566b
b2dd489
b383de2
b3f2ab0
b4224ff
b440e02
b449937
b46e28970
b471423
b65e447cb
b6f2ae4
b7bdc0a
b7d3630bc
b802894
b9061e6
b98ff2d
ba66373
ba73979
ba936e8
bb2885e
bb4b58c91
bbd252187
bd52b63
bd77aae
be3fa2fc1
bf196ef
bf61374
bf7e1d7
bff24e3
bff262d
c004d66
c01c06d
c0244ea
c03120d
c03b819ee
c0483f8
c06b1f6
c080e2e
c0fdd10
c1d3e35
c3b9333ab
c42a54d
c430a17
c4e930e
c5b4d1c
c5bcaa82b
c68b09d
c70ceaf
c716491
c74a047
c7c5aed
c7c71b5
c8c62fc
c923ab7
c99adff59
c9bf44f
c9cd6f1
c9e85ce
ca80409
cab3cc9
caddaa5
canaryize
cbe54d7
cce070c
cce1f8581
ce990e2
ce9a82c
cee787e
cf0ee05
cfd7da6
cfd9653
cfecdcb
d0175dd
d0a6cec
d0b15ff
d11271f
d1c4a514b
d232bdb
d246e3b
d24d329
d262214
d265dda
d2921a0
d2f4bf048
d33be73
d354cde
d36b1b3
d393725
d411aac
d4e7329
d516e80
d56f729e8
d61c215
d62fe21
d63fdc7
d6767dc
d6dc4dc
d6f0ab6
d75e858
d8211a1
d83d8ee
d84df6e
d853a9262
d8aa14d
d90903a
d93ba3d
d94940f
da00ede
da03147f3
da2710f
da6afab
dae5085
dc29307
dddd26e
def00e6
defcd9d10
df71468
e00feb7
e06978e
e0f0dc7
e191f2d
e19c4a641
e1c379eb9
e21f64f
e223230
e409a38
e4408b6
e483dc8
e496104
e498b19
e5c8f00
e613134
e633bf3
e6898fd
e7ac8c1
e7dcee4
e85a59c
e8a92c1
e8aaddf
e8afad8
e8f830b
e901567
e933736
e9d1e51
ea1003c
ea762e9
eb5da8e
eb785c8
eb99874
ebdea6b
ec267c3
ec47451
ecc92e4
ed843f3
edba7f3
edc829f
ee210db
ee424ae
eeb96f9
ef7a4b2
ef8619b
ef91193
efb5acc
efe3cd9
experimental
experimental_audio_decoder_switch
experimental_autorun_swap
experimental_content_installation_improvements
experimental_game_info_and_properties
experimental_lint
experimental_revert_guest_host_object_mapping
experimental_scuffed_launch_data
experimental_settings_changes
experimental_wip_xma_decoder
f013175
f05c9d6cf
f11130e
f2f8bba
f4014a8
f45e9e5
f551e59
f55defc
f5e0317
f62ac98
f6ae651
f6b6410b9
f743cf1
f7a39fdfb
f8f6a20
f902d1b
f95a1e5
fa8515d
fac2a89
fadc8d5
fbad66e
fc0f410
fd26111
fd78ab4
fe32dfe
fe59c33
fe7dc26
feafc38
feb88ee
fecd1e6
fef6cac5d
ff09bb4
ff0f3fc
ff69258
launch_path_fix
pr
refs/heads/releases
tag-027f6917709a786c761365c00c73382c7319dc22
tag-0377ebd7a52e8d7555dd282fef139f379385bf8e
tag-05433007c536f8310ca0d5d005413de5bbc743fa
tag-062b67961df9e2a2deb78ec83cfd2e47486c25be
tag-080e1e5386a4bbe3dfe92d71053d4b1a926a1506
tag-081a9da17aabf3636deeecf98e785e1de5a2ac76
tag-09c74ea5d26234afd0b22e5e845769f9d0293c40
tag-0a2489d44c059f561eae7a2400a6dd3642a30c67
tag-0b390c9f963c29c71bc84984f31321b018a2b233
tag-0d0a4710b68cbee00b471c95433ce083cebb7fb7
tag-0d8428c77250ab0734b5a522bd8d179187276db4
tag-0dda724c924312c2f7a08ef20f0427c748e1ceaf
tag-0f179cdff8206647588a2fa42ae5318082e88d4a
tag-10e5a951f14c661868b0b61f4bea8206c33f9afa
tag-145870e2237c1dacb23491f6b5eb6869f476c5b1
tag-160398b7a15e3e116f83a83713ce0ebec12ed040
tag-1708a24881fa2f7c4009162acc49252af95e0383
tag-174e82064c87f3a9da2b351275344bb143926bea
tag-1b36f593c82d167d0f88796e1d9c9034b9c82940
tag-1b8b01af8d1c3c222bed760e2fd21eb35f698b26
tag-1f72e19dddb7ce3a72b0130ca98574b8ec257c15
tag-1fb027daa711c74fc156e2a8d7f5539e1e0fe905
tag-1fbcf7677a9937ee042b026d0ed4888dbfab5617
tag-20660e7c1468cb509b5f074deb025794ec68547a
tag-21097bb77a48d76765607ccab52d57ee96f73e81
tag-212a85d0cb2518bf1dd837da86c2073375eb3898
tag-26761cfdd7b77664fde9b624185c5268ae16ca21
tag-2711d678ac95bdef5d2989dcca77995c6f6ef3ba
tag-27fc86a6b0b4c2c61e4bbfaec9fbcf4f371608e5
tag-2926a155944c4abeacb4bcd411ddaad7e24bf776
tag-293e9582ec35d30ef17a25f08858a82eed945f69
tag-2c016dd16a4a5b3a1af2e8c2d8211718739c0e29
tag-2c7088709b15ff77a9dbb5940475721700d604f3
tag-2df353fdde95e16e1b1582f0ea1959d7be547c5b
tag-2e93a23a5ef61d228be8f8570bb6919a8402f993
tag-2f844eaceffb880383eb02fa7202d38689ebbbe3
tag-2ff7c268ea945ccd5b09cc0bcbe3fec7c337d0fc
tag-350e3ff738779efbbc4820ac1cbcacd7085438a3
tag-35bc47708e6e625e7dca85c51b8c3bf5eef47173
tag-36931ea7a21c4f739eb950cfd416260199efab29
tag-378a22ae15eb7c3463c7d5b538b94be2e786c30b
tag-38579b4156837d326b087a384638cb32df4d3271
tag-3bc83f5404d1131b647a4c35c5f3cf06d16ce9eb
tag-3e74b85c206a70426f2ff898f44c34c97fdbfed3
tag-3ec7c4cb90f2b3aca4f394fa1c31397000501128
tag-43ba6e25ff47354138da8bfc01ebb775e94c4a03
tag-440b3f7a625013aed7888705eff5ca95f871e157
tag-44624f7ad8762bc47eb7094eed87666f1e004e8c
tag-44c2f72a306e5571276dc0443a96b80efb66bbe8
tag-453b90e653a4683b2603ca4cc24ec66991907a61
tag-46b9b55e706fd27a33d6fe3fc8140f134a9b30d3
tag-47fd120794fa9f54517d68ed2c1d2984fca64d77
tag-486eba23d33657f1fb1dab2709ff7f75c14c4a65
tag-496f86534daef259e79664cee3507bdf21e6734c
tag-4aff19fe3e32dd671202cc43645b613ce1f9ecf0
tag-4d753faf196accc7545a50c52ffb6375a86cc173
tag-4f7bc2f9463db37f0e82f8713904398af520d120
tag-50373c5246d02938ed1d28e9af79f0ac247ea0b0
tag-52587709edbdb7b34e9b40041aaf0c36c5f567ab
tag-55031babf78b486bb958f3c2ea47f3d5652529c5
tag-5505b52bad01afa6080b493ca84af242c59d89e8
tag-5595d2e54a7f02b22d62e9aedb4622d2da5b7778
tag-5627e3abb5092583ea76040cefc57f442c743d20
tag-56796762be7da01c7baeff3e5813b57057d2d3a7
tag-5a3929109332afc16eb6e9ef723c1dd0aa53d461
tag-5ba6dea1db86a4a36ed40c0520e45fb9629269c0
tag-5baf661a8aaae422cbccb6ae74d0cf507e956da5
tag-5cb86f7173bef8af18c6f1f99e337a1f804a77f7
tag-5d39e520e32a42af18e56b8b6af642a70f3a4716
tag-5d4302cf716ec3d60587ee68c23465157664f679
tag-5d49b202d3caf6ccc267a90ed0220a437ed7f622
tag-5fff0f5937e3b9888fcb2fa93a9606086bd80f45
tag-600d750d952d8a0a27475710e32957c9f89a8461
tag-6181321fd974272edc2ad1f0cf4e848af3e75d25
tag-62024b790e434361da77d296dd3b308a8d281f6d
tag-634db1f19c947559c875bc96daa97272fda7bdad
tag-63b91b233884c2ae04570627cfffc19770c19fab
tag-65570ed685ea9f3d756ace67ec932e1fcd4206a0
tag-65eed6f06174a6a59216c2855e4532fa480cc844
tag-660559bd372e34f62979b43fc9bf23b81f236037
tag-6630031558c93936aa1d16e2fc5c9eb739ea7bb5
tag-6645807f2f5951a5c3a311d50f2e6f9c8fcdced4
tag-679cd78d34b83c9b5f7a81fe19be60288345c73c
tag-67cebbe47c56ba72207f4226c7059768a117dce7
tag-6a2b653e57895e9dd56e48253cc897f73a668ac1
tag-6b56f98672f0a901276116aaaf22e6c582d3be83
tag-6c1dcd7eb68ee9de641acb139e5d7393757344ea
tag-6ce797dd3b957c6a275ccfd332fcb0dfc2bf2525
tag-6dbe9a95b6fe4929e017a8c2e219573a6644ed72
tag-70f2c850bd8ec625db172b90f6c576603764f0de
tag-71817de10eb856085df3a3a2333df1c3ffb6bc8c
tag-722bad4a0d177f72f854196bf076f46a7f0c5ed2
tag-7524638c3cba23fcddac4e7e75314b9ca7ea02df
tag-75ed12d5d4ad5765cc30ee0f13186af01fd9c2b7
tag-760b5b3cf0ac3e404954f1349a96bbf807afe619
tag-7748ac20c22cc516cf580ae2f90af4974709746d
tag-774f656300e821d361dc838f092ca444f90510ec
tag-7989090f59e2df5000dc36133d3df54754d609e2
tag-79d2f36fd45f16ade5ff904c358f512e35ab1d1a
tag-7b2315446c03538d633bb4b9dabc945abc0f2494
tag-7b3515e80f225965236e95b1e537207fe5928287
tag-7cb982d22710550f60e380534c57068f045bc81d
tag-8097c59e9bd2ecfe4622b02cca74ea3d23a40cb0
tag-81096646d7dc088b83b2c9cb1e4df1dd0cece00f
tag-82ada32647bb6eab9db22c9c8486bfb4c485fe8d
tag-856c74560a16525c30bbadd18b6e4667771d390e
tag-864f59bbe8f6131df84e36b1aba02b14581173f1
tag-87570c03effe6152c85109ee3378e28f60649081
tag-87fe38191027bcfa39dc7a2b670f9bbe715a6853
tag-8a58fc24802227ef268690f491d51b8040de885d
tag-8cdc20a08dbf0f19578490a3c5200d5fdb0720ea
tag-8d33d26d595ee55dea28561b3a61d0e5764e61ef
tag-8fc6feadc4f37ab99bd9f9d18b3dc15ccb549265
tag-911920a5366d4de9dddf20735be8367680f05e64
tag-92600a21fefe49135f64bdb5d5a32389c01be45e
tag-93a7e6ec8f9b0863a0cefbe4c5539a0af6e033d0
tag-9a2ef80cec7544bc5865b71599ea09fa4fdc39d4
tag-9bdee0b22e58ccb7f34a8ec538146001a6c749ed
tag-9c9d0cdfce93aec6e47688afc945d3687829016e
tag-9c9fac624e67d88c8a7b6c2eabf9e9506682a3f3
tag-9d8f27148d83c1655132ea2a39044acb01786e7f
tag-9db39510471cd5b7d28f8b71f4dca796c5cd3a2d
tag-9f63ece2a36739bd205565f04900558cd40addf7
tag-9f9a0d2bcc6171867c8029cb26321f78e3bb5e64
tag-9fc6a212f02961c776413cb2376945645e5c2da9
tag-a303baa897981be5bd52a335643cda5177f655da
tag-a472aa83a5055c8d370f2ef44f00b0e39c667926
tag-a4aa4d8edcf1fe485bdeab11ecacf9cf8a5420a4
tag-a73a24eafe59cacc2bd0663585de2b87fa031e70
tag-a920b10d2133132c92a2e2485304c7ff1ca9e306
tag-aa2b1d25f5d832a022e8eec10b7d1606bf40d585
tag-af690fed94db3d8ad3e49e170025b3e17a6c0b4a
tag-af7f229756b7b6b6d4ebe5924384b0f894f36966
tag-b157bf8a188637b2f2d891bd23bd8705842f1f32
tag-b2120a182fcb5c8d1d41e796bebf2a41c4c25f14
tag-b3103c632723b02085ad3fe5c5155b768393a9e5
tag-b31f4427105f450bdad97533e023dca42fd64c52
tag-b35f2a7489c88a284434c2a28e6d6a32a35bdea5
tag-b461a6b5017e0e342e69c6ff23cd5bb767ed78c6
tag-b4ef18a2cd47e83b77a307dc99043b4c6c0897fb
tag-b7bd389a27e4d404b1b834caad863a00137a03e1
tag-b7e8548299d19c3e48aa9f259b0e1d3c62eb4665
tag-b882a0ff44798e62ca8d8b7891cc85975eba29d9
tag-ba0d3bfd1925db620de65187cdcaedb92b0837fa
tag-bc069b86f9717416ee9882a232fe52869867632f
tag-bccdb4b4c948853691207ff19a4f24436a50eb5c
tag-bcf599cb7e5991812817b62e764b10e81564f7c4
tag-bd3bf1d3263c00517bc053804ced77e841de36f0
tag-bd85826c4daaae666663978aebb91e57914c96ba
tag-bdb02b1aa1cf3a7713518a3a50e6c91d337ccd8f
tag-c1389cc5b15ad74a8d74ba6a1462be4dde1d7c56
tag-c1805cce481235317ebee6487f0e40fe3818490a
tag-c45ea0a10333dc629c0a2d6484e0b515de0a68ff
tag-c6ad40723bf0f622b0b96db077c0e27a1c660ab6
tag-c930c1ce0a5772a003d93427f490e39527db71a4
tag-ca04efd7cb500e98925415f98084531643b80164
tag-ca63206cc7ace405e4c8c24d083cb69fb3c91bfb
tag-ca701e5a57541addf3608cc78760d50ad369450e
tag-cb246e7501ba7cb136119ac7c6fdcca80411b13b
tag-ccd7e8c2f57734418a98b05db0ffe443f214ef7c
tag-cec952f6708d12b68ec5e01a699094d9b6b4fe73
tag-cfc76f9f13050d67fbba0a3e1dcc0bae910baf80
tag-d04bd86b9227ffe621e2d2fb5dfa877d852cc52a
tag-d06a68ea74d06a19b6a84e5e47a96ef33e1dee1c
tag-d0f718405bacf7434ec50abdeae5ca8062939419
tag-d1ab6915c45257d2f9f9cedcd4e7b61981b8a8a2
tag-d5bd7a8c8b51f0f6c9e7ce7544741cc73efee6b6
tag-d7f65f2ee437bb920d6b4a243d1b236750a9ed87
tag-d824f1a0eb26efbbf93798026cce8d40f96eac27
tag-d8cc5b7887ff60b02546c5405b9630fa9bc75bed
tag-d90cc3a7e99ee8f6a2de1046c489c636d844ab21
tag-d985ab3b58c59af8cb9f363240f34b8f31d2b6fb
tag-dd54b7d87ff534bbb4e35836145e574c1a1102f1
tag-dfdd6e975afa78dc442270f5a35d8d7f0d08bbc5
tag-e107e82c26db0a852bcdb7924e1d78228703b2ed
tag-e16c50ed639f38d96c4276eddbbe863a6ef56b61
tag-e1cbd4e2a5d3a4f77494eaf0c6ac112a1d0f3e0a
tag-e1ec74dcbec415a53073eea5967a2248b99962c9
tag-e292c100f42ab8c131f45c728f75565b17f83dd0
tag-e40fd5ec4cac1cddbb6f0894177b1c498e77afa4
tag-e479ff2f172074b1957cd1230637d30245c3d4e1
tag-e5ec29c6d52a88d1c460e68cbca9587cc45c5624
tag-e6d48311baa8e194b52f32844b2bf8ecaa4c78ea
tag-e7084f00ccb190ad4fed8bd964926657a0d11c4b
tag-e75d0f155487f160d52022e50a9ad5b965667591
tag-e948014109c90175a7416acad82706168ec5f653
tag-e98b69f5eb6a8414e652d7f7eadc0034795111d7
tag-ea2adc9d77f0f5497fda8441e48e464b18bc84ac
tag-ed247ce45a4cd81b96d5fa0b68976facf843c9ad
tag-ed934e4cf98af738b047c5ca050ae85a8ac34c5c
tag-ee72ed5a9fe1f48dd3277d02ff86d0a878ca11bc
tag-ee9606f11b860cbbe0250114b1e3a3cfec45e211
tag-ef40f11b383070e3852c96ab05551eace1988639
tag-efde5068b075fc19a4f8dd7df0f810ceebb5da0a
tag-eff388f2431cd5065a2da959cc18f1bad407e88e
tag-f042acb712431f36ee107886fbfd93ee102e4a36
tag-f0cc9562ae93f771893e3e55e2200907d5e2d119
tag-f245dd9cc09c72a42af9b5e77fb7516969da2670
tag-f4b189d58202af4d2529b75cbbbe401c5b3443de
tag-f5f8d0dd9023de20cc73a7ec4303ea413d25df71
tag-f607a9d97783e5c140d379b4a5095f0c809275d4
tag-f8a5677e3f63cb8ee0bfe776f88dd8833ab02382
tag-f8bb466401c0c07d578c529d7b9654afcd24b251
tag-f8e084c78283ebb1982eeb30a2ee43e3acc82b8c
tag-f92f660251ebe176a38dcbc93ce90d34736400c4
tag-f9c5538addaf8477b9b37fbf53fc3a6533dd8b41
tag-f9f2b2f702a32108cd1ebce084b9c4f83ac53cf8
tag-fb5ec343f23ead0efde6c4905e257692c12430f5
tag-fe0efe7ee43f2b5a6b970d6ce29ec76321c4b736
tag-febf9a1624dd1010f370d4a99ecddca99437bbdd
Select branches
Hide Pull Requests
canary
canary-linux
canary-old
canary-old-update
canary_base
canary_experimental
canary_experimental_build
canary_experimental_game_info_and_properties
canary_experimental_wip_xma_decoder
canary_new
canary_pr
clockfreq-test
fixups
import-libraries
new_dashboard_run
qt-graphics-window
qt-settings-impl
qt-updated
stfs-headers-new
wiki
#1
#10
#100
#101
#102
#103
#104
#105
#106
#107
#111
#112
#113
#117
#118
#119
#12
#120
#124
#125
#126
#127
#128
#13
#134
#136
#137
#139
#14
#142
#147
#148
#149
#150
#151
#153
#154
#156
#157
#159
#160
#162
#165
#168
#17
#174
#178
#179
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#192
#193
#194
#195
#196
#198
#199
#200
#204
#205
#206
#207
#208
#210
#211
#212
#214
#216
#217
#218
#219
#220
#221
#222
#223
#225
#226
#227
#23
#232
#233
#24
#241
#242
#244
#25
#254
#258
#259
#265
#268
#269
#272
#275
#276
#278
#279
#281
#282
#283
#284
#287
#288
#289
#290
#293
#294
#295
#299
#3
#302
#303
#304
#305
#308
#309
#311
#312
#314
#315
#316
#317
#318
#319
#32
#322
#324
#325
#326
#328
#332
#338
#347
#350
#351
#352
#354
#355
#356
#357
#359
#359
#364
#366
#368
#369
#370
#371
#372
#374
#376
#377
#378
#379
#38
#382
#384
#386
#388
#388
#39
#390
#391
#393
#394
#395
#396
#399
#4
#400
#401
#402
#404
#406
#407
#408
#409
#410
#412
#413
#414
#414
#415
#415
#416
#417
#418
#419
#42
#420
#421
#422
#423
#424
#425
#426
#426
#427
#428
#428
#429
#430
#431
#432
#433
#435
#436
#436
#437
#44
#440
#442
#443
#446
#447
#448
#448
#449
#450
#450
#451
#452
#452
#455
#46
#47
#48
#49
#50
#51
#52
#53
#55
#56
#57
#58
#59
#60
#61
#62
#64
#66
#68
#70
#73
#74
#75
#76
#80
#81
#82
#85
#87
#89
#90
#91
#92
#93
#96
#98
#99
006c22e13
00747fd
010b59e
0140a8ee1
01f41c6c4
0285bdc
02f5316
0368e06
036f19c
0383497
04c9c02
053782cde
05ae4ac
060954f
061000a
0636ec3
0674b68
068b381
069d33c
06bd7ce7e
06d7a5f
06dc06b
0712132
0759a1f
0807076e6
08ba22015
08c740c
08d38bd
097b574
09950de
0a0cd2a
0a712c0
0ad1e3d
0afcd8769
0b013fd
0c2f00a
0c30199
0c57687
0c782ad
0c9ba87
0d7159620
0d72816
0de0f40
0deafaf
0df9213
0ec65be
0ee6c77
0f60e23
0f8723f
0f94eb2
0fcdc12
11f14e8
12005ac
122f58c
12bf52b
12c9135
1319ff6
1333b4d
13b250e
14324bb
1451ca4
15d561f1d
162d90f3e
16580f5
168db250d
16affb9
175b8e398
17f641e
1864f3d
18b5a67
18bb6df
18daf4a
18e2103
190cef9
197f2f7
1a32c7d
1a45579
1a4746f
1a98a6e
1a9ff8f
1aaed8bb6
1ae524a
1b307ae
1b9c4b2
1c4527c
1c7a258
1c9783c
1cf255f
1cf9b16
1d00372
1d480f7
1db806238
1e321cb
1e369af
1e469f6
1eb61aa
1eb676a70
1f17667
1fcac00
1fd501d
1fdf250
1ff3dc4
202ab76
203267b
2037f5e
2044013
2237977
22a2709
2300b84
2385cc5
23bd18c
23ca372
23f65cf
248f3d3ac
24bb464
2509b03
25894c408
259679d
2596aef
25a06d9
25e9836
25f3e16
261f95ae6
263c722
26415cb
26dc48f
2709a5d
271befc
27a172b
288900f
28b565c
28c67b9
290268a
2a4d7fe
2ab2a65
2afd2cc
2b3686f
2b49fc2
2bd7122
2c08740
2ca752c
2cc4392
2de1b8a
2ec3419
2f59487
2fc3672
2fcf8c1
3096bb8
320102d
321305c
321dd75
328eacc
32a7b38
32b3151
32cebd7
32f7241
3306ab6
3318ab5
332f69f
333d7c2
335a390
338f6ca
341192f
34322eb
34ed823
354d421
355c43f
355e254
35cc2cc
36073c994
3607fc7b2
3645382
365a220
3675d6a
37051af
3757580
3876a16
38836b5
3931e4dad
39c509b
39f43bf
3a42d9e
3ab7128
3ac99e0
3d3810f
3d4bdc9
3d79874
3dcbd25
3dd4ac598
3e0ff5832
3e55d00
3f975d3
3ff5663
40f6b5b
413d60b
4177105
42b4bf0
42c378d
43d7fc5
43fd396
4417fff
4452e30
44fc8f9
4533229
459497f
464e9a1
47222be
47acc31
47e48503e
47fa5f3
487f440
48fea6d
49166f0
49584ff
49d4460
4abbfa0
4b33f88
4b56bc0
4b9541a
4ba14bc
4c22077
4c2a5d3
4c8f7e6
4cf81a7
4d44856
4dc98e1
4def67614
4ecd1bf
4ee9fa9
4fbe33f96
4fe58b9e0
5046e46
504e832
504fb9f
50b4237
50fce8b
51b4ab8
529d453
542e075
54d0001
55877f4
5696d55
5701823
5742845
57a23cf
57b514e
58098aa
58b313943
5900c06
59a8eae
59eed78
5a5fe97
5a71b55
5a933156c
5abf67f
5ade4a1
5b0fe5a
5b7e898
5bbba85
5c18f3a
5ca173c
5ca22fe
5d1b641
5d3240d
5db2073d2
5e0c674
5eecb4e
5efcc6a
5f11c5d
5f5be06
5f9f4e6de
60ab11a
60b31af
616dbfe
61b2e15
61ea486
6284bfc
629707b
63d4b6052
650f5ea
651fdc0
655cb7d
6567224
668244a
6730ffb
67b402a44
67b8cbe
67f16c4
68b2174
691be5c
69adf36
69d91eb
6a08208
6a23f14
6a2570595
6a380bc
6a8a6d1
6b11787
6bc3191
6bc39a2
6bf32307c
6c0f026
6cba5ba
6df0904
6e13258
6e1e623
6e54153
6e753c6
6e86eac
6f146df28
6f287a9
6f65ec3
7003e54
70559bc
70e37bf
71b8c23
71de564
731c605
735e5be
7372ba1
738c8db
73abe80ee
73e074b
747fb42
74b5271
761fcccc4
764f230
76b9f32
7706c48
779be82
77b6ad1
781871e
783845c
7858f8b
78ff40a
7946570
7975ea7
79d72fc88
79ffbe3
7a1eca7
7a4e94f1b
7abe6312b
7b6cbc2
7b8e6f662
7bdd275
7c37587
7c5b937
7c5da82
7d36c94d6
7d740fb
7da83d7
7dbcde1
7e77843
81412c5
814ae62
81aaf98
82cb261
82ccdd3
83c6209
83ccb47
84571f8
849a0e4a0
85458c8
854b7df
85723f1
8678bec
86a761e
86bd621
86bfd99
87851db21
87fd772
8848d0e00
88eabc2
89f3598
8a4b6c1
8af296a
8b14b4b
8c16e501a
8c43160
8c44649
8c9c6b5c1
8ce76b3
8eac99b
8ebbc27ec
8efc05c
8fdee7e87
9006b30
90d67ac
90fc07e
911055c
91567c5
916eb1b
919f740
91c67b9
91f976e
9219234
930fe2c
9333373
93b5886
93db8f1
9463f18
9475986
9496c04
94e7c36
952526a
9554f82
95fb64a
9606015
966b465cb
97d36d6
97fdf9c
996b874
9992d20
999b5f7
99d9038
9a72d6a
9ba0f18
9ba96d4
9bac784
9bf47ff7f
9c4dae412
9c74b4c
9c8a575
9cab23d
9d50fae30
9da1abbbc
9da40870a
9dff007
9e4b2e3
9e4e8f9
9e86750
9edd995
9f0d3d4
9f1605a
9f1d8ad
9fa6e94
9fd398a97
9fdfd2a
a078e615f
a0aa815
a0e27f3
a12a7c3
a180813
a246c81
a25ea03
a295ec1
a29a743
a30eaee
a34944e
a3bd341
a4156ab
a45bc87
a4cc1a7
a4ff64c
a577a4ae8
a6594d1
a688f87
a6d2ed0
a7a9811
a7acce5
a7b047b
a7ece0a
a867320
a966143
a9dd1c8
a9fa414
ab40271
abc1d4a
ad2d27f
adce6c0
ae6011b
ae6b8a2
aea1a8f
aea9714
asdf_b404c39ad2ff668edfe2491b58b664a411f0f106
b0268ab
b09cf95
b0a1c17
b0b8987a2
b10c84b
b115823
b17faf8
b187ffe
b23566b
b2dd489
b383de2
b3f2ab0
b4224ff
b440e02
b449937
b46e28970
b471423
b65e447cb
b6f2ae4
b7bdc0a
b7d3630bc
b802894
b9061e6
b98ff2d
ba66373
ba73979
ba936e8
bb2885e
bb4b58c91
bbd252187
bd52b63
bd77aae
be3fa2fc1
bf196ef
bf61374
bf7e1d7
bff24e3
bff262d
c004d66
c01c06d
c0244ea
c03120d
c03b819ee
c0483f8
c06b1f6
c080e2e
c0fdd10
c1d3e35
c3b9333ab
c42a54d
c430a17
c4e930e
c5b4d1c
c5bcaa82b
c68b09d
c70ceaf
c716491
c74a047
c7c5aed
c7c71b5
c8c62fc
c923ab7
c99adff59
c9bf44f
c9cd6f1
c9e85ce
ca80409
cab3cc9
caddaa5
canaryize
cbe54d7
cce070c
cce1f8581
ce990e2
ce9a82c
cee787e
cf0ee05
cfd7da6
cfd9653
cfecdcb
d0175dd
d0a6cec
d0b15ff
d11271f
d1c4a514b
d232bdb
d246e3b
d24d329
d262214
d265dda
d2921a0
d2f4bf048
d33be73
d354cde
d36b1b3
d393725
d411aac
d4e7329
d516e80
d56f729e8
d61c215
d62fe21
d63fdc7
d6767dc
d6dc4dc
d6f0ab6
d75e858
d8211a1
d83d8ee
d84df6e
d853a9262
d8aa14d
d90903a
d93ba3d
d94940f
da00ede
da03147f3
da2710f
da6afab
dae5085
dc29307
dddd26e
def00e6
defcd9d10
df71468
e00feb7
e06978e
e0f0dc7
e191f2d
e19c4a641
e1c379eb9
e21f64f
e223230
e409a38
e4408b6
e483dc8
e496104
e498b19
e5c8f00
e613134
e633bf3
e6898fd
e7ac8c1
e7dcee4
e85a59c
e8a92c1
e8aaddf
e8afad8
e8f830b
e901567
e933736
e9d1e51
ea1003c
ea762e9
eb5da8e
eb785c8
eb99874
ebdea6b
ec267c3
ec47451
ecc92e4
ed843f3
edba7f3
edc829f
ee210db
ee424ae
eeb96f9
ef7a4b2
ef8619b
ef91193
efb5acc
efe3cd9
experimental
experimental_audio_decoder_switch
experimental_autorun_swap
experimental_content_installation_improvements
experimental_game_info_and_properties
experimental_lint
experimental_revert_guest_host_object_mapping
experimental_scuffed_launch_data
experimental_settings_changes
experimental_wip_xma_decoder
f013175
f05c9d6cf
f11130e
f2f8bba
f4014a8
f45e9e5
f551e59
f55defc
f5e0317
f62ac98
f6ae651
f6b6410b9
f743cf1
f7a39fdfb
f8f6a20
f902d1b
f95a1e5
fa8515d
fac2a89
fadc8d5
fbad66e
fc0f410
fd26111
fd78ab4
fe32dfe
fe59c33
fe7dc26
feafc38
feb88ee
fecd1e6
fef6cac5d
ff09bb4
ff0f3fc
ff69258
launch_path_fix
pr
refs/heads/releases
tag-027f6917709a786c761365c00c73382c7319dc22
tag-0377ebd7a52e8d7555dd282fef139f379385bf8e
tag-05433007c536f8310ca0d5d005413de5bbc743fa
tag-062b67961df9e2a2deb78ec83cfd2e47486c25be
tag-080e1e5386a4bbe3dfe92d71053d4b1a926a1506
tag-081a9da17aabf3636deeecf98e785e1de5a2ac76
tag-09c74ea5d26234afd0b22e5e845769f9d0293c40
tag-0a2489d44c059f561eae7a2400a6dd3642a30c67
tag-0b390c9f963c29c71bc84984f31321b018a2b233
tag-0d0a4710b68cbee00b471c95433ce083cebb7fb7
tag-0d8428c77250ab0734b5a522bd8d179187276db4
tag-0dda724c924312c2f7a08ef20f0427c748e1ceaf
tag-0f179cdff8206647588a2fa42ae5318082e88d4a
tag-10e5a951f14c661868b0b61f4bea8206c33f9afa
tag-145870e2237c1dacb23491f6b5eb6869f476c5b1
tag-160398b7a15e3e116f83a83713ce0ebec12ed040
tag-1708a24881fa2f7c4009162acc49252af95e0383
tag-174e82064c87f3a9da2b351275344bb143926bea
tag-1b36f593c82d167d0f88796e1d9c9034b9c82940
tag-1b8b01af8d1c3c222bed760e2fd21eb35f698b26
tag-1f72e19dddb7ce3a72b0130ca98574b8ec257c15
tag-1fb027daa711c74fc156e2a8d7f5539e1e0fe905
tag-1fbcf7677a9937ee042b026d0ed4888dbfab5617
tag-20660e7c1468cb509b5f074deb025794ec68547a
tag-21097bb77a48d76765607ccab52d57ee96f73e81
tag-212a85d0cb2518bf1dd837da86c2073375eb3898
tag-26761cfdd7b77664fde9b624185c5268ae16ca21
tag-2711d678ac95bdef5d2989dcca77995c6f6ef3ba
tag-27fc86a6b0b4c2c61e4bbfaec9fbcf4f371608e5
tag-2926a155944c4abeacb4bcd411ddaad7e24bf776
tag-293e9582ec35d30ef17a25f08858a82eed945f69
tag-2c016dd16a4a5b3a1af2e8c2d8211718739c0e29
tag-2c7088709b15ff77a9dbb5940475721700d604f3
tag-2df353fdde95e16e1b1582f0ea1959d7be547c5b
tag-2e93a23a5ef61d228be8f8570bb6919a8402f993
tag-2f844eaceffb880383eb02fa7202d38689ebbbe3
tag-2ff7c268ea945ccd5b09cc0bcbe3fec7c337d0fc
tag-350e3ff738779efbbc4820ac1cbcacd7085438a3
tag-35bc47708e6e625e7dca85c51b8c3bf5eef47173
tag-36931ea7a21c4f739eb950cfd416260199efab29
tag-378a22ae15eb7c3463c7d5b538b94be2e786c30b
tag-38579b4156837d326b087a384638cb32df4d3271
tag-3bc83f5404d1131b647a4c35c5f3cf06d16ce9eb
tag-3e74b85c206a70426f2ff898f44c34c97fdbfed3
tag-3ec7c4cb90f2b3aca4f394fa1c31397000501128
tag-43ba6e25ff47354138da8bfc01ebb775e94c4a03
tag-440b3f7a625013aed7888705eff5ca95f871e157
tag-44624f7ad8762bc47eb7094eed87666f1e004e8c
tag-44c2f72a306e5571276dc0443a96b80efb66bbe8
tag-453b90e653a4683b2603ca4cc24ec66991907a61
tag-46b9b55e706fd27a33d6fe3fc8140f134a9b30d3
tag-47fd120794fa9f54517d68ed2c1d2984fca64d77
tag-486eba23d33657f1fb1dab2709ff7f75c14c4a65
tag-496f86534daef259e79664cee3507bdf21e6734c
tag-4aff19fe3e32dd671202cc43645b613ce1f9ecf0
tag-4d753faf196accc7545a50c52ffb6375a86cc173
tag-4f7bc2f9463db37f0e82f8713904398af520d120
tag-50373c5246d02938ed1d28e9af79f0ac247ea0b0
tag-52587709edbdb7b34e9b40041aaf0c36c5f567ab
tag-55031babf78b486bb958f3c2ea47f3d5652529c5
tag-5505b52bad01afa6080b493ca84af242c59d89e8
tag-5595d2e54a7f02b22d62e9aedb4622d2da5b7778
tag-5627e3abb5092583ea76040cefc57f442c743d20
tag-56796762be7da01c7baeff3e5813b57057d2d3a7
tag-5a3929109332afc16eb6e9ef723c1dd0aa53d461
tag-5ba6dea1db86a4a36ed40c0520e45fb9629269c0
tag-5baf661a8aaae422cbccb6ae74d0cf507e956da5
tag-5cb86f7173bef8af18c6f1f99e337a1f804a77f7
tag-5d39e520e32a42af18e56b8b6af642a70f3a4716
tag-5d4302cf716ec3d60587ee68c23465157664f679
tag-5d49b202d3caf6ccc267a90ed0220a437ed7f622
tag-5fff0f5937e3b9888fcb2fa93a9606086bd80f45
tag-600d750d952d8a0a27475710e32957c9f89a8461
tag-6181321fd974272edc2ad1f0cf4e848af3e75d25
tag-62024b790e434361da77d296dd3b308a8d281f6d
tag-634db1f19c947559c875bc96daa97272fda7bdad
tag-63b91b233884c2ae04570627cfffc19770c19fab
tag-65570ed685ea9f3d756ace67ec932e1fcd4206a0
tag-65eed6f06174a6a59216c2855e4532fa480cc844
tag-660559bd372e34f62979b43fc9bf23b81f236037
tag-6630031558c93936aa1d16e2fc5c9eb739ea7bb5
tag-6645807f2f5951a5c3a311d50f2e6f9c8fcdced4
tag-679cd78d34b83c9b5f7a81fe19be60288345c73c
tag-67cebbe47c56ba72207f4226c7059768a117dce7
tag-6a2b653e57895e9dd56e48253cc897f73a668ac1
tag-6b56f98672f0a901276116aaaf22e6c582d3be83
tag-6c1dcd7eb68ee9de641acb139e5d7393757344ea
tag-6ce797dd3b957c6a275ccfd332fcb0dfc2bf2525
tag-6dbe9a95b6fe4929e017a8c2e219573a6644ed72
tag-70f2c850bd8ec625db172b90f6c576603764f0de
tag-71817de10eb856085df3a3a2333df1c3ffb6bc8c
tag-722bad4a0d177f72f854196bf076f46a7f0c5ed2
tag-7524638c3cba23fcddac4e7e75314b9ca7ea02df
tag-75ed12d5d4ad5765cc30ee0f13186af01fd9c2b7
tag-760b5b3cf0ac3e404954f1349a96bbf807afe619
tag-7748ac20c22cc516cf580ae2f90af4974709746d
tag-774f656300e821d361dc838f092ca444f90510ec
tag-7989090f59e2df5000dc36133d3df54754d609e2
tag-79d2f36fd45f16ade5ff904c358f512e35ab1d1a
tag-7b2315446c03538d633bb4b9dabc945abc0f2494
tag-7b3515e80f225965236e95b1e537207fe5928287
tag-7cb982d22710550f60e380534c57068f045bc81d
tag-8097c59e9bd2ecfe4622b02cca74ea3d23a40cb0
tag-81096646d7dc088b83b2c9cb1e4df1dd0cece00f
tag-82ada32647bb6eab9db22c9c8486bfb4c485fe8d
tag-856c74560a16525c30bbadd18b6e4667771d390e
tag-864f59bbe8f6131df84e36b1aba02b14581173f1
tag-87570c03effe6152c85109ee3378e28f60649081
tag-87fe38191027bcfa39dc7a2b670f9bbe715a6853
tag-8a58fc24802227ef268690f491d51b8040de885d
tag-8cdc20a08dbf0f19578490a3c5200d5fdb0720ea
tag-8d33d26d595ee55dea28561b3a61d0e5764e61ef
tag-8fc6feadc4f37ab99bd9f9d18b3dc15ccb549265
tag-911920a5366d4de9dddf20735be8367680f05e64
tag-92600a21fefe49135f64bdb5d5a32389c01be45e
tag-93a7e6ec8f9b0863a0cefbe4c5539a0af6e033d0
tag-9a2ef80cec7544bc5865b71599ea09fa4fdc39d4
tag-9bdee0b22e58ccb7f34a8ec538146001a6c749ed
tag-9c9d0cdfce93aec6e47688afc945d3687829016e
tag-9c9fac624e67d88c8a7b6c2eabf9e9506682a3f3
tag-9d8f27148d83c1655132ea2a39044acb01786e7f
tag-9db39510471cd5b7d28f8b71f4dca796c5cd3a2d
tag-9f63ece2a36739bd205565f04900558cd40addf7
tag-9f9a0d2bcc6171867c8029cb26321f78e3bb5e64
tag-9fc6a212f02961c776413cb2376945645e5c2da9
tag-a303baa897981be5bd52a335643cda5177f655da
tag-a472aa83a5055c8d370f2ef44f00b0e39c667926
tag-a4aa4d8edcf1fe485bdeab11ecacf9cf8a5420a4
tag-a73a24eafe59cacc2bd0663585de2b87fa031e70
tag-a920b10d2133132c92a2e2485304c7ff1ca9e306
tag-aa2b1d25f5d832a022e8eec10b7d1606bf40d585
tag-af690fed94db3d8ad3e49e170025b3e17a6c0b4a
tag-af7f229756b7b6b6d4ebe5924384b0f894f36966
tag-b157bf8a188637b2f2d891bd23bd8705842f1f32
tag-b2120a182fcb5c8d1d41e796bebf2a41c4c25f14
tag-b3103c632723b02085ad3fe5c5155b768393a9e5
tag-b31f4427105f450bdad97533e023dca42fd64c52
tag-b35f2a7489c88a284434c2a28e6d6a32a35bdea5
tag-b461a6b5017e0e342e69c6ff23cd5bb767ed78c6
tag-b4ef18a2cd47e83b77a307dc99043b4c6c0897fb
tag-b7bd389a27e4d404b1b834caad863a00137a03e1
tag-b7e8548299d19c3e48aa9f259b0e1d3c62eb4665
tag-b882a0ff44798e62ca8d8b7891cc85975eba29d9
tag-ba0d3bfd1925db620de65187cdcaedb92b0837fa
tag-bc069b86f9717416ee9882a232fe52869867632f
tag-bccdb4b4c948853691207ff19a4f24436a50eb5c
tag-bcf599cb7e5991812817b62e764b10e81564f7c4
tag-bd3bf1d3263c00517bc053804ced77e841de36f0
tag-bd85826c4daaae666663978aebb91e57914c96ba
tag-bdb02b1aa1cf3a7713518a3a50e6c91d337ccd8f
tag-c1389cc5b15ad74a8d74ba6a1462be4dde1d7c56
tag-c1805cce481235317ebee6487f0e40fe3818490a
tag-c45ea0a10333dc629c0a2d6484e0b515de0a68ff
tag-c6ad40723bf0f622b0b96db077c0e27a1c660ab6
tag-c930c1ce0a5772a003d93427f490e39527db71a4
tag-ca04efd7cb500e98925415f98084531643b80164
tag-ca63206cc7ace405e4c8c24d083cb69fb3c91bfb
tag-ca701e5a57541addf3608cc78760d50ad369450e
tag-cb246e7501ba7cb136119ac7c6fdcca80411b13b
tag-ccd7e8c2f57734418a98b05db0ffe443f214ef7c
tag-cec952f6708d12b68ec5e01a699094d9b6b4fe73
tag-cfc76f9f13050d67fbba0a3e1dcc0bae910baf80
tag-d04bd86b9227ffe621e2d2fb5dfa877d852cc52a
tag-d06a68ea74d06a19b6a84e5e47a96ef33e1dee1c
tag-d0f718405bacf7434ec50abdeae5ca8062939419
tag-d1ab6915c45257d2f9f9cedcd4e7b61981b8a8a2
tag-d5bd7a8c8b51f0f6c9e7ce7544741cc73efee6b6
tag-d7f65f2ee437bb920d6b4a243d1b236750a9ed87
tag-d824f1a0eb26efbbf93798026cce8d40f96eac27
tag-d8cc5b7887ff60b02546c5405b9630fa9bc75bed
tag-d90cc3a7e99ee8f6a2de1046c489c636d844ab21
tag-d985ab3b58c59af8cb9f363240f34b8f31d2b6fb
tag-dd54b7d87ff534bbb4e35836145e574c1a1102f1
tag-dfdd6e975afa78dc442270f5a35d8d7f0d08bbc5
tag-e107e82c26db0a852bcdb7924e1d78228703b2ed
tag-e16c50ed639f38d96c4276eddbbe863a6ef56b61
tag-e1cbd4e2a5d3a4f77494eaf0c6ac112a1d0f3e0a
tag-e1ec74dcbec415a53073eea5967a2248b99962c9
tag-e292c100f42ab8c131f45c728f75565b17f83dd0
tag-e40fd5ec4cac1cddbb6f0894177b1c498e77afa4
tag-e479ff2f172074b1957cd1230637d30245c3d4e1
tag-e5ec29c6d52a88d1c460e68cbca9587cc45c5624
tag-e6d48311baa8e194b52f32844b2bf8ecaa4c78ea
tag-e7084f00ccb190ad4fed8bd964926657a0d11c4b
tag-e75d0f155487f160d52022e50a9ad5b965667591
tag-e948014109c90175a7416acad82706168ec5f653
tag-e98b69f5eb6a8414e652d7f7eadc0034795111d7
tag-ea2adc9d77f0f5497fda8441e48e464b18bc84ac
tag-ed247ce45a4cd81b96d5fa0b68976facf843c9ad
tag-ed934e4cf98af738b047c5ca050ae85a8ac34c5c
tag-ee72ed5a9fe1f48dd3277d02ff86d0a878ca11bc
tag-ee9606f11b860cbbe0250114b1e3a3cfec45e211
tag-ef40f11b383070e3852c96ab05551eace1988639
tag-efde5068b075fc19a4f8dd7df0f810ceebb5da0a
tag-eff388f2431cd5065a2da959cc18f1bad407e88e
tag-f042acb712431f36ee107886fbfd93ee102e4a36
tag-f0cc9562ae93f771893e3e55e2200907d5e2d119
tag-f245dd9cc09c72a42af9b5e77fb7516969da2670
tag-f4b189d58202af4d2529b75cbbbe401c5b3443de
tag-f5f8d0dd9023de20cc73a7ec4303ea413d25df71
tag-f607a9d97783e5c140d379b4a5095f0c809275d4
tag-f8a5677e3f63cb8ee0bfe776f88dd8833ab02382
tag-f8bb466401c0c07d578c529d7b9654afcd24b251
tag-f8e084c78283ebb1982eeb30a2ee43e3acc82b8c
tag-f92f660251ebe176a38dcbc93ce90d34736400c4
tag-f9c5538addaf8477b9b37fbf53fc3a6533dd8b41
tag-f9f2b2f702a32108cd1ebce084b9c4f83ac53cf8
tag-fb5ec343f23ead0efde6c4905e257692c12430f5
tag-fe0efe7ee43f2b5a6b970d6ce29ec76321c4b736
tag-febf9a1624dd1010f370d4a99ecddca99437bbdd
-
e7665c11eb
Adding basic constant checks and updates to memory instructions. Only those instructions likely to have immediate values have been updated. It'd be nice to go further than this and a) centralize the ea calculations b) move this all to the analysis pass c) generate mov's in Read/WriteMemory using the immediates as bases instead of all the register work.
Ben Vanik
2013-05-30 23:20:05 -0700 -
78086684c6
Now tracking constant values for most operations. This will make it easier to enable memory access optimizations and hacks. Not all operations are updating the constant registers, only those that are likely to participate in constant value building. Constant values are cleared on every basic block, though this may be too zealous it prevents weird fall-through cases.
Ben Vanik
2013-05-30 22:50:32 -0700 -
7990146001
xex2 loader now guesses sizes to allocate. This may not be right in all cases, but seems to work.
Ben Vanik
2013-05-29 23:26:34 -0700 -
f307bc9eb1
Adding --target= and --trace_registers flags. --target=[xex|iso] makes it possible to specify the thing to run from a flagfile.
Ben Vanik
2013-05-29 21:45:54 -0700 -
37530d1438
Adding some required video export variables.
Ben Vanik
2013-05-29 21:26:29 -0700 -
6950b21424
Reworking the memory system to not commit 3gb and to properly alloc data. Now only 512MB is committed on startup. Loaded XEXs are placed into their required addresses in the 0x8... range. Kernel structures are allocated from the normal heap like other data. There should no longer be any magical pointers.
Ben Vanik
2013-05-29 21:00:55 -0700 -
61f7f6d28e
Starting work on some of the Vd kernel functions.
Ben Vanik
2013-05-28 20:00:06 -0700 -
2cecc02787
Skeleton GPU files.
Ben Vanik
2013-05-27 21:45:55 -0700 -
16baef3591
Starting physical memory allocation routines. These currently don't do anything special w.r.t. memory addresses/etc, but will in the future.
Ben Vanik
2013-05-27 20:09:40 -0700 -
f78e7945d4
Fixing malloc alighment and duplicate calls to NtAllocateVirtualMemory.
Ben Vanik
2013-05-27 19:58:20 -0700 -
1d0ec64d40
Adding srd/srw. Fixing shamts in other shifts.
Ben Vanik
2013-05-27 05:35:41 -0700 -
778efdb276
fcfid(z), fctid(z) -- both largely untested.
Ben Vanik
2013-05-27 05:22:38 -0700 -
84fb802166
fadd(s), fdiv(s), fmul(s), fsub(s), fsel, frsp, fabs, fmr, fneg, fnmsubs.
Ben Vanik
2013-05-27 04:09:07 -0700 -
fe6df31280
Finishing off the kernel method conversion.
Ben Vanik
2013-05-26 23:06:09 -0700 -
64eb2aa2b3
Converting RTL methods to the new style.
Ben Vanik
2013-05-26 22:44:22 -0700 -
c4e0347932
NULLs!
Rick Gibbed
2013-05-26 22:53:46 -0700 -
fe9cb1cddb
Oops.
Rick Gibbed
2013-05-26 22:46:45 -0700 -
9f06645e75
Merge branch 'master' of https://github.com/benvanik/xenia
Rick Gibbed
2013-05-26 22:42:28 -0700 -
78ee6c9ee9
Added video submodule for xboxkrnl and xam modules.
Rick Gibbed
2013-05-26 22:42:07 -0700 -
9eadffe461
Added float/double swap helpers.
Rick Gibbed
2013-05-26 22:39:39 -0700 -
b87b17f51e
Converting more kernel methods to the new style.
Ben Vanik
2013-05-26 22:04:12 -0700 -
6e8828f843
Switching kernel files to the new style.
Ben Vanik
2013-05-26 21:37:47 -0700 -
fbe800aacd
Preparing to enable unshimmed kernel methods that can be called directly.
Ben Vanik
2013-05-26 20:32:30 -0700 -
25d8b5f8d8
Switching shim mapping macro to use ordinal constants.
Ben Vanik
2013-05-26 20:10:10 -0700 -
a332faf419
Adding ordinal enums to kernel modules. Access via xe::kernel::modules::xboxkrnl::ordinals::MyFunction (or just ordinals::MyFunction when in the namespace). Some collisions occurred - just added random suffixes for now.
Ben Vanik
2013-05-26 19:28:46 -0700 -
87b8ebd613
Forgot to switch macros.
Ben Vanik
2013-05-26 19:19:26 -0700 -
9f320ba4a7
Prepping kernel export tables for various uses.
Ben Vanik
2013-05-26 18:57:41 -0700 -
1b07aace73
Moving kernel functions into their proper namespaces.
Ben Vanik
2013-05-26 18:43:57 -0700 -
1a5a8d748d
Adding missing files to the xam gypi.
Ben Vanik
2013-05-26 18:40:51 -0700 -
c10d719d53
Floating point loads/stores. Seem correct. Maybe not.
Ben Vanik
2013-05-26 17:59:11 -0700 -
a09170b2c6
Fixing bad EA write order.
Ben Vanik
2013-05-26 17:49:37 -0700 -
a6db12b48f
ldx/ldux.
Ben Vanik
2013-05-26 17:19:13 -0700 -
0ca44083e6
Stick the export ordinal in the dummy address for unimplemented export data, to make it obvious what it is when debugging.
Rick Gibbed
2013-05-26 17:37:31 -0700 -
c29c4b067f
Corrected a xam export to variable.
Rick Gibbed
2013-05-26 17:23:30 -0700 -
b5e729f89e
sld.
Ben Vanik
2013-05-26 16:30:52 -0700 -
924b08b264
cntlzd and fixing broken cntlzwx.
Ben Vanik
2013-05-26 16:30:43 -0700 -
86396816f5
rldicl, rldicr.
Ben Vanik
2013-05-26 16:10:25 -0700 -
fd86370ccc
Fixing warnings on mtmsr/mtmsrd disasm.
Ben Vanik
2013-05-26 15:03:36 -0700 -
5f494a4449
Corrected many xboxkrnl exports to variable.
Rick Gibbed
2013-05-26 09:46:20 -0700 -
1b3351b1e2
disasm for mfmsr, mtmsr, mtmsrd
Rick Gibbed
2013-05-26 08:39:31 -0700 -
82159b2b9d
Adding lfd.
Ben Vanik
2013-05-26 07:19:09 -0700 -
9d63eb7499
Fixing condition updates for unsigned compares.
Ben Vanik
2013-05-26 04:21:07 -0700 -
5d83465ce4
Fixing branches via the indirection block. Also disabling the local indirection optimization until it's implemented.
Ben Vanik
2013-05-26 03:59:32 -0700 -
22f186d713
Better asserts/checks around bad function addresses.
Ben Vanik
2013-05-26 03:26:49 -0700 -
bf9e92c027
Fixing typo in disasm.
Ben Vanik
2013-05-26 02:48:31 -0700 -
35ce144a37
Disasm of some memory routines.
Ben Vanik
2013-05-26 02:44:05 -0700 -
6678279ebf
Corrected more issues with X_RTL_CRITICAL_SECTION, RtlInitializeCriticalSection, RtlInitializeCriticalSectionAndSpinCount.
Rick Gibbed
2013-05-26 02:36:48 -0700 -
d385bc6a10
Added XEASSERTSTRUCTSIZE macro.
Rick Gibbed
2013-05-26 02:36:07 -0700 -
237ab5551f
Oops. Fixed some formatting in previous commit.
Rick Gibbed
2013-05-26 02:21:05 -0700 -
3ac3d8078d
Corrected some issues with X_RTL_CRITICAL_SECTION, RtlInitializeCriticalSection, RtlInitializeCriticalSectionAndSpinCount.
Rick Gibbed
2013-05-26 02:18:49 -0700 -
6b851da9d7
Fixing analysis regression: don't analyze on gets during analysis pass.
Ben Vanik
2013-05-26 02:11:08 -0700 -
f94256aaaf
Adding a simple heuristic to find leaf thunk functions.
Ben Vanik
2013-05-26 01:43:44 -0700 -
1640acaf8a
mftb
Rick Gibbed
2013-05-26 00:48:53 -0700 -
7febbe0f86
Fixing <8b memory accesses.
Ben Vanik
2013-05-26 00:43:53 -0700 -
0855fe7014
addicx
Rick Gibbed
2013-05-26 00:27:36 -0700 -
ab762e0009
Adding disassemblers for the fpu instructions.
Ben Vanik
2013-05-26 00:13:46 -0700 -
4073028188
Very basic, super slow, nasty indirection.
Ben Vanik
2013-05-25 20:32:58 -0700 -
2986a0be82
Removing debug int3.
Ben Vanik
2013-05-25 17:20:52 -0700 -
ce27fb333b
Fixing rlwimix.
Ben Vanik
2013-05-25 17:08:31 -0700 -
bd8376e231
Making xenia-test run on Windows.
Ben Vanik
2013-05-25 05:20:28 -0700 -
edb3aabdd4
Removing llvm backend.
Ben Vanik
2013-05-25 04:28:21 -0700 -
eb22289dc7
Fixing bad fcmpu disasm.
Ben Vanik
2013-05-25 04:25:27 -0700 -
a5da226617
cntlzwx.
Ben Vanik
2013-05-25 03:23:33 -0700 -
de85adea2e
divwx/divwux.
Ben Vanik
2013-05-25 02:49:44 -0700 -
9f3f5d2c0e
mullw.
Ben Vanik
2013-05-25 01:56:42 -0700 -
e29de199ff
srawix.
Ben Vanik
2013-05-25 01:50:46 -0700 -
8207bb8088
negx
Ben Vanik
2013-05-25 01:35:19 -0700 -
07d0dd98b6
slwx, ignoring twi.
Ben Vanik
2013-05-25 01:31:38 -0700 -
ed401449b7
Only create the shared return block if required.
Ben Vanik
2013-05-25 00:45:16 -0700 -
da62ec56f9
Adding the ret required for tail calls.
Ben Vanik
2013-05-25 00:41:01 -0700 -
fb22aeb5ac
Fixing assertion warnings from asmjit.
Ben Vanik
2013-05-25 00:40:30 -0700 -
ea2cf390d7
Defining ASMJIT_DEBUG in debug builds.
Ben Vanik
2013-05-25 00:28:04 -0700 -
f3552ff9a5
Implementing RtlImageXexHeaderField better.
Ben Vanik
2013-05-25 00:08:01 -0700 -
eac03765db
Adding addx. Whoops.
Ben Vanik
2013-05-25 00:07:35 -0700 -
12b2dc153e
Disabling the faked KeDebugMonitorData.
Ben Vanik
2013-05-24 23:43:11 -0700 -
04485b6460
rlwimix/rlwinmx.
Ben Vanik
2013-05-24 23:34:52 -0700 -
ef3bd6cc53
Fixing disasm of subfic, fixing neg->not, fixing tests to use 8bits.
Ben Vanik
2013-05-24 23:03:35 -0700 -
6320ef6b7e
Fixing conditionals to use cmp instead of test.
Ben Vanik
2013-05-24 22:21:05 -0700 -
7bf69f66fd
Logging out the condition register values.
Ben Vanik
2013-05-24 22:03:57 -0700 -
2586c10cc5
addzex.
Ben Vanik
2013-05-24 21:54:04 -0700 -
9883f32fb7
Fixing logger initialization when codegen logging is disabled.
Ben Vanik
2013-05-24 21:49:03 -0700 -
ba718de434
Further corrections on cr checks.
Rick Gibbed
2013-05-24 21:34:03 -0700 -
1354b9975f
Adding basic branch indirection, which doesn't work but is ready to do so.
Ben Vanik
2013-05-24 21:18:30 -0700 -
c6ed7ff9cf
Fixing cr5+ checks.
Ben Vanik
2013-05-24 20:48:04 -0700 -
346a27ddf8
Trying again to fix compares.
Ben Vanik
2013-05-24 20:40:00 -0700 -
e7556a09f8
Fixing bad or during cr0 update - need to be overwriting.
Ben Vanik
2013-05-24 20:26:06 -0700 -
68f1eb7f69
Fixing carry and compare flags.
Ben Vanik
2013-05-24 20:20:18 -0700 -
97b0e2aa3d
Fixing comparison between two gpvars.
Ben Vanik
2013-05-24 20:09:11 -0700 -
5e66f7b04b
Adding a bunch of nops around trace calls. 5 before, 2 after (so it's easy to see what goes with what).
Ben Vanik
2013-05-24 19:59:51 -0700 -
1ad0bb7843
cmp/cmpi/cmpl/cmpli. May not be right.
Ben Vanik
2013-05-24 19:52:00 -0700 -
6cd8495ea2
extsbx.
Ben Vanik
2013-05-24 19:45:48 -0700 -
8976f1b046
subfx + subficx.
Ben Vanik
2013-05-24 19:16:01 -0700 -
69ebedb43f
addic + subfex.
Ben Vanik
2013-05-24 19:10:54 -0700 -
dc40f28795
addx and switching commenting style on the rest of the unported instrs.
Ben Vanik
2013-05-24 18:49:14 -0700 -
1e67547a6b
Fixing conditional branch logic.
Ben Vanik
2013-05-24 18:44:32 -0700 -
2ab01af0bd
Breaking on indirect branches.
Ben Vanik
2013-05-24 18:34:08 -0700 -
692f85ed4f
Very, very basic branching. Most compares not yet implemented.
Ben Vanik
2013-05-24 18:28:52 -0700 -
7e3268621d
Optimizing the mr case.
Ben Vanik
2013-05-24 17:59:01 -0700 -
748bfe509f
Handling null ptr in NtFreeVirtualMemory.
Ben Vanik
2013-05-24 17:33:57 -0700 -
21b0d25131
Fixing memory address truncation.
Ben Vanik
2013-05-24 17:08:12 -0700