Commit Graph
219 Commits
Author SHA1 Message Date
Pawel Kolodziejski 73c9fda2e5 ALL: full sync with ScummVM 2014-12-04 21:16:12 +01:00
Pawel Kolodziejski 8b8783134f ALL: synced with ScummVM 2014-12-04 20:46:56 +01:00
Bastien Bouclet 3973f8f539 GRAPHICS: Fix mouse scaling with fullscreen TinyGL 2014-12-04 20:27:11 +01:00
Pawel Kolodziejski 778618eacb SDL: no need additional 'if' 2014-12-04 19:08:52 +01:00
Dries Harnie c79d49b537 GRAPHICS: Add 'fullscreen_res' option
This option allows users to specify the exact resolution to use for
full-screen games. This (hopefully) allows users with dual- or
triple-monitor setups to choose where there game goes.

This option is either:
- "desktop" (default): use the current desktop resolution
- "WWWxHHH": use the specified resolution.
2014-11-17 20:51:22 +01:00
Dries Harnie d61102a136 GRAPHICS: Properly dispose of _frameBuffer/_subScreen 2014-11-17 20:05:07 +01:00
Dries Harnie af46a7fe2b GRAPHICS: Fix compilation and mouse scaling without OpenGL 2014-11-17 20:05:02 +01:00
Dries Harnie 09106956f9 JANITORIAL: Silence warnings for SDL_putenv 2014-10-16 00:16:39 +02:00
Dries Harnie 86a8ea3229 GRAPHICS: Support framebuffer-esque rendering for TinyGL 2014-10-16 00:16:12 +02:00
Dries Harnie 7dda0ef439 JANITORIAL: Code style fixes 2014-10-16 00:12:08 +02:00
Dries Harnie 4695d965a0 GRAPHICS: Spawn OpenGL test window off-screen 2014-10-16 00:12:08 +02:00
Dries Harnie 44b6c63d36 GRAPHICS: Store _aspect_ratio setting as instance variable 2014-10-16 00:12:08 +02:00
Dries Harnie f4d75d918a GRAPHICS: Probe system for GL_EXT_framebuffer_object
And disable the framebuffer functionality if it is not supported.
2014-10-16 00:12:08 +02:00
Bastien Bouclet 7a6d5fad0b SDL: Use the desktop resolution for fullscreen when the engine supports it
Conflicts:
	backends/graphics/surfacesdl/surfacesdl-graphics.cpp
2014-10-16 00:12:08 +02:00
Bastien Bouclet ce5a954593 GRAPHICS: Scale the mouse coordinates when drawing to a framebuffer 2014-10-16 00:12:08 +02:00
Bastien Bouclet 61afd084ad GRAPHICS: Make sure the game only knows the size that's available for it to draw 2014-10-16 00:12:08 +02:00
Bastien Bouclet bd714dbe74 GRAPHICS: Draw the overlay above the game 2014-10-16 00:12:08 +02:00
Dries Harnie aa5f398b1d GRAPHICS: Do not use framebuffers in AmigaOS 2014-10-16 00:12:08 +02:00
Dries Harnie 2ca075c3dc GRAPHICS: Render to framebuffer [OpenGL] 2014-10-16 00:12:07 +02:00
Dries Harnie b2bb6dc10d GRAPHICS: Render to framebuffer [OpenGLS] 2014-10-16 00:12:07 +02:00
Pawel Kolodziejski 395cbe24d4 AMIGAOS4: replace package lha to zip 2014-09-27 19:05:27 +02:00
Pawel Kolodziejski 7c3a4cfb32 AMIGAOS4: use upper case for target 2014-09-20 09:13:19 +02:00
Pawel Kolodziejski d17b54b553 AMIGAOS4: corrected cross building 2014-09-20 08:58:16 +02:00
raziel- 36d0580403 AmigaOS: Add and make use of a new drawer icon
This PR is missing the actual binary icon files...they'll be added later
2014-09-16 15:45:04 +03:00
Pawel Kolodziejski 20de28576a README: renamed to new file 2014-09-09 17:34:42 +02:00
Paweł Kołodziejski 93aaaf5a88 Merge pull request #931 from JoseJX/16Bit
OPENGL: Add another 16 bit mode.
2014-09-09 17:25:19 +02:00
Pawel Kolodziejski 22aca5a427 ALL: synced with ScummVM 2014-09-07 21:36:17 +02:00
Pawel Kolodziejski 1a07a23294 ALL: synced with ScummVM 2014-08-18 05:21:52 +02:00
Pawel Kolodziejski c70b2b04c6 AMIGAOS4: update cross build 2014-08-15 13:53:16 +02:00
Pawel Kolodziejski 39cf2f5586 ALL: Synced with ScummVM 2014-08-04 21:55:19 +02:00
Pawel Kolodziejski 6d8910ca4b SDL: added more safeguards for overlay functions to prevent crash between switching rendered after returning to launcher 2014-07-20 23:32:28 +02:00
Pawel Kolodziejski 9e4995e51f SDL: don't call error() inside setupScreen(), it will crash if debugger is used 2014-07-20 20:08:32 +02:00
Pawel Kolodziejski c483e8f170 SDL: added safeguard for clearOverlay() if overlay is closed 2014-07-20 19:41:31 +02:00
Pawel Kolodziejski c14d0ad8dc ALL: unify setupScreen() arguments type 2014-07-19 19:42:01 +02:00
Pawel Kolodziejski 35c2c3be77 SDL/OPENGL: added info about GLSL version 2014-07-15 13:26:44 +02:00
Pawel Kolodziejski ed6de94106 SDL: un-hardcode some GL operations 2014-07-13 08:16:44 +02:00
Pawel Kolodziejski d0e1f8dca5 SDL: make proper use of bytes per pixels in GFX operations 2014-07-13 07:59:24 +02:00
Pawel Kolodziejski 7dfd755d76 SDL: screen HW surface was never needed. it's disabled/ignored in some SDL ports: win/x11 and osx is emulated with very specific conditions 2014-07-13 07:49:12 +02:00
Bastien Bouclet 371faeeff1 SDL: Extract overlay rendering to different methods 2014-07-09 19:47:41 +02:00
Bastien Bouclet 7829d97ae5 SDL: Render the overlay when using OpenGL with shaders 2014-07-09 19:47:39 +02:00
Pawel Kolodziejski 9ee03adf79 OPENGL/SDL: add more debug info about OpenGL driver 2014-07-06 11:11:57 +02:00
Pawel Kolodziejski 6deec449cd SDL/OPENGL: replace warnings with debug message 2014-07-06 09:57:57 +02:00
Pawel Kolodziejski 88b93b36dd ALL: sync with ScummVM 2014-07-02 01:02:35 +02:00
Joseph Jezak a4c4838d81 OPENGL: Add another 16 bit mode. 2014-06-16 08:57:10 -04:00
Dries Harnie 332fa1d52d ANDROID: Use extensions to query NPoT textures 2014-04-21 12:00:41 +02:00
Dries Harnie 9f6cae54af GRAPHICS: Add OpenGL extension registry 2014-04-21 12:00:41 +02:00
Joel Teichroeb 8d8b8c186d ANDROID: Use new TGA location and namespace 2014-04-05 13:33:55 -07:00
Pawel Kolodziejski 8759900b6a ALL: synced with ScummVM 2014-04-05 18:18:42 +02:00
Joel Teichroeb 16d312f661 ANDROID: Do not try to create an asset archive stream if the file is not in the asset 2014-04-04 12:07:44 -07:00
Dries Harnie c08d0f403b ANDROID: Use System.loadLibrary instead of System.load 2014-04-02 11:55:53 +02:00