Commit Graph
8933 Commits
Author SHA1 Message Date
Tony Puccinelli 2cd99b449f refactored NEW_PLUGIN_DESIGN_FIRST_REFINEMENT define into ONE_PLUGIN_AT_A_TIME
svn-id: r52058
2010-08-13 05:58:11 +00:00
Alejandro Marzini 503578ac10 OPENGL: Restrict window scaling if current desktop resolution is not big enough.
svn-id: r52057
2010-08-13 05:26:23 +00:00
Alejandro Marzini 610f041930 OPENGL: Remove unnecessary best fullscreen mode detection code.
svn-id: r52056
2010-08-13 05:16:42 +00:00
Alejandro Marzini d84428e678 OPENGL: Disable resizable window when not using an aspect ratio correction.
svn-id: r52055
2010-08-13 05:00:38 +00:00
Alejandro Marzini a3711160ef OPENGL: Remove unnecessary aspect ratio corrections, and add "Original Size" correction. Rename _transactionDetails.needHotswap to _transactionDetails.needRefresh.
svn-id: r52054
2010-08-13 04:48:58 +00:00
Tony Puccinelli 62d8126df0 added appropriate ifdefs throughout the plugins directory
svn-id: r52053
2010-08-13 02:58:52 +00:00
Tony Puccinelli 139a96182d modified DS makefile to use new plugin design where only one plugin is loaded at a time and tested successfully on the DS. Added code to prevent a crash in the case where there are no engine plugins present. Removed code for R_ARM_TARGET1 in arm-loader, as it is no longer used and was never used successfully
svn-id: r52052
2010-08-12 23:55:12 +00:00
Alejandro Marzini 58d256c15e SDL: Make use of SDL_BACKEND instead of platform specific defines.
svn-id: r52029
2010-08-12 06:30:26 +00:00
Alejandro Marzini a16ca00113 OPENGL: Fix problem when switching between SDL and OpenGL Graphics Managers.
svn-id: r52025
2010-08-12 04:12:37 +00:00
Max Horn 01c8e02e60 LINUXMOTO: Do not include base/internal_version.h
svn-id: r51977
2010-08-11 12:50:00 +00:00
Max Horn 9829bb13f5 GP2X: Do not include base/internal_version.h
svn-id: r51976
2010-08-11 12:49:44 +00:00
Tony Puccinelli 2f3ab6bdab manually merged trunk/backends into branch and removed some now redundant elf32.h files
svn-id: r51966
2010-08-11 02:44:11 +00:00
Tony Puccinelli 7d5c66808f manually merged psp-stream.h
svn-id: r51965
2010-08-11 01:43:06 +00:00
Tony Puccinelli 682807f0e9 merged trunk into branch, reverted Cruise Singleton changes
svn-id: r51961
2010-08-10 23:21:08 +00:00
Tony Puccinelli 924c4e0c06 removed gp2x-wiz plugin provider from backends/module.mk
svn-id: r51847
2010-08-07 22:42:12 +00:00
Tony Puccinelli 9cf5dedca5 got rid of rest of leftover stuff from GP2X-WIZ elf-loader attempt
svn-id: r51846
2010-08-07 22:30:18 +00:00
Tony Puccinelli de1e941370 refined constructors, removed destructors, got rid of unneccessary method duplication in DLObject and its subtypes
svn-id: r51845
2010-08-07 22:27:23 +00:00
Tony Puccinelli 68b986545a added necessary files I forgot to commit yesterday (whoops...) for mips and arm loaders
svn-id: r51843
2010-08-07 21:47:50 +00:00
Tony Puccinelli 59b2b46fe8 removed psploader code, as it is covered by the mipsloader and elfloader in backends/plugins
svn-id: r51828
2010-08-07 06:21:22 +00:00
Tony Puccinelli d6adeb9ccf took out hacky 'ifdef MIPS_TARGET' statements in DLObject's methods and instead overrode those methods in MIPSDLObject
svn-id: r51827
2010-08-07 06:15:57 +00:00
Tony Puccinelli 0712d41870 modified psp to use mips-loader.cpp (and added things to backends/module.mk)
svn-id: r51826
2010-08-07 05:01:43 +00:00
Tony Puccinelli 6982aed8a4 made MIPSDLObject and PS2 plugin provider that uses it
svn-id: r51818
2010-08-07 00:40:15 +00:00
Alejandro Marzini 234aa49f17 Fix dc build.
svn-id: r51814
2010-08-06 23:33:44 +00:00
Tony Puccinelli 646587f79a got rid of gp2xwiz loader (anything useful from it is already incorporated into the ARM loader in the plugins directory at this point) and implemented ARMDLObject as a subtype of DLObject
svn-id: r51813
2010-08-06 23:30:27 +00:00
Alejandro Marzini 7b898648bc OPENGL: Add 5/3 and 5/4 aspect ratio corrections.
svn-id: r51806
2010-08-06 21:39:54 +00:00
Tony Puccinelli 66225374b2 made a couple of functions in DLObject virtual, other minor fixes/changes
svn-id: r51797
2010-08-06 20:09:16 +00:00
Tony Puccinelli 5696fde139 removed unnecessary declaration of flushDataCache() in elf-loader header
svn-id: r51794
2010-08-06 18:10:53 +00:00
Tony Puccinelli 026c9ba656 got rid of unneccessary 'extern C' section in elf-loader header and refactored arm-relocs.cpp to arm-loader.cpp
svn-id: r51793
2010-08-06 17:33:44 +00:00
Lars Persson 39e6bb3257 Enabled translation by default. Include common/error.cpp in uiq3 makefile
svn-id: r51784
2010-08-06 13:55:16 +00:00
Lars Persson 0c940edb71 Start to support Flac when building!
svn-id: r51781
2010-08-06 10:58:51 +00:00
Lars Persson 4e890f8d74 Don't include engines/sci as userinclude path, causes conflicts with graphics/ inclusion
svn-id: r51780
2010-08-06 10:58:11 +00:00
Lars Persson 5216d81616 Don't include engines/sci as userinclude path, causes conflicts with graphics/ inclusion
svn-id: r51779
2010-08-06 10:15:27 +00:00
Tony Puccinelli 4bed67767c added loadPlugin function into DSPlugin (doesn't use a DSDLObject yet)
svn-id: r51778
2010-08-06 06:54:44 +00:00
Tony Puccinelli d4a4176123 added DSPlugin and DS Plugin Provider (steps towards using subtypes of DLObject)
svn-id: r51777
2010-08-06 06:03:34 +00:00
Alejandro Marzini 33e40e1a20 Merged from trunk, from r51495 to r51775
svn-id: r51776
2010-08-06 03:21:21 +00:00
Tony Puccinelli 415a5aaa36 hacky way to put ELFPlugin::findSymbol in elf-provider.cpp without compiler errors
svn-id: r51775
2010-08-06 01:36:47 +00:00
Tony Puccinelli 9369c769fe Fix for mixed-up ordering of '_dlHandle->close()' and 'delete _dlHandle'
svn-id: r51773
2010-08-05 23:59:34 +00:00
Tony Puccinelli 09a41c94be Moved ELFPlugin class definition into elf-provider.h
svn-id: r51767
2010-08-05 21:48:15 +00:00
Tony Puccinelli d1deaedc1a dealt with FIXME comments: removing superfluous checks, printfs, etc.
svn-id: r51765
2010-08-05 20:54:48 +00:00
Alejandro Marzini f97809a9a6 OPENGL: Improve aspect ratio correction mode selection.
svn-id: r51752
2010-08-05 06:20:44 +00:00
Tony Puccinelli cade67be4f added plugin design first refinement define to ps2 makefile
svn-id: r51749
2010-08-05 02:21:11 +00:00
Alejandro Marzini 7968374e27 OPENGL: Fix compiling for GLES.
svn-id: r51721
2010-08-04 04:23:00 +00:00
Tony Puccinelli 520c0a4009 added checks for ELF_LOADER_TARGET before including the elf plugin provider
svn-id: r51716
2010-08-03 22:08:32 +00:00
Max Horn 9f5bcadaea Simplify code a bit, add several FIXMEs
svn-id: r51688
2010-08-03 12:45:12 +00:00
Yotam Barnoy 3b4b00cf50 PSP: Factored out thread creation routines into PspThreadable class.
This should aid in further optimizations.

svn-id: r51685
2010-08-03 12:29:08 +00:00
Tony Puccinelli 9be8f0a544 got rid of dlerr[MAXDLERRLEN]
svn-id: r51678
2010-08-03 07:52:10 +00:00
Tony Puccinelli 934c0b922c got rid of dlopen, dlclose, etc. wrappers
svn-id: r51677
2010-08-03 06:25:03 +00:00
Alejandro Marzini 498c17655d OPENGL: Refresh OpenGL textures on all loadGFX() calls.
OpenGL context may be destroyed after calling SDL_SetVideoMode, so it is better to always recreate the textures.

svn-id: r51675
2010-08-03 02:30:36 +00:00
Alejandro Marzini 5439b173b3 OPENGL: Prioritize desktop resolution as default fullscreen mode.
svn-id: r51674
2010-08-03 02:10:55 +00:00
Fabio Battaglia bde60490ad N64: mention hkz-libn64 download location in port readme
svn-id: r51656
2010-08-02 20:28:14 +00:00