Commit Graph

50 Commits

Author SHA1 Message Date
Ilya Shurumov
bcba884ef1 - embed version information to EXE and print in log file 2022-01-21 21:01:15 +03:00
Ilya Shurumov
b137cc39c6 - fix premake5. 2022-01-21 21:01:14 +03:00
Ilya Shurumov
644f08a447 - added local storage FS for saved games 2022-01-21 21:01:13 +03:00
Ilya Shurumov
27c1118d71 - re-organize platform files 2022-01-21 21:01:12 +03:00
Ilya Shurumov
7171f289cc - [Psy-X] fix WebGL 1.0 matrix issue 2022-01-21 21:01:07 +03:00
Ilya Shurumov
4783a9a745 - [Psy-X] PrintMessageToOutput makes pretty output for emscripten
- fix runtime warning
- fix build errors, bump version
2022-01-21 21:01:07 +03:00
Ilya Shurumov
9d1f80dc00 - premake - change location of project generated files to make less garbage 2022-01-21 21:01:07 +03:00
Ilya Shurumov
42d2344557 - fix emscripten build not compiling essential files
- fix runtime errors
- fix sound shutting down issue
2022-01-21 21:01:06 +03:00
Ilya Shurumov
2642670bd6 - added Emscripten to premake script. Game now easily built for web.
- fix Emscripten compilation
2022-01-21 21:01:06 +03:00
Ilya Shurumov
be0b8da453 - remove PSX & Psy-Q from premake script
- rename Psy-X -> PsyCross folder
2022-01-21 21:01:05 +03:00
Ilya Shurumov
6d76986a04 - display appveyor build as game version 2022-01-21 21:00:18 +03:00
Ilya Shurumov
5cde54b0a1 - remove SIMPLE_SPOOL from premake since it's auto-defined in sources 2022-01-21 20:59:10 +03:00
Ilya Shurumov
f722c51850 - [Psy-X] move headers to psx folder 2022-01-21 20:59:09 +03:00
Ilya Shurumov
6e84a034e0 - added raspberry-pi option for premake 2021-04-30 02:37:51 +06:00
Ilya Shurumov
019c38c5ce - [Psy-X] redone logging system, console now only shows in Debug build
- [Psy-X] added log file creation
2021-02-15 01:05:50 +06:00
SoapyMan
db1f347b64 - fix building on Linux
- fix bugged video playback
- remove bad file
2020-12-28 20:27:23 +06:00
Ilya Shurumov
ab912e72b7 - fixing build errors 2020-12-28 17:41:54 +06:00
Ilya Shurumov
17c22c30d9 - fix linux build 2020-12-28 17:25:36 +06:00
Ilya Shurumov
194519f1b0 - [Psy-X] fully reorganize source files structure 2020-12-24 22:44:40 +06:00
SoapyMan
87621be8f6 - giving some love and compilation fixes to linux build
- [Psy-X] api improvements
2020-12-21 23:10:29 +06:00
Ilya Shurumov
0257e5ece3 - change optimize "Full" to "Speed" 2020-12-20 16:40:16 +06:00
Ilya Shurumov
00d5063bfc - fix building 2020-12-11 03:06:44 +06:00
Ilya Shurumov
d3b9ee08ef - fix premake 2020-12-11 03:00:17 +06:00
Ilya Shurumov
5818349320 - separate some premake stuff to x86 and x64 2020-12-11 02:47:59 +06:00
Ilya Shurumov
2517f0418e - share options to workspace in premake.lua
- disable annoying GCC warnings
2020-12-10 12:52:50 +06:00
Ilya Shurumov
dfe4d63fa2 - fix debris
- remove unused array
- forgitten premake5.lua update
2020-11-20 23:49:03 +06:00
Ilya Shurumov
b8b08a26ba - disable good bunch of warnings that we permit 2020-11-20 21:59:46 +06:00
Ilya Shurumov
e07e671f7d - add underscore to "Release Dev" 2020-11-20 21:32:32 +06:00
Rosalie Wanders
8f09f9d61a Fix linux compilation 2020-11-19 16:27:50 +01:00
Ilya Shurumov
0bc848da2c - rename EMULATOR to Psy-X
- move it's makefile
2020-11-19 01:14:45 +06:00
Ilya Shurumov
7831afa148 - [EMU] 'Release Dev' optimization enabled 2020-10-25 00:52:13 +06:00
Ilya Shurumov
9365116a94 - replace GLEW with GLAD 2020-10-24 23:38:33 +06:00
Ilya Shurumov
6fc37b1498 - add INI configuration support
- add fullscreen support
2020-10-21 11:43:29 +06:00
André Vicente Milack
ae85ecad2f Merge commit '1fc045ca0bc7154da905042f5acef0b7121d0507' into linux 2020-10-07 23:42:55 -03:00
Ilya Shurumov
745495afe1 - adding cutscene/chase recorder to developer version 2020-10-06 00:42:09 +06:00
André Vicente Milack
94c066e445 Add 32-bit options to linux makefile 2020-10-03 17:12:31 -03:00
Ilya Shurumov
225249ca00 - prototype PSX project generation option for premake 2020-10-01 23:15:33 +06:00
Ilya Shurumov
0ab6c43413 - adjusting premake5.lua for future build for PSX 2020-09-30 11:09:06 +06:00
André Vicente Milack
05d47d6388 Make changes suggested in PR review
- Fix suggested settings on premake5.lua
- Fix SDL2 includes
- Fix typo on STRINGS.H include from PSY-Q
- Remove inserted _WINDOWS
- Move platform-related macro declarations to GAME/PLATFORM.H
2020-09-30 01:22:08 -03:00
André Vicente Milack
946607413f Allow the project to be compiled on Linux 2020-09-26 20:31:08 -03:00
Ilya Shurumov
20d1a3738f - AVI (MJPEG) video player prototype for FMV 2020-09-21 00:21:36 +06:00
Ilya Shurumov
758bb77dce - update premake5.lua 2020-09-20 19:55:46 +06:00
Ilya Shurumov
1eee991e9c - remove DEBUG_OPTIONS from release build
- fix premake5.lua
2020-09-06 00:20:21 +06:00
Ilya Shurumov
a5c54866dc - update premake5.lua 2020-09-06 00:12:41 +06:00
Ilya Shurumov
f35711da52 - turn on Release optimization 2020-09-05 15:10:57 +06:00
Ilya Shurumov
dbab6de536 - ensure game physics consistency between debug and release by changing optimization options 2020-08-10 13:32:01 +06:00
Ilya Shurumov
b9ebb328ab - fix emulator region 2020-07-24 23:44:42 +06:00
Ilya Shurumov
8e9ced69b0 - fix artifacts path, add cache
- fix region
2020-07-24 23:16:34 +06:00
Ilya Shurumov
f098ae74b2 - premake dependency folders overrides 2020-07-24 22:16:06 +06:00
Ilya Shurumov
14aaa76a12 - first version of premake5 script
- removed VCX project files
- fix build errors
2020-07-24 21:38:25 +06:00