Commit Graph
8933 Commits
Author SHA1 Message Date
Thierry Crozat e83586006a IOS7: Remove include that is no longer needed
This fixes the compilation because of common/types.h that defines
YES and NO which are already defined in Objective-C.
2020-10-11 01:44:39 +01:00
Cameron Cawley 8594f25b26 BACKENDS: Add comment to describe the purpose of BaseBackend 2020-10-10 18:00:17 +02:00
Cameron Cawley 196a25dd30 BACKENDS: Add missing override keywords 2020-10-10 18:00:17 +02:00
Cameron Cawley 5a47b09455 BACKENDS: Move default implementations of getScreenPixelBuffer into BaseBackend 2020-10-10 18:00:17 +02:00
rsn8887 d0fd0f1151 BACKENDS: Implement getScreenPixelBuffer() for PSP 2020-10-10 09:48:50 -05:00
rsn8887 28a1f729ff BACKENDS: Fix reading window height in PSP2 events 2020-10-10 09:20:59 -05:00
antoniou 583c04ed15 ANDROID: Replace deprecated methods and fix some Code analyze warnings 2020-10-10 15:18:54 +03:00
Paweł Kołodziejski 264f6f037b ALL: Separate USE_OPENGL and USE_OPENG_GAME. Exclude WME3D for GLES2 for now. 2020-10-10 14:12:07 +02:00
Paweł Kołodziejski e20bddb738 BACKENDS: Attempt to fix PSP and SWITCH ports. Use proper class cast 2020-10-10 13:55:27 +02:00
Eugene Sandulenko 737473895f DC: Fix compilation 2020-10-10 10:22:41 +02:00
Matthew Duggan c71ac4748b TTS: Fix compiler warning 2020-10-10 15:11:49 +09:00
Matthew Duggan e3a8524818 MACOSX: Remove unused variable 2020-10-10 15:03:08 +09:00
Eugene Sandulenko bc4a1aed62 3DS: Fix compilation 2020-10-10 02:18:17 +02:00
Eugene Sandulenko 770d8b0b92 NDS: Fix compilation 2020-10-10 02:03:34 +02:00
SupSuper 293b648745 SDL: Only handle events from current display window
This fixes the GraphicsManager reacting to dummy window events from testing OpenGL hardware capabilities
2020-10-10 00:14:10 +01:00
Eugene Sandulenko 385d8ad997 N64: Fix compilation 2020-10-10 00:18:06 +02:00
Eugene Sandulenko 6b15c6102b WII: Fix compilation 2020-10-10 00:16:40 +02:00
Eugene Sandulenko 806ab17c1a IPHONE: Fix compilation 2020-10-10 00:13:35 +02:00
Paweł Kołodziejski be3db5f0ed BACKENDS: Attempt to fix PS2 and SWITCH port 2020-10-09 22:12:37 +02:00
Paweł Kołodziejski 35b9cccbde ALL: Merge ResidualVM 2020-10-09 19:44:13 +02:00
Cameron Cawley f59091c1e4 ANDROID: Use the input enums from the system headers 2020-10-09 07:57:08 +03:00
Pawel Kolodziejski 1120da8341 ALL: Sync with ScummVM, rev: 1f25347dd5 2020-10-08 23:38:29 +02:00
antoniou 8d261d559e BACKENDS: NETWORKING: Add fringe case for hasPermittedPrefix() return clause
Android port was failing because the normalized prefix ended in '/' and the normalized path was identical except for the trailing '/'
2020-10-07 23:44:08 +03:00
antoniou e25ac0bc55 ANDROID: Correctly init config keys and reflect values on GUI
Also comments added about how this process works. Fixes bug #11743
2020-10-07 15:26:31 +03:00
Pawel Kolodziejski eb83a03208 EVENTS: Added relative mouse position in virtual mouse 2020-10-06 15:39:07 +02:00
Pawel Kolodziejski 0e42d4f504 ALL: Cleanup guards names. Fixed compilation. 2020-10-05 21:20:43 +02:00
Pawel Kolodziejski c4b9f966b6 GRIM: Drop side textures feature from backend. 2020-10-05 19:09:58 +02:00
Pawel Kolodziejski b05551ec2d BACKEND: Drop bpp param. it was used for grim only. 2020-10-05 14:41:36 +02:00
Pawel Kolodziejski 6abfc506fe BACKENDS: Remove isMouseLocked(). It was part of old events backend. 2020-10-05 14:31:44 +02:00
Pawel Kolodziejski 2ff565cf32 ANDROID: Rename Android folder as it's specific for ResidualVM 2020-10-05 12:35:32 +02:00
Pawel Kolodziejski b321938c7b TINYGL: Restored ability to create internal buffer based on pixel format 2020-10-05 08:09:20 +02:00
Pawel Kolodziejski 4631c0e2ed ALL: Sync with ScummVM rev: a4002bdeee 2020-10-04 23:59:26 +02:00
Donovan Watteau a1d930209a SDL: Prefer OpenGL over Metal rendering on macOS
SDL 2.0.10 and above favors Metal over OpenGL rendering on macOS, but
this currently causes blurriness issues on Retina displays.

Going back to OpenGL rendering works around this bug for now.

Users can override this with the SDL_RENDER_DRIVER environment variable.

c59bf95ba8 and 70f79d3df8 are still a requirement to
work around this bug, too.

Bug #11430.
2020-10-04 21:11:54 +01:00
antoniou 01c622b807 ANDROID: Add external app path if available to search path 2020-10-04 20:28:27 +03:00
Pawel Kolodziejski ff0f619b1e ALL: Drop not updated file 2020-10-04 16:10:09 +02:00
Pawel Kolodziejski 0e8f2c96f3 EVENTS: Missed port change for relative mouse position 2020-10-04 08:08:23 +02:00
Pawel Kolodziejski c12503a869 Synced with ScummVM rev: f6c5fed173 2020-10-03 18:14:12 +02:00
Pawel Kolodziejski 6120146fab BACKENDS: Fixed dynamic casting 2020-10-03 17:54:52 +02:00
Pawel Kolodziejski e9839c31e2 BACKENDS: Drop native game joystick support in replacement for emulated from core events backend. 2020-10-03 17:13:54 +02:00
antoniou 5613c50fb3 ANDROID: Set AC_BACK to be the default map for Skip action
If Skip is not otherwise mapped by the game engine explicitly
2020-10-03 12:26:38 +03:00
Pawel Kolodziejski fc0638a4db BACKENDS: Remove not used PS3 code 2020-10-02 20:02:15 +02:00
Pawel Kolodziejski b1fcc7cb89 BACKENDS: Remove not used code 2020-10-02 20:01:17 +02:00
Pawel Kolodziejski d8f2040dba ALL: Drop setupScreen API, use new initGraphics3d from engine API.
Enabled system API for begin/end gfx transactions, initSize, setGraphicsMode.
Function setGraphicsMode will use optional params to trigger 3d rendering
and switch to proper SDL Gfx manager.
2020-10-02 19:14:19 +02:00
antoniou 319149343f ANDROID: Reduce more Lint warnings
Unused resources, mem leak for event handler, overried View's performClick for accessibility
2020-10-02 19:50:30 +03:00
Pawel Kolodziejski a38148e428 BACKENDS: Make unique change id on startup 2020-10-02 15:44:34 +02:00
Alexander Reim c0062fe761 WII: Fix compilation with flag: disable-16bit 2020-10-02 15:00:57 +02:00
Pawel Kolodziejski e88cb497ff BACKENDS: Fixed compilation under Xcode 2020-10-02 14:16:43 +02:00
antoniou 50eb038312 ANDROID: Comment about related bug report for transient config options 2020-10-02 12:42:06 +03:00
antoniou 50d2ae3b4c OPENGL: Use nearest neighbor scaling for overlay UI when filtering is disabled
User choice in launcher's Option, Graphics Tab detemines whether filtered graphics should be used

This now affects the ScummVM UI (it was previously set to not affect the UI overlay for OPENGL)
2020-10-02 12:38:46 +03:00
D G Turner 3c96f78ec5 KEYMAPPER: Fix GCC Compiler Warning for Signed vs Unsigned Comparison 2020-10-02 00:05:07 +01:00