Unknown W. Brackets
098e763b82
Enable block transfers in headless for testing.
...
This allows us to do memory (not just screenshot) tests with GLES, yay.
2014-06-14 08:44:14 -07:00
Unknown W. Brackets
63b5ec3d85
Allow specifying a root path for host0:/.
...
This way, similar to the PSP, we can have a root path outside the test.
2014-04-19 21:43:09 -07:00
Unknown W. Brackets
4c35c1bb13
Attempt to load VFS in headless on Android.
...
Otherwise we don't get fonts, and savestates fail to load.
2014-03-25 00:49:03 -07:00
Unknown W. Brackets
36c3a0dd68
Make it possible to load a savestate in headless.
...
This is primarily useful to reproduce crashes or test performance.
2014-03-25 00:46:21 -07:00
Unknown W. Brackets
e3506ead69
Clear the symbol map between each test.
...
This way we could, for example, test function replacement properly.
Actually slows down tests because it spends more time correctly
determining the function boundaries.
2014-03-02 10:20:40 -08:00
Unknown W. Brackets
2e69aa913d
Run tests with the max volume set.
2014-02-17 01:39:54 -08:00
Henrik Rydgard
7ac99e866a
Delete temp file (accidentally committed)
2014-02-10 18:32:13 +01:00
Henrik Rydgard
c6caff61bf
Update native with buildfix. Fix some resizing issues.
2014-02-10 15:14:45 +01:00
Henrik Rydgard
8b6b491820
Remove obsolete outputWidth/outputHeight
2014-02-10 12:44:35 +01:00
Unknown W. Brackets
cd4cd77938
Clean up defines in MSVC project files.
...
This way they're all basically the same. A lot of cases where
debug/release/etc. where inconsistent...
Also, define USING_WIN_UI.
2014-02-08 16:38:44 -08:00
Unknown W. Brackets
2c204e8028
Update project to MSVC 2013 tools.
...
Retaining XP support, using SDK 7.1a (v120_xp.) Disables SSE2 flag on x64
since it's implied and causes compile warnings.
2014-02-08 13:41:28 -08:00
Henrik Rydgård
2871633e36
Merge pull request #4750 from unknownbrackets/ui-tweaks
...
Support pinning paths in the game browser
2013-12-16 06:08:05 -08:00
Unknown W. Brackets
0c7e9b9849
headless: default to single core.
...
Was zero before, causing divide by zero issues.
2013-12-15 11:59:24 -08:00
Unknown W. Brackets
4bc86afd5e
Adjust some project filters.
2013-12-14 22:36:41 -08:00
Henrik Rydgard
109decf481
Actually fix headless build, doh
2013-12-08 12:12:45 +01:00
Unknown W. Brackets
83dd3c74d6
Fix a stupid mistake in the headless timeout.
...
Although, still need to figure out why it gets corrupted.
2013-12-06 21:18:26 -08:00
Henrik Rydgard
32f479b0a6
Assorted log spam reductions.
...
Also let Java know of some important events. Not used for anything yet.
2013-12-04 17:43:00 +01:00
Unknown W. Brackets
f1f87e7b6f
Workaround random headless timeouts on Android/etc.
...
Seems like we have stack corruption, so probably it's not that XMM etc.
need to be saved. Not sure what exactly is up.
2013-11-23 10:42:28 -08:00
Unknown W. Brackets
fa7467f03d
Try to find the flash0 directory in headless.
2013-11-17 10:15:49 -08:00
Unknown W. Brackets
c1c1b5213e
Fix logging missing in headless with --log.
2013-11-17 10:15:13 -08:00
Unknown W. Brackets
712b582d26
Remove coreParam.disableG3Dlog and enableDebugging.
...
One was uninitialized, the other one unused.
2013-11-09 11:02:12 -08:00
Unknown W. Brackets
5d523ea06a
Add android-ndk-profiler v3.2.
...
This allows fairly easy profiling on Android without rooting.
2013-11-02 21:54:45 -07:00
Unknown W. Brackets
2757fb7096
Ignore import warnings from ffmpeg.
...
Seems to be a known issue with the msvc ffmpeg stuff.
2013-10-26 17:37:08 -07:00
The Dax
1f1c8e4a48
Remove avdevice.lib linker dependency/input for Headless and PPSSPP.
2013-10-26 15:54:17 -04:00
Henrik Rydgård
f73aec2570
Only disable buffered rendering by default on Galaxy Y instead of all
...
Armv6 devices.
Would have like to use gpu feature flags but GL isn't necessarily initialized
when we load the config. Will need to find a different solution.
Also a buildfix for headless non-windows.
2013-10-25 11:47:44 +02:00
Unknown W. Brackets
04f1df4415
Set directories in headless on Windows.
...
Caused some tests to fail.
2013-10-24 21:29:48 -07:00
Unknown W. Brackets
c486a09c2c
Use a better default font path on Linux/Mac OS X.
...
This way people don't have to copy to ~/.ppsspp/flash0.
The override in ~/.ppsspp/PSP/flash0 still works.
2013-10-20 23:45:56 -07:00
Unknown W. Brackets
5554865ebb
Fix headless auto-compare when expected have \r's.
2013-10-14 23:55:18 -07:00
Unknown W. Brackets
b190208aa5
Fix non-Windows headless build.
2013-10-14 02:35:47 -07:00
Unknown W. Brackets
af2ccbb9da
Rename flashDirectory to flash0Directory.
2013-10-12 16:08:39 -07:00
adrian17
58d8bc86c5
Removed two functions as they are also in Native/file.
...
Also, removed TabsToSpaces() from the header as it no longer exists.
2013-09-28 23:05:36 +02:00
Unknown W. Brackets
54f2bc8262
Don't frameskip unthrottle in headless.
...
Could make graphic tests wrong or something.
2013-09-19 00:29:19 -07:00
Ced2911
8ec6ca8dc0
[dx9] correct window size
2013-09-18 14:40:53 +02:00
Henrik Rydgård
198434c6eb
Merge pull request #3823 from unknownbrackets/headless
...
Fix headless on buildbot (command line length), speed up further
2013-09-18 00:48:17 -07:00
Unknown W. Brackets
48eef19538
Optionally read test filenames from stdin.
...
This way we don't hit command line length limits.
2013-09-18 00:17:30 -07:00
Unknown W. Brackets
0735a9a679
Just disable PPGe during tests, should be okay.
2013-09-17 23:13:13 -07:00
Unknown W. Brackets
7a81b802cc
Don't shutdown gl in headless so quickly.
...
Oops.
2013-09-17 22:50:43 -07:00
Henrik Rydgård
2de4db3e31
Merge pull request #3818 from unknownbrackets/headless
...
Headless - use auto compare, just build test list in test.py
2013-09-17 09:08:20 -07:00
Unknown W. Brackets
43c3fd9386
Remove compare logic from test.py, use --compare.
2013-09-17 08:40:20 -07:00
The Dax
d102baacd0
Prep PPSSPP for Visual Studio 2013.
2013-09-17 10:27:06 -04:00
Henrik Rydgård
db92f26e56
Merge pull request #3806 from thedax/win32UITranslation
...
Win32 UI: Rewrite most of the menu translation code to be cleaner and simpler.
2013-09-17 06:43:24 -07:00
Unknown W. Brackets
0185825b23
Support the verbose test compare parameter.
2013-09-17 00:15:19 -07:00
Unknown W. Brackets
c96ea1d226
List failed tests in autocompare.
2013-09-17 00:02:53 -07:00
Unknown W. Brackets
e72a06503e
Support running multiple tests in a row.
2013-09-16 23:58:42 -07:00
Unknown W. Brackets
9a2ea4cdc1
Move the actual test run to its own function.
2013-09-16 23:49:41 -07:00
Unknown W. Brackets
5d99fd8a98
Skip trailing newlines in test comparison.
2013-09-16 23:49:09 -07:00
Unknown W. Brackets
3e6df2d7aa
Just save XMM0-XMM15 on x64.
...
Not really sure why but seems like VS2010 expects XMM4 to be preserved.
Fixes headless on x64.
2013-09-16 23:17:34 -07:00
The Dax
426e6630d9
Rewrite most of the translation stuff to be cleaner.
...
Also fix a bug where in-game only menu items become enabled after selecting a language when we're in various NewUI menus.
Rename Config::ilanguage to Config::iLanguage for consistency with other Config variables.
2013-09-16 18:45:09 -04:00
Unknown W. Brackets
94af2b388b
Support a timeout directly in headless.
...
Obviously, though, if headless infinite loops we're screwed.
2013-09-16 08:36:10 -07:00
Unknown W. Brackets
57b636816b
Add an internal comparison algorithm to headless.
...
This is slightly smarter than the test.py version, and should be
completely compatible. It doesn't handle timeouts though.
2013-09-16 08:30:02 -07:00