Commit graph

59 commits

Author SHA1 Message Date
Peter Mackay
d9fa47e79a Revert "Add Unicorn as an external project" 2018-06-25 08:06:51 +01:00
muemart
85aa85b6c1 Add Unicorn as submodule 2018-06-10 17:15:35 +02:00
Nick Renieris
8b50c0b967
[shaders] Move shaders to another repo (submodule) (#260) 2018-05-24 14:43:29 +03:00
Peter Mackay
91e70603d3 Add googletest submodule. 2018-05-02 08:43:44 +01:00
Rinnegatamante
598243cee9 Added basic frontend using imgui. (#147)
* Added basic frontend using imgui.

* Fix assert issue in glbinding.

* Fix alpha pixels not being rendered correctly.

* Fixed window size.

* Added Thread dialog with some threads specific info

* Moved UI code to gui project.

* Moved to GL2 impl for Mac support.

* Modifications as per request.

* Fixed touch detected even when renderer was not focused.
2018-04-15 19:22:41 +02:00
Peter Mackay
c7cc5e15a4
Hash shader binaries using SHA-256 rather than FNV-1a. (#77)
* Add crypto-algorithms submodule.

* Add crypto-algorithms external library.

* Hash shaders using SHA-256.

* Dump missing shader GXPs.

* Move SHA-256 function to `crypto` library, and split hex encoding.
2018-02-20 23:30:25 +00:00
Ghabry
236fe44ebd Add sceIoGetstat, sceIoDopen, sceIoDread, sceIoDclose (#57) 2018-02-16 08:22:39 +00:00
Nick Renieris
c97f449959 Better Logging (to file, console, VS Output) (#55)
* [refactor/audio] Rename ResumeThread to ResumeAudioThread
The name was clashing with an MSVC function name that's included with spdlog.

* [logging] Port everything to the new logging system

* [usability] Warn about corrupt/encrypted (s)elf instead of crashing.

* [logging] Initial logging framework

Defines LOG_* macros for different log levels, where * is either TRACE, DEBUG, INFO, WARN, ERROR or CRITICAL.

Additionally, it defines LOG_*_IF (same log levels), for conditional logging, with the first argument being the condition.
2018-02-13 23:19:18 +00:00
Peter Mackay
3b259ace02 Import. 2018-01-28 09:07:32 +00:00