Commit graph

3748 commits

Author SHA1 Message Date
Rinnegatamante
fbe0691ebe Preventing column-major matrices to be double transposed. (#46) 2018-02-16 23:28:59 +00:00
Peter Mackay
1147a10002
Generate macOS icon from logo and add as resource. (#70) 2018-02-16 18:57:22 +00:00
Peter Mackay
9094971411
Merge the many module targets into a single modules target (#69) 2018-02-16 17:30:28 +00:00
Nick Renieris
cdb3d2d996 [libRtc/libKernel] Fix clock implementation (#61) 2018-02-16 17:02:20 +00:00
Nick Renieris
5ddef0dd56 [mem] Fix VirtualProtect call (#65) 2018-02-16 08:38:41 +00:00
Ghabry
236fe44ebd Add sceIoGetstat, sceIoDopen, sceIoDread, sceIoDclose (#57) 2018-02-16 08:22:39 +00:00
Rinnegatamante
be7e0723d6 Added networking support. (#39) 2018-02-16 08:07:57 +00:00
Peter Mackay
142413b3ac
Create CONTRIBUTING.md 2018-02-14 10:12:09 +00:00
Peter Mackay
06e619a648
Update README.md 2018-02-14 10:10:03 +00:00
Zangetsu38
122b22f88c Fix transparency for Icon. (#64) 2018-02-14 09:58:50 +00:00
Rinnegatamante
3daf1fa919 Implemented some sceIo functions. (#53) 2018-02-13 23:21:07 +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
Rinnegatamante
6669a94746 Initial implementation for some scePower functions. (#20) 2018-02-13 22:44:48 +00:00
Zangetsu38
c40d463480 Update Icon executable (#62) 2018-02-13 22:35:32 +00:00
Peter Mackay
84a8169112
Update README.md 2018-02-09 12:53:31 +00:00
Peter Mackay
3ea8b01a0b
Add link to homebrew compatibility database. 2018-02-09 09:12:32 +00:00
Rinnegatamante
7d29f02f24 Updated vita-headers to master. (#52)
* Updated vita-headers to master.

* Removed old modules now unused.
2018-02-07 14:32:03 +00:00
Carlos Estrague / Mrc_munir
68dfe86dbd Fix UNIX Build (#50)
Restore cstring missing needed for memset reference.
2018-02-07 05:47:29 +00:00
Peter Mackay
3983fee778
Change static to const. (#49) 2018-02-06 18:13:05 +00:00
Rinnegatamante
261136131b Added several sceGxm implementations. (#12)
* Added several sceGxm implementations.

* Added a bit of error handling.

* Properly handling multiple contexts cull facing support.

* Made isInScene global, modifications as per request.
2018-02-06 17:57:33 +00:00
Nick Renieris
c57c279c6c Support Unicode paths on Windows (#48) 2018-02-06 17:56:36 +00:00
Zangetsu38
5bf002dc27 Improve git revision and set v0.1 app version. (#43) 2018-02-06 17:52:59 +00:00
Peter Mackay
82b1e98431
Set rpath as a link flag rather than a post-build command. (#47) 2018-02-06 15:47:40 +00:00
Rinnegatamante
4d8d6f3639 Added sceIoMkdir implementation. (#25)
* Added sceIoMkdir implementation.

* Added translate_path function.
2018-02-06 13:39:31 +00:00
Zangetsu38
a6d18fade0 Add Icon on exe and move exe and dll on bin folder. (#37) 2018-02-05 18:47:42 +00:00
Jordan Nijean
3fb66d494d Added SCE_CTRL_PSBUTTON key and controller bindings (#40) 2018-02-05 13:38:35 +00:00
Peter Mackay
2b60606d9c
Attempt to fix missing runtime path (rpath) on macOS. (#42) 2018-02-05 09:28:30 +00:00
jlachniet
3681b13e5f Add link to Windows binary (#41)
* Add link to Windows binary

* Use Vita3K organisation.
2018-02-05 06:24:02 +00:00
Nicba1010
5fe0fd23ad Add AppVeyor Configuration File (#38)
* AppVeyor Configuration

* Disable AppVeyor Testing
2018-02-04 15:54:21 +00:00
Peter Mackay
ca9742f839
Initial Travis CI integration (#35) 2018-02-03 23:22:12 +00:00
Rinnegatamante
9c4c7b0439 Fix for an incorrect check in SceAudio. (#32) 2018-02-03 07:12:25 +00:00
Jordan Nijean
eeecf02ea5 Removed blocking assert in sceGxmDepthStencilSurfaceInit related to stencilData (#31) 2018-02-02 18:32:04 +00:00
Rinnegatamante
ca621d2935 Replacing asserts with proper error handling. (#26) 2018-02-02 14:12:05 +00:00
Francisco José García García
cb7f2e3f21 Do not stop on nid not found (#30) 2018-02-02 13:54:16 +00:00
Peter Mackay
a7bd8ff8d8
Add Discord link. 2018-02-02 10:11:54 +00:00
Peter Mackay
a7b915bb3b Hopefully fix DLL source paths. Untested. 2018-02-01 00:09:11 +00:00
Francisco José García García
747175545a Fix self loading for uncompressed (#27) 2018-01-31 17:57:10 +00:00
devnoname120
40a247b962 Check the presence of the submodules (#19)
Taken from here: https://github.com/yuzu-emu/yuzu/blob/master/CMakeLists.txt
2018-01-30 18:03:15 +00:00
Rinnegatamante
e1f7967d00 Added SCE errorcodes warning. (#21) 2018-01-30 16:30:26 +00:00
Francisco José García García
3cb049c01f Add some TTY support (#18) 2018-01-30 14:49:29 +00:00
Francisco José García García
0aa1cab965 Add SceKernelGetProcessTimeLow (#17)
* Add SceKernelGetProcessTimeLow

* Use SceUInt32
2018-01-30 09:50:17 +00:00
TingPing
f6fc0e75c8 Don't install files from external dependencies (#15)
Mentioned in #14
2018-01-29 23:42:05 +00:00
Francisco José García García
3c0f4d2787 Allow compressed selfs (#10)
* Allow compressed selfs

* Remove unused
2018-01-29 16:54:52 +00:00
Rinnegatamante
37f6497fcb Added uma0: partition support. (#11) 2018-01-29 16:42:12 +00:00
TingPing
c732ce5db2 Fix linking to unicorn on Unix (#13)
I'm not very familiar with CMake but this seems to work

Closes #9
2018-01-29 16:40:42 +00:00
TingPing
92a3667c69 Fix building on Unix (#6) 2018-01-29 00:14:09 +00:00
Rinnegatamante
d03e8f95da Fix for app0 and ux0 paths without '/' (#5) 2018-01-28 20:07:07 +00:00
Peter Mackay
3b259ace02 Import. 2018-01-28 09:07:32 +00:00