226 Commits

Author SHA1 Message Date
Pawel Kolodziejski
4fe80cd669 ALL: synced with ScummVM 2015-04-19 07:43:34 +02:00
Dries Harnie
5ab3f43b52 GRAPHICS: Disable alpha testing when drawing frame buffer to screen
Fixes #1165.
2015-02-06 10:12:18 +01:00
Pawel Kolodziejski
a8d4f76f37 ALL: drop SamsungTV port, it will never be fast enough to be playable 2015-01-17 07:57:45 +01:00
Pawel Kolodziejski
a4fc7ea3b2 ALL: synced with scummvm 2015-01-12 23:50:20 +01:00
Ingo van Lil
3d39e63da7 GRIM/EMI: Add Joystick/gamepad support 2015-01-12 19:45:18 +01:00
Joel Teichroeb
c0ccf26b05 ANDROID: Fix support for non arm platforms 2015-01-11 14:51:13 -08:00
Pawel Kolodziejski
ed6a7a067f SDL: For TinyGL only change resolution to desktop in fullscreen mode when aspect ratio is on 2014-12-30 12:57:40 +01:00
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