Commit Graph
8933 Commits
Author SHA1 Message Date
Kirben 7e81052150 WIN: Add hack for command line display in Windows versions built with MinGW. 2015-10-08 10:46:05 +11:00
Pawel Kolodziejski baab5c4223 ALL: sync with ScummVM 2015-09-16 07:12:11 +02:00
Willem Jan Palenstijn bf822e7dc0 SYMBIAN: Rename define and rephrase comments 2015-09-14 22:46:19 +02:00
Fedor Strizhnev c7aa5cb995 SYMBIAN: Delete obsolete fixes for 'remove' 2015-09-14 22:43:35 +02:00
Fedor Strizhnev 99d6dec059 SYMBIAN: Fix compilation error caused by remove macro 2015-09-14 22:43:09 +02:00
Dries Harnie ae4601c303 JANITORIAL: Code style fixes 2015-08-17 13:25:46 +02:00
Dries Harnie 8fc79af213 SYSTEM: Add side textures as a System feature 2015-08-17 13:25:46 +02:00
Dries Harnie d2756876b8 GRAPHICS: Implement side textures for TinyGL 2015-08-17 13:25:45 +02:00
Dries Harnie 6a85a3360f GRAPHICS: Factor out drawSideTexturesOpenGL 2015-08-17 13:25:45 +02:00
Dries Harnie a07c8ce0ac GRAPHICS: Pass Graphics::Surface* to setSideTextures 2015-08-17 13:25:45 +02:00
Dries Harnie b2b7a0c0cb GRAPHICS: Render side-textures with correct aspect 2015-08-14 15:24:56 +02:00
Dries Harnie 4a0738a811 GRAPHICS: Allow for flipping side textures 2015-08-14 15:24:56 +02:00
Dries Harnie f394a6b2db GRAPHICS: Draw side textures if fullscreen 2015-08-14 15:24:56 +02:00
Dries Harnie 4c179a5584 GRAPHICS: Merge drawFrameBufferOpenGL{,Shaders} 2015-08-14 15:24:54 +02:00
vanfanel fcbecdeaf6 SDL/DISPMANX: Corrected hasFeature() return values and made setFullScreenMode() ignore the enable value. 2015-07-24 12:04:51 +02:00
vanfanel 8382e87baa SDL/DISPMANX: Made minor corrections sugested by fingolfin. 2015-07-24 11:48:21 +02:00
vanfanel 8cf5f96b9e SDL/DISPMANX: Make hasFeature(kFeatureFullscreenMode) return false since dispmanx graphics always run in accelerated fullscreen mode. 2015-07-22 13:33:19 +02:00
vanfanel b706ca36f1 SDL/DISPMANX: Updated class member names, configure script and asociated files and docs to conform to fingolfin's corrections. 2015-07-22 13:00:45 +02:00
vanfanel 6320a008ec SDL/DISPMANX: Updated rendering code for better buffers management. 2015-07-20 17:15:04 +02:00
vanfanel bf68de9aa7 RASPBERRYPI: Changed the RGB code for the game screen surface and added RaspberryPi information file. 2015-07-20 17:13:19 +02:00
vanfanel 2592c72cb5 RASPBERRYPI: Rewrote buffering code of the dispmanx graphics driver for stability. 2015-07-20 17:13:19 +02:00
vanfanel eeb9ec9af9 RASPBERRYPI: Corrected redundant for loop on the dispmanx graphics driver code. 2015-07-20 17:13:19 +02:00
vanfanel 0855b41c07 RASPBERRYPI: Fixed variable names, removed gcc optimization flags, temporary decrease buffers to 2. 2015-07-20 17:11:47 +02:00
Dries Harnie 36c8b3d2d5 GRAPHICS: Move common OpenGL files into graphics/opengl 2015-05-27 10:08:25 +02:00
Dries Harnie bc80a12978 GRAPHICS: Inherit FrameBuffer from Texture 2015-05-27 10:06:16 +02:00
Johannes Schickel ed698701d7 SDL: Fix compilation with SDL2. 2015-05-20 00:27:23 +02:00
Johannes Schickel c300944335 SDL: Add TODO about fullscreen modes to OpenGL SDL code. 2015-05-16 16:57:44 +02:00
Littleboy 40e019efd4 SDL: Restore the original video mode when unloading the Surface graphics manager
We set a custom video mode that might have a different BPP from the default. To ensure that other graphics managers will get the proper results when listing available video modes, we need to restore the initial BPP when unloading.

This fixes an issue when switching to OpenGL on Windows 8 and later. On those OSes, fullscreen OpenGL only has a 32bpp mode. It is correctly listed in the options but we call SLD_SetVideoMode later in the surface graphics manager. When we list the mode again after a switch, the internally selected BPP is still 16 and we fail to find any available fullscreen modes.
2015-05-16 01:29:15 -04:00
Littleboy ed3a32a91a SDL: Check for NULL when listing available modes via SDL_ListModes
It can be returned when there are no dimensions available for the currently selected pixel format
2015-05-15 23:30:02 -04:00
Dries Harnie 9e1b0f1516 BUILD: Promote GLEW to configure option
# Conflicts:
#	backends/graphics/surfacesdl/surfacesdl-graphics.cpp
2015-05-11 16:56:56 +02:00
Tarek Soliman 0aa512da12 MAEMO: Fix compilation.
Related to 71cc9e41e8
2015-04-20 12:12:34 -05:00
Pawel Kolodziejski 4fe80cd669 ALL: synced with ScummVM 2015-04-19 07:43:34 +02:00
vanfanel f876fdc7f0 RASPBERRYPI: fixed some comments and spacing on the dispmanx graphics driver 2015-03-29 21:53:21 +02:00
vanfanel b4f5dc181e RASPBERRYPI: Updated dispmanx code with non-blocking vsync and triple buffer 2015-03-29 21:53:10 +02:00
vanfanel 08a3376ba7 RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx) 2015-03-29 21:52:53 +02:00
Martin Kiewitz 7c967e2f19 LOG: fix month in log file 2015-03-20 11:26:42 +01:00
Einar Johan Trøan Sømåen 07623530f3 SDL: Special case the call to SDL_CreateThread for SDL2, since SDL2 requires threads to be named.
- Fixes compilation on OS X with SDL2 enabled, SDL1 builds should be entirely unaffected.
2015-03-06 02:27:48 +01:00
Filippos Karapetis 6cb0a4c1b0 SDL: Fix compilation with SDL 2.0 under MSVC
In SDL 2.0, intrin.h is now included in SDL_cpuinfo.h, which includes
setjmp.h. SDL_cpuinfo.h is included from SDL.h and SDL_syswm.h.
Thus, we remove the exceptions for setjmp and longjmp before these two
includes.
2015-03-06 02:57:09 +02:00
Johannes Schickel c4317a8da1 SDL: Fake key events for unassociated TEXTINPUT events. 2015-03-05 20:08:35 +01:00
Johannes Schickel 26fb7b2c8f SDL: Remove TEXTINPUT events we associate with KEYDOWN. 2015-03-05 20:08:34 +01:00
Matthew Hoops 5936f7c9d1 MACOSX: Fix compilation
Broken by 3f22c12
2015-03-05 08:02:54 -05:00
Johannes Schickel 4d13d44f8a Merge pull request #572 from lordhoto/sdl2-support
SDL: Add experimental support for SDL2
2015-03-05 01:10:34 +01:00
Johannes Schickel 066e71f61a SDL: Call setupIcon for each window creation with SDL2.
This should make sure that the logo is properly set on Win32 with SDL2.
2015-03-01 16:21:53 +01:00
Johannes Schickel 71cc9e41e8 WINCE: Fix compilation. 2015-02-18 05:24:45 +01:00
Johannes Schickel 3745ddbefd WIN32: Add experimental SDL2 support.
Based on changes by aquadran.
2015-02-16 02:13:11 +01:00
Johannes Schickel 3f22c12c56 SDL: Handle icon setup in SdlWindow. 2015-02-16 01:25:22 +01:00
Johannes Schickel 627d766325 SDL: Add basic abstraction class for the SDL window. 2015-02-16 01:03:29 +01:00
Dries Harnie 5ab3f43b52 GRAPHICS: Disable alpha testing when drawing frame buffer to screen
Fixes #1165.
2015-02-06 10:12:18 +01:00
Hubert Maier 5eefa62899 AMIGAOS: Re-add a DosList feature
To keep consistency with the original code i re-added the DosList feature dol_Port (which was taken out due to a compiler error using SDK 53.24 and was named wrong anyway).
It offers a message port for the DosList.
2015-01-26 19:56:24 +02:00
Johannes Schickel b00050439f SDL: Guard audio CD code to be SDL 1.2 only. 2015-01-25 21:51:54 +01:00