aboutsummaryrefslogtreecommitdiff
path: root/backends/module.mk
AgeCommit message (Collapse)Author
2016-03-23Merge pull request #711 from lordhoto/opengl-revampJohannes Schickel
OpenGLGraphicsManager: Revamp
2016-03-16OPENGL: Implement CLUT8 look up as Pipeline.Johannes Schickel
2016-03-16OPENGL: Move pipeline code to pipelines/.Johannes Schickel
2016-03-16OPENGL: Introduce abstraction for framebuffer.Johannes Schickel
This allows us to use various framebuffer settings easily. Now the GPU accelerated CLUT8 surface implementation does not need to query former framebuffer state anymore.
2016-03-16OPENGL: Introduce pipeline abstraction to cleanup code.Johannes Schickel
2016-03-16OPENGL: Support GLES2 contexts.Johannes Schickel
2016-03-16OPENGL: Resolve OpenGL functions on run-time.Johannes Schickel
Formerly we relied on static linkage. However, in the presense of modern OpenGL (ES) implementations it is not easily identifable which library to link against. For example, on Linux amd64 with nVidia drivers and SDL2 setup to create a GLES 1.1 context one would need to link against libGL.so. However, traditionally GLES 1.1 required to link against libGLESv1_CM.so. To prevent a huge mess we simply resolve the OpenGL functions on run-time now and stop linking against a static library (in most cases). GLES support needs to be enabled manually on configure time for now. Tizen changes have NOT been tested.
2016-03-13BACKENDS: Switch to a common base class for threaded audio CD streamsMatthew Hoops
2016-03-13BACKENDS: Add a Win32 audio CD playerMatthew Hoops
2016-03-13BACKENDS: Add a Linux CD-ROM audio playerMatthew Hoops
2016-03-13BACKENDS: Add a custom Mac OS X CD audio managerMatthew Hoops
Since Mac OS X Carbon/Cocoa API isn't stable (in that it's changed multiple times over the years). Maintaining two versions of the same code (one in some foreign language with overly long names) isn't very appealing to me.
2016-01-06IOS: Merge masterVincent Bénony
2016-01-06IOS: Fixes tabsVincent Bénony
2016-01-06IOS: Added a chroot like filesystemVincent Bénony
This is needed because it is not possible to keep absolute paths to the iOS document directory, because a part of its name change between each installation / update.
2015-12-15PS3: Remove the SDL2 mixer manager.Bastien Bouclet
It was only used by the PS3 backend, and the standard SDL mixer was fixed to work in the PS3 case.
2015-12-15PS3: Make use of an updated SDL2 versionBastien Bouclet
This version, available at https://bitbucket.org/bgK/sdl_psl1ght, is based on SDL 2.0.3.
2015-12-08SDL/DISPMANX: Remove dispmanx graphics output.vanfanel
2015-11-11Merge branch 'master' into dispmanxvanfanel
2015-10-18SDL/DISPMANX Renamed the RASBERRYPI define to the less confusing name of ↵vanfanel
DISPMANX because it controls whether dispmanx rendering backend is enabled or not on the Raspberry Pi.
2015-07-22SDL/DISPMANX: Updated class member names, configure script and asociated ↵vanfanel
files and docs to conform to fingolfin's corrections.
2015-03-29RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx)vanfanel
2015-01-25SDL: Add experimental support for SDL2.Johannes Schickel
This is based upon skristiansson's change set to make ScummVM work with SDL2.
2014-02-23OSX: Implement TaskbarManager for Mac OS XThierry Crozat
This implements count badge, progress bar, and icon overlay. It uses the NSDockTile API which is available since OS X 10.5. The code compiles and run on older system but without doing anything.
2013-10-19SDL: Add a OpenGL SDL backend and hook it into the SDL backend.Johannes Schickel
The hooking code is nearly exactly the old hooking code. Only the OpenGL SDL creation has been adapted since it uses a different constructor now.
2013-10-19OPENGL: Add new generic OpenGL (ES) backend.Johannes Schickel
This backend is based on ideas of the old OpenGL backend, of the Android GL backend and of the iPhone GL backend.
2013-10-05BACKENDS: Remove OpenGL and OpenGL SDL backend.Johannes Schickel
This breaks our Tizen port.
2013-07-04Merge pull request #350 from chrisws/tizen_port_1_6_0aJohannes Schickel
TIZEN: bada port updated to tizen Conflicts: backends/platform/tizen/system.cpp
2013-07-03TIZEN: bada port updated to tizenChris Warren-Smith
2013-05-17RECORDER: Implement Events RecorderEugene Sandulenko
2012-05-15MIDI: add sndio midi backendJonathan Gray
New sndio MIDI backend for OpenBSD written by Alexandre Ratchov. Tested with an external MT-32 and fluidsynth.
2012-02-28KEYMAPPER: Move HardwareInputSet implementation out of header fileTarek Soliman
2012-01-23WINDOWS: Add default save paths for Windows NT4 onwardsTravis Howell
2011-11-29MAEMO: Add basic graphics managerTarek Soliman
2011-09-22MAEMO: Add basic platform backend with stubbed keymapperTarek Soliman
2011-08-21BADA: Moved timer manager to backends/timer/badaChris Warren-Smith
2011-08-09SDL: Add a new base class for graphics managers utilizing SDL.Johannes Schickel
2011-08-02MACOSX: Turned update support off by default, simplified and cleaned the ↵Oystein Eftevaag
pull request
2011-07-19MACOSX: Add Sparkle supportCeRiAl
2011-06-23Merge pull request #40 from bgK/ps3Eugene Sandulenko
PS3 Port
2011-06-22Merge pull request #26 from Littleboy/taskbarEugene Sandulenko
Taskbar integration
2011-06-22PS3: Map joypad buttons to features. Enable the virtual keyboard.Bastien Bouclet
2011-06-22PS3: Add a SDL 1.3 mixer, for use with the PS3 backend.Bastien Bouclet
SDL 1.3 allows converting from the S16SYS sound format to F32MSB, which is required by the PS3.
2011-06-22PS3: Initial version of the PlayStation 3 backendBastien Bouclet
2011-06-22SDL: Allow building with current SDL 1.3hgBastien Bouclet
2011-06-19SDL: Rename SdlGraphicsManager to SurfaceSdlGraphicsManager to reflect its ↵Johannes Schickel
purpose. Hopefully I catched all uses of the old name in our ports...
2011-06-16BACKENDS: Add stubs for unity taskbar classLittleboy
2011-06-16BACKENDS: Add win32 stubs for taskbar integrationLittleboy
2011-06-11BACKENDS: Remove stale GP2X code references.David-John Willis
2011-05-31BUILD: Fix Linking.D G Turner
These defines are adding to, not replacing the MODULES list.
2011-05-31BUILD: Compile more files only when necessaryMax Horn