aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2010-07-13Merged from trunk, from Rev 49499 to HEADAlejandro Marzini
svn-id: r50840
2010-07-12Get rid of yet another global object with constructorMax Horn
svn-id: r50835
2010-07-12SDL: Tweak OSystem_SDL::detectSupportedFormats a bitMax Horn
Previously, the code in OSystem_SDL::detectSupportedFormats assumed that the arrays RGBList and BGRList had the exact same length, and that the entries in each mirrored those in the other 100%. Instead of relying on that, the code now simply iterates over both lists separately. This changes the resulting order a bit, but since we never gave any guarantees on that, this should not matter. svn-id: r50833
2010-07-12SDL: Overhaul OSystem_SDL::getSupportedFormatsMax Horn
* Do not use global constructor for the RGBList and BGRList tables anymore, by moving them inside a function. * Update the list of supported formats if the hardware screen surface changes. Previously, the list of supported pixel formats (and its order) was computed only once and then never changed. svn-id: r50832
2010-07-12OpenGL manager: Implemented PixelFormat functions. Implemented GFX methods. ↵Alejandro Marzini
Changed how GLTexture determines its format. svn-id: r50811
2010-07-11Fix compile on Mac OS X.Matthew Hoops
svn-id: r50801
2010-07-11Moved getGraphicsManager() from OSystem_SDL to ModularBackend. Moved public ↵Alejandro Marzini
SDL graphics manager functions to graphics manager (Allowing OpenGLSdlGraphicsMaanger to be used with other SDL managers easily). Removed BaseSdlGraphicsManager. Implemented in the opengl manager basic screen functions. svn-id: r50796
2010-07-10Added BaseSdlGraphicsManager. Added GLTexture. Alejandro Marzini
svn-id: r50795
2010-07-09Added OpenGLSDLGraphicsManager.Alejandro Marzini
svn-id: r50768
2010-07-07DS: Fix OPT_SPEED and OPT_SIZE usage being reversed; add ARM7 files to 'make ↵Max Horn
clean' svn-id: r50745
2010-07-07DS: Split buildrule for scummvm.nds and scummvm.ds.gbaMax Horn
This parallels what I did in ds.mk svn-id: r50744
2010-07-07DS: Remove cruft from MakefilesMax Horn
svn-id: r50743
2010-07-07DS: Code formattingMax Horn
svn-id: r50742
2010-07-07DS: Fix some quirks in the NDS build system, remove some dead codeMax Horn
* remove (S)RAM save code (it has not been in use for quite some time) * remove the lz compressor (was only used by ram save code) * OPT_SPEED was set incorrectly * dsmain.cpp was misspelled as ds_main.cpp * remove unsed arm9 libcartreset (the copy in the arm7 directory still is around, though) svn-id: r50741
2010-07-07DS: Remove redundant lines from arm9/makefileMax Horn
svn-id: r50736
2010-07-07Implemented CHECK_GL_ERROR macro for debugging OpenGL calls.Alejandro Marzini
svn-id: r50731
2010-07-06DS: cleanup arm9/makefileMax Horn
svn-id: r50729
2010-07-06DS: Implemented (ugly, but working) support for optimization level overridesMax Horn
svn-id: r50728
2010-07-06DS: Add isScrollingWithDPad() to make code more readableMax Horn
svn-id: r50727
2010-07-05DS: Fix warning about anonymous structMax Horn
svn-id: r50709
2010-07-05DS: More formating, made more vars staticMax Horn
svn-id: r50708
2010-07-05DS: Only include NDS/scummvm_ipc.h where necessary; minor tweaksMax Horn
svn-id: r50702
2010-07-05DS: Fix warnings, make some vars static, cleanupMax Horn
svn-id: r50701
2010-07-05DS: Fix MODULE_DIRS value (now dependency tracking works correctly)Max Horn
svn-id: r50694
2010-07-05DS: Fix various warnings and errors in the DS FS codeMax Horn
* Do not modify the strings passed to std_fopen anymore * Correct signature of std_fread * Do not cast away constness, nor perform unnecessary casts svn-id: r50693
2010-07-05DS: Fix error in std_fopen (warnings are great :)Max Horn
svn-id: r50692
2010-07-05DS: Remove unused portdefs.cppMax Horn
svn-id: r50691
2010-07-05DS: Cleanup NDS portdefs.h a bitMax Horn
* Don't #include "nds/ndstypes.h" everywhere * Don't #define ITCM_DATA globally, it is only need in one place * Fix STREAM_AUDIO_FROM_DISK definition (copy&paste error) * Fix custom assert() implementation by using the do/while(0) trick for macros. Previously, there could be subtle errors caused by statements like if (COND) assert(...) else ... svn-id: r50690
2010-07-05NDS: Update GPL/copyright headers; add namespace DS closing commentsMax Horn
svn-id: r50689
2010-07-05DS: Code formatting: "char* foo" -> "char *foo"Max Horn
svn-id: r50688
2010-07-05DS: Fix warnings, cleanupMax Horn
svn-id: r50687
2010-07-05DS: Augment 'clean' target, simplify bin->elf conversion ruleMax Horn
svn-id: r50686
2010-07-05Drop direct use of (private) libEGL.so and call EGL functions via Java.Angus Lees
This removes the final private library - we should be completely above board now. svn-id: r50677
2010-07-05DS: Add missing .bin -> .elf ruleMax Horn
svn-id: r50676
2010-07-05DS: Fix typo; change bin2o/bin2h to create taget dirMax Horn
svn-id: r50675
2010-07-05DS: Fix setShakePosMax Horn
svn-id: r50674
2010-07-05DS: Made some vars static, code formatting, cleanupMax Horn
svn-id: r50673
2010-07-05DS: Can now build binaries via our "configure/make" build system.Max Horn
Conversion of the old build system is incomplete. Binaries created using this new build system support most likely will not run! More work is needed, but the work done so far should be enough to get basic NDS support on our buildbot working. svn-id: r50672
2010-07-05NDS: Enable compilation of backend specific filesMax Horn
Also tried to enable the conversion of .raw/.pal/.bin files, but this does not currently work (probably something really silly, but I don't have the time to debug this right now). svn-id: r50671
2010-07-05Base class for OpenGL graphics manager.Alejandro Marzini
svn-id: r50668
2010-07-05Cleanup and documentation.Alejandro Marzini
svn-id: r50667
2010-07-05Switch Android toolchain prefix from arm-android-eabi toAngus Lees
arm-*-linux-androideabi, since this is what the upcoming gcc-4.6 change uses. Work around Android 2.0 and newer dynamic linker bug by explicitly linking plugins against the core libscummvm.so. Mark Android packages as preferring to be on external storage. Move -lm from LDFLAGS to LIBS. svn-id: r50665
2010-07-05Skip /dev/sequencer MIDI on Android.Angus Lees
svn-id: r50664
2010-07-03Cleanup and documentation.Alejandro Marzini
svn-id: r50610
2010-07-03Cleanup and documentation.Alejandro Marzini
svn-id: r50609
2010-07-02Cleanup and documentation.Alejandro Marzini
svn-id: r50589
2010-07-01NDS: Some tweaks for compiling via std build systemMax Horn
svn-id: r50582
2010-07-01NDS: Fix typoMax Horn
svn-id: r50557
2010-07-01NDS: Fix compile errors and a warningMax Horn
svn-id: r50555
2010-07-01Modularized GP2X backend. Renamed GP2XWIZSdlEventManager to ↵Alejandro Marzini
GP2XSdlEventManager, and added GP2X code. svn-id: r50542