Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-16 | OPENGL: 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-16 | OPENGL: Define GLCALL in opengl-sys.h. | Johannes Schickel | |
debug.h is now always included and all calls should be made through GLCALL. | |||
2016-03-16 | OPENGL: Add functionality to query OpenGL functions on runtime. | Johannes Schickel | |
This can and will be used for future extension usage support. Tizen changes have been untested. | |||
2016-03-16 | OPENGL: Refactor GL extension handling slightly. | Johannes Schickel | |
2016-03-15 | MACOSX: Add comment about track ID search loop. | Johannes Schickel | |
2016-03-15 | LINUX: Guard Linux audio CD code. | Johannes Schickel | |
2016-03-15 | MACOSX: Guard audio cd code by define check. | Johannes Schickel | |
2016-03-15 | MACOSX: Replace manual uint parsing by strtol. | Johannes Schickel | |
2016-03-14 | WIN32: Cleanup header includes for AudioCD code. | Johannes Schickel | |
2016-03-14 | WIN32: Supply required DDK headers for older MSVC. | Johannes Schickel | |
Header file taken from MinGW's w32api 4.0.3. | |||
2016-03-13 | WIN32: Fix compilation with MinGW-w64. | Johannes Schickel | |
2016-03-13 | WIN32: Guard AudioCD code by WIN32 check. | Johannes Schickel | |
2016-03-13 | WIN32: Silence warning in AudioCD code. | Johannes Schickel | |
2016-03-13 | WIN32: Fix AudioCD compilation. | Johannes Schickel | |
2016-03-13 | BACKENDS: Fill buffer at start of AudioCD playback. | Johannes Schickel | |
As suggested by clone2727. | |||
2016-03-13 | POSIX: Cleanup AudioCD manager creation. | Johannes Schickel | |
2016-03-13 | BACKENDS: Add ScummVM license header for AudioCD code. | Johannes Schickel | |
As discussed with clone2727. | |||
2016-03-13 | SDL: Get rid of reference to SDL 1.3. | Johannes Schickel | |
We only support SDL 1.2 and SDL 2. | |||
2016-03-13 | BACKENDS: Formatting fixes. | Johannes Schickel | |
2016-03-13 | BACKENDS: Switch to CDROMREADRAW for Linux audio CD | Matthew Hoops | |
CDROMREADAUDIO seems to crash the kernel when ejecting while playing. Let's try to avoid that. | |||
2016-03-13 | BACKENDS: Switch to a common base class for threaded audio CD streams | Matthew Hoops | |
2016-03-13 | BACKENDS: Only expose one set of functions for AudioCDManager | Matthew Hoops | |
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API. | |||
2016-03-13 | BACKENDS: Add support for opening a CD on Mac OS X by path or drive | Matthew Hoops | |
2016-03-13 | BACKENDS: Add support for opening a CD on Windows by drive | Matthew Hoops | |
2016-03-13 | BACKENDS: Add support for opening a CD on Linux by path or drive | Matthew Hoops | |
2016-03-13 | BACKENDS: Allow for specifying a drive via the cdrom option | Matthew Hoops | |
2016-03-13 | BACKENDS: Use a second thread to assist in buffering Win32 CD audio | Matthew Hoops | |
2016-03-13 | BACKENDS: Add a Win32 audio CD player | Matthew Hoops | |
2016-03-13 | BACKENDS: Use a threading for buffering Linux CD audio | Matthew Hoops | |
2016-03-13 | BACKENDS: Detect the CD drive from the game's path on Linux | Matthew Hoops | |
2016-03-13 | BACKENDS: Add a Linux CD-ROM audio player | Matthew Hoops | |
2016-03-13 | BACKENDS: Add a custom Mac OS X CD audio manager | Matthew 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-03-13 | BACKENDS: Use a virtual function for creating the SDL audio CD manager | Matthew Hoops | |
2016-03-13 | BACKENDS: Add a closeCD() function to the AudioCDManager | Matthew Hoops | |
2016-03-13 | BACKENDS: Move to an openCD() without parameters as the public API | Matthew Hoops | |
2016-03-09 | SDL: Fix compilation with SDL2 and MSVC2015. | Johannes Schickel | |
2016-03-09 | GCW0: Remove hardcoded list of skipped engines. | Eugene Sandulenko | |
Now we rely on highres feature of the backends | |||
2016-03-05 | GCW0: Disabled more 640x480-only engines | Eugene Sandulenko | |
2016-03-01 | WIN32: Fix invalid array accesses when MIDI device listing fails. | Johannes Schickel | |
2016-02-28 | BACKENDS: Remove request to mail Fingolfin. | Johannes Schickel | |
2016-02-26 | MAEMO: Update debian/changelog | Tarek Soliman | |
2016-02-26 | GCW0: Packaging fixes | Eugene Sandulenko | |
2016-02-26 | GCW0: Update port building and provide port-specific README | Eugene Sandulenko | |
Fluidsynth is too problematic, stutters with some games, so disabling it for the time being. | |||
2016-02-26 | DREAMCAST: Re-fix listing of savegames | Marcus Comstedt | |
The roles of the pattern and filename were reversed, so fixed that. | |||
2016-02-26 | IOS: Fixes savegame deletion on sandboxed iOS devices | Vincent Bénony | |
2016-02-25 | BACKENDS: Make DefaultSaveFileManager case insensitive. | Johannes Schickel | |
For this we introduce a file cache inside DefaultSaveFileManager similar to what we use inside FSDirectory. However, we only do small updates for newly created saves (via openForSaving) or for removed saves (via removeSavefile). Re-caching is done whenever the savepath changes. Tizen changes have not been tested. | |||
2016-02-25 | DREAMCAST: Fix listing of savefiles. | Johannes Schickel | |
We introduced a new pattern '#' in 06641f29a7bdcda280b0291f215193f055c83969. Starting from that commit all backends were supposed to support it. Dreamcast was missed. To support it in Dreamcast we now use Common::String::matchString to do pattern matching. | |||
2016-02-24 | GCW0: Trigger keyboard only on button down, not on up, otherwise it required ↵ | Eugene Sandulenko | |
holding | |||
2016-02-24 | GCW0: Made packager reenterable | Eugene Sandulenko | |
2016-02-24 | GCW0: Disabling more features on GCW0 | Eugene Sandulenko | |