e7559f128f
Small OpenGL Renderer refactoring ( #177 )
...
* Call OpenGL functions directly, remove the pfifo thread, some refactoring
* Fix PerformanceStatistics calculating the wrong host fps, remove wait event on PFIFO as this wasn't exactly was causing the freezes (may replace with an exception later)
* Organized the Gpu folder a bit more, renamed a few things, address PR feedback
* Make PerformanceStatistics thread safe
* Remove unused constant
* Use unlimited update rate for better pref
2018-06-23 21:39:25 -03:00
76f3b1b3a4
Rename Ryujinx.Core to Ryujinx.HLE and add a separate project for a future LLE implementation
2018-06-10 21:46:42 -03:00
a8ba340dde
Improved logging ( #103 )
2018-04-24 15:57:39 -03:00
bbcad307bd
Add logclass, made changes to logging calls ( #79 )
...
* add logclass, made changes to logging calls
* made enum parsing case insensitive
* enable logclass on partial or complete match
2018-04-13 22:02:24 -03:00
081ede2a9a
Support the .romfs extension aswell
2018-04-06 02:02:13 -03:00
d4a3e8267b
Allow enabling/disabling memory checks on config file
2018-03-20 18:42:13 -03:00
79a5939734
Improvements to audout ( #58 )
...
* Some audout refactoring and improvements
* More audio improvements
* Change ReadAsciiString to use long for the Size, avoids some casting
2018-03-15 21:06:24 -03:00
3777fb44cf
Allow to enable/disable memory checks even on release mode through the flag, return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks
2018-03-10 20:39:16 -03:00
3936c93448
Map heap on heap base region, fix for thread start on homebrew, add FCVTMU and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions
2018-02-23 21:59:38 -03:00
62b827f474
Split main project into core,graphics and chocolarm4 subproject ( #29 )
2018-02-20 17:09:23 -03:00
f35d286c8d
Rename ARegisters to AThreadState
2018-02-18 16:28:07 -03:00
5a0396efaf
Minor cpu fixes
2018-02-18 16:01:21 -03:00
ebddc40550
Add events to shared memory, make it work better with direct memory
2018-02-17 18:36:08 -03:00
1bfe6a9c22
Add some tests ( #18 )
...
* Add tests
* Add some simple Alu instruction tests
* travis: Run tests
* CpuTest: Add TearDown
2018-02-15 21:04:38 -03:00