mrbenslater
1b73c06860
Fix transparent screen for linux.. now it's just black
2019-02-15 21:34:50 +11:00
Ben Slater
06b0c9b15c
add more stuff
2019-02-15 15:58:18 +11:00
Ben Slater
09eddeacce
small rewrite of SDL init stuff
2019-02-15 10:09:23 +11:00
Wally
fd5964b619
Fixed Linux build, GLSL stuff still doesn't work.. maybe it will on my PC at home
2019-02-14 15:06:16 +11:00
Ben Slater
17f05fbf5d
Fixed linker errors, just gotta get SDL rendering
2019-02-14 14:23:34 +11:00
Ben Slater
b3f38652c7
SDL2 stuff builds but segfaults
2019-02-14 13:51:13 +11:00
Ben Slater
5d99427086
Just linker errors to go now
2019-02-14 13:38:46 +11:00
Ben Slater
e664edc436
Start moving from GLFW to SDL
2019-02-14 13:21:59 +11:00
Ben Slater
06031952a5
Removed gyp files and old sources as we are convinced that the builds are working correctly
2019-02-08 14:38:42 +11:00
Ben Slater
090c86337e
Merge macOS / Linux builds to Central Posix build
...
Fix macOS Build - Should work on anything <=10.13 for now
2019-02-08 14:33:43 +11:00
Ben Slater
673a08a10a
Work on macOS build.. Linker errors are annoying
2019-01-29 15:57:48 +11:00
salvy
be72ff010f
[!] Fixed and made MEMCPY_TEST platform independent
...
[!] Small bug fix when decrypting PifRam
2014-04-28 21:00:52 -07:00
salvy
351e16a38c
[!] Fixed PC build
...
[!] No longer needed to clear tnl flags
[~] Removed unused variable
2013-09-25 12:31:58 -07:00
salvy
f59142a815
[!] Only check game pad status every 60 vbls
2013-07-12 21:52:30 +01:00
Paul Holden
db16a86722
[~] Move duplicated 'include_dirs' settings to common.gypi
2013-07-02 08:36:21 +01:00
salvy
084ec18b44
[!] Improved zelda's sun hack, also now it work with accurate tmem
2013-07-01 22:38:07 +01:00
Paul Holden
acfca3af24
[~] Check we have enough buttons
2013-06-20 07:46:17 +01:00
salvy
501d994489
gamepads are fully supported now (Only tested with a PS3 controller, I'll see in adding controller configuration for other game pads) [!] gamepads can now be connected or disconnected when the emulation has started (no longer is required to connect them before starting the emulator)
2013-06-18 22:31:04 -07:00
Paul Holden
7bcb333f75
[+] Fixes for GLFW 3.0
2013-06-16 19:39:20 +01:00
Paul Holden
157e43c4cb
[~] Move InputMangerOSX to SysGL/
2013-06-16 14:53:17 +01:00
salvy
359389f092
[+] Enabled FSAA 4X filter (Your video card must support it!) (Makes graphics very smooth, good example is Mario's 3D head)
2013-06-14 12:24:42 -07:00
Paul Holden
56ca51475f
[~] Replace IO::Path::PathBuf with IO::Filename
2013-06-04 22:02:31 +01:00
Paul Holden
49a06ed319
[~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script
2013-06-04 22:02:30 +01:00
salvy
9a0624ab37
[!} Fixed crash in 1080 with accurate tmem, also added bound checking in load block to be safe.
...
[!] Updated glfw to latest version 2.7.8
[!] Pull webly header from third party dir (I'll start pulling out all the headers from third party dir to make compiling PC build easier)
[+] Added german translation by Vedat
[-] Removed deprecated files from PC Data
[~] Disabled full screen toggle for PC (GLFW doesn't handle fullscreen toggle very well yet)
[!} n64.psh had inconsistent end lines
2013-06-03 10:59:55 -07:00
salvy
7fc3af08d0
[!] Saves state's name scheme is the same as the PSP now(save states can be shared with the PSP easily), also no there's 10 slots per game
...
[!] Increase max trace size (Note: Banjo Tooie still flushes our fragment cache too often, but atleast now I can run it fullspeed on my old pc)
[+] Added toggle for full screen, just press F1 (WIP!)
[!} Updated readme.txt
2013-06-02 23:05:23 -07:00
salvy
dd678a0964
[!] Fixed graphics glitching out in Banjo Tooie
...
[!] Fixed sun glare in Banjo Tooie (looks great now!)
2013-06-02 18:21:58 -07:00
Paul Holden
7daf339031
[!] Fixed bug when resizing window (from Salvy)
2013-06-01 17:15:23 +01:00
salvy
680a2ff786
[!] Changed input configuration for PC (please refer to readme.txt)
...
[!] Updated readme.txt for PC
[!} Save states will be created on /SaveStates directory (PC)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1729 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 06:48:47 +00:00
salvy
9f40daf05f
[!] Enabled R0 checks for W32/OSX/Linux, on the PSP is relatively expensive so is disabled
...
[+] Added clean scene for GL renderer, DK64 needs it (Glover still works fine)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1711 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-22 05:01:33 +00:00
salvy
aeff9d3e4a
[!] Fixed Glover and other games not rendering anything in W32/OSX/Linux
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1709 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 22:34:52 +00:00
strmnnrmn
9d54b648f3
[~] Linux fixes
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1705 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 09:05:44 +00:00
strmnnrmn
ffcbe649b1
[~] stdafx cleanup: Include stdio.h and stdlib.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1703 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:53:29 +00:00
strmnnrmn
4e78d7d970
[~] stdafx cleanup: Include stdlib.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1702 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:52:59 +00:00
strmnnrmn
5366827789
[~] stdafx cleanup: Start adding DaedalusTypes.h where needed.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1696 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:06:16 +00:00
strmnnrmn
3d4a0c0e95
[~] stdafx cleanup: Move utility macros to Utility/Macros.h and directly include where needed.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1691 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:05:35 +00:00
strmnnrmn
9bc86745b7
[~] stdafx cleanup: Pull in Utility/Profiler.h directly
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1689 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:05:14 +00:00
strmnnrmn
6435d4dc36
[~] stdafx.h cleanup - move gDaedalusExePath to System/Paths.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1684 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:04:31 +00:00
strmnnrmn
43d924db7e
[~] Remove the hacky pspgu.h files for W32/OSX/Linux and just define this stuff directly in SysGL/GL.h (slightly less hacky).
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1681 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:04:05 +00:00
strmnnrmn
9b4943bec0
[~] Add a FIXME for glGenVertexArrays and GLEW
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1667 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:07 +00:00
strmnnrmn
c8452474a4
[~] Store common conifg in a config.gypi, rather than having a dummy Config project
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1650 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:47 +00:00
strmnnrmn
dd57b3f53a
[+] Use GLEW on all SysGL platforms
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1635 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:58:59 +00:00
strmnnrmn
083c16208a
[~] Fix linux compile errors
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1631 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:26:03 +00:00
salvy
cd8b86989b
[!] Fixed sky in glover when in un/scaled (PSP)
...
[!] Fixed possible bug in blend state, also default is blend disabled (No longer breaks tarzan) (PSP)
[!] PRXs weren't copied to the correct location (PSP)
[~] Correct last warning for W32
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1613 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-26 06:58:28 +00:00
strmnnrmn
f96b511594
[~] Add a Config.gyp file so that there's a single place for setting the Config/ path. A bit hacky.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1608 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-23 22:32:49 +00:00
wally4000
c3ff04a676
Updated SysGL for Linux includes
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1598 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-18 03:23:44 +00:00
salvy
286ca28551
[!] Fixed W32 build
...
[!] Optimized DMEMMOVE3
[!] Aligned aligned path of memcpy_byteswap for W32 will use MSVC's impl since it takes advantage of SSE which is much faster than our impl
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1597 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-17 05:26:13 +00:00
strmnnrmn
fb620f7cc4
[~] Don't try to load a savesate if it doesn't exist
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1593 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:25 +00:00
strmnnrmn
1fc91f388a
[~] Change quicksave to use Ctrl 0-9 for saving, 0-9 for loading. Change to use a key callback rather than polling.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1591 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:20 +00:00
strmnnrmn
4c8d95b4fe
[~] Add a separate .gyp file for SysGL
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1588 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:10 +00:00
strmnnrmn
3ff264bb34
[+] Add a callback interface to the vbl handler. Move HandleSystemKeys to SysGL
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1587 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:07 +00:00