Commit Graph

44663 Commits

Author SHA1 Message Date
Johannes Schickel
8ab136dafb OPENGL: Fix screenshots when the display width is not divisible by 4. 2011-03-17 21:20:20 +01:00
Johannes Schickel
83c638ad02 OPENGL: Setup the correct header size for BMP screenshots.
This fixes an color bug in the resulting screenshots.
2011-03-17 21:20:20 +01:00
Johannes Schickel
8d35d91bdf OPENGL: Cleanup switchDisplayMode. 2011-03-17 21:20:20 +01:00
Johannes Schickel
f490e6f361 OPENGLSDL: More refactoring to avoid direct access of OpenGlGraphicsManager's members. 2011-03-17 21:20:20 +01:00
Johannes Schickel
83b199e921 OPENGL: Move setFullscreenMode to OpenGLGraphicsManager. 2011-03-17 21:20:20 +01:00
Johannes Schickel
8d87a460b0 OPENGLSDL: Handle active fullscreen mode OPENGLSDL internal. 2011-03-17 21:20:20 +01:00
Johannes Schickel
c9f6136110 OPENGLSDL: Cleanup. 2011-03-17 21:20:20 +01:00
Johannes Schickel
daf6050d7c OPENGL: Make setScale non-virtual. 2011-03-17 21:20:20 +01:00
dhewg
0eb5352290 ANDROID: Increase default touchpad mode scale
aka my display is bigger than yours
2011-03-17 21:01:49 +01:00
dhewg
8953581ec9 ANDROID: Ignore the slop area on all touch scrolls
Prevents initial cursor jumps
2011-03-17 21:01:49 +01:00
strangerke
563ac93c16 Hugo: Use EntryDialog in Box() 2011-03-17 20:07:24 +01:00
Johannes Schickel
758aa78acc OPENGL: Get rid of _aspectRatioCorrection. 2011-03-17 19:55:06 +01:00
Johannes Schickel
96979f73fc OPENGL: Slight refactoring.
First step into making all state variables of the OpenGL backend private, to
help making the backend more maintainable, by disallowing subclasses to just
mess with everything...
2011-03-17 19:55:06 +01:00
dhewg
70e2c4266b ANDROID: Get rid of more gfx glitches 2011-03-17 19:35:58 +01:00
dhewg
82bcddf8da ANDROID: Init vars to match with the defaults
The feature flags are set too late, so lets fix that here
2011-03-17 19:35:58 +01:00
dhewg
f4fd9e8b50 ANDROID: Fix cursor visibility 2011-03-17 19:35:58 +01:00
dhewg
23213d23dc ANDROID: Log ASCII code of invalid keycodes 2011-03-17 19:35:57 +01:00
dhewg
2ea6380040 ANDROID: Plug RGB cursor memleak 2011-03-17 19:35:57 +01:00
Johannes Schickel
42d3b8fcbd OPENGL: Fix compilation when USE_OSD is not defined. 2011-03-17 18:35:32 +01:00
Johannes Schickel
372af10a7b OPENGL: Update the OSD texture when visible while the output mode changes.
This fixes annoying graphics glitches, which occured sometimes when resizing
the Window.
2011-03-17 18:35:32 +01:00
Johannes Schickel
3c656916f1 OPENGL: Always properly set the overlay dimensions in loadGFXMode. 2011-03-17 18:35:32 +01:00
Johannes Schickel
019aa63b15 OPENGL: Fix "Original" mode by setting up the corret screen dimensions. 2011-03-17 18:35:18 +01:00
Johannes Schickel
e08683d939 OPENGL: Refactor warpMouse.
Now subclasses will not need to worry about the scaling logic themselves, but
just need to implement setInternalMousePosition, which should handles setting
the system's mouse coordinates.
2011-03-17 17:37:42 +01:00
Johannes Schickel
cb6f02f7ef Merge branch 'sdl-focus-rect' of https://github.com/lordhoto/scummvm
Conflicts:
	backends/graphics/sdl/sdl-graphics.cpp
2011-03-17 16:48:55 +01:00
Eugene Sandulenko
0389bd0c4b HUGO: Fix compilation 2011-03-17 17:46:38 +02:00
Eugene Sandulenko
4ea65d0a1e HUGO: renamed guard #defines 2011-03-17 17:31:09 +02:00
Eugene Sandulenko
901b5e2097 HUGO: Initial work on user input dialog 2011-03-17 17:31:05 +02:00
Eugene Sandulenko
c813391455 HUGO: Renamed menu.* to dialogs.* 2011-03-17 17:31:02 +02:00
dhewg
093b74e405 ANDROID: Disable game/overlay blending
Doesn't work on some drivers, need to do it differently
2011-03-16 23:57:00 +01:00
D G Turner
53426e6ed7 CINE: Add Opcode 0x40 (o1_closePart) to Operation Stealth.
This silences the warnings and a basic playtest has shown no issues.
2011-03-16 22:39:42 +00:00
dhewg
454bad69e9 AGI: Remove newlines from debug() 2011-03-16 20:58:57 +01:00
dhewg
3a38a97934 ANDROID: Reindent 2011-03-16 20:54:49 +01:00
dhewg
adef4c3f42 ANDROID: Input system overhaul
Rewritten input system with many new feature.
Fixed related bugs and shortcomings on the way.
2011-03-16 20:54:49 +01:00
dhewg
e71c2cf850 ANDROID: Constify getDrawRect() 2011-03-16 20:54:25 +01:00
dhewg
6b346c1fe0 ANDROID: Cleanup and extend chooseEglConfig
Add more checks and log all possible configs
2011-03-16 20:54:25 +01:00
Alyssa Milburn
6c2bf87dbd MOHAWK: Warn only when anims reference named sound files. 2011-03-16 16:27:20 +01:00
Littleboy
20681c21dc GIT: Ignore Code::Blocks project files 2011-03-16 00:52:51 -04:00
dhewg
6e4af65be1 ANDROID: Add missing cases to getFeatureState() 2011-03-15 00:06:00 +01:00
dhewg
7b850c18c7 ANDROID: Cleanup 2011-03-15 00:05:59 +01:00
Matthew Hoops
8f40a18146 SCI: Remove a space at the end of a warning 2011-03-14 18:48:43 -04:00
Matthew Hoops
6864a6084d SCI: Fix the screen height of SQ1 Mac 2011-03-14 18:48:43 -04:00
sylvaintv
0a983e1df5 TOON: Fix more dirty rect issues
Especially not refreshing pictures when viewing
inventory items and corrupted last line of the screen.
2011-03-14 23:28:15 +01:00
Willem Jan Palenstijn
c1cdc49ac5 SCI: Add code to enumerate shadowed selectors
If an object defines more variables than its base class, some method
selectors may be hidden. This code tries to enumerate the affected
selectors. It may be useful for mass-scanning objects using
'find_callk Dummy'.

It's disabled by default currently since it does things to partially
uninitialized objects that I can't guarantee are 100% safe at this
point.
2011-03-14 20:34:16 +01:00
md5
4c5950dff2 SCI: Fixed find_callk
Create a custom segment manager within find_callk, so that the game's
segment manager won't be affected by loading and unloading scripts in there
2011-03-14 21:33:07 +02:00
dhewg
9e7ee4953e ANDROID: Halve the audio buffer size
Also, run into the blocking audio write without sleep. This hopefully
fixes audio hickups on slow devices.
2011-03-14 20:26:35 +01:00
dhewg
f706b1568d ANDROID: Cleanup
Removed not required checks since we now buffer texture contents
2011-03-14 20:10:41 +01:00
dhewg
d060b597c3 ANDROID: Fade out the game screen when the overlay is visible 2011-03-14 19:35:36 +01:00
dhewg
6389e70e45 ANDROID: Remove clearBuffer()
Not required. Why did i add that again?
2011-03-14 19:35:36 +01:00
dhewg
5b94159f40 ANDROID: Clear fake palette after allocating
Gets rid of funky gfx artifacts on the overlay
2011-03-14 19:35:36 +01:00
dhewg
f587b6ee04 ANDROID: Implement grabOverlay() 2011-03-14 19:35:36 +01:00