65 Commits

Author SHA1 Message Date
Zangetsu38 a4384ab11e external: Update some submodules. 2019-01-18 22:44:30 +02:00
Taylor Whatley c068bf28f6 Memory allocation viewer (#375)
* Added an allocation viewer

* Removed header comment for ui_allocations_dialogue

I forgot to turn those off! Sorry.

* Fix imgui_club submodule

* Allocation viewer style fixes

* Add extra whitespace
2019-01-11 19:51:37 +02:00
VelocityRa 86af135121 Change vita-toolchain submodule to use our own fork 2018-09-14 23:46:58 +03:00
Francisco José García García 927ec3f269 external: dlmalloc integration 2018-08-31 13:57:06 +02:00
VelocityRa ccd21c8e28 build: Boost integration
Currently the ext-boost repo contains:
- Boost.ProgramOptions
- Boost.Filesystem
- Boost.System

No direct usage for the last one yet, but it may be and it was already
a dependency by another lib anyway, so I included it in the "guaranteed"
libraries in the `bcp` command.
2018-08-27 01:19:10 +03:00
VelocityRa 6b56b8f8b7 shadergen: Import SPIR-V tools (Cross, glslang) into project 2018-08-10 21:46:58 +03:00
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