Paweł Kołodziejski
d091e9e69c
PS3: Enable networking also if only SDL_NET is enabled
2022-02-12 14:55:56 +01:00
Paweł Kołodziejski
d0c1da03c8
PS3: Lower down stack size to 256KB
2022-02-09 22:08:04 +01:00
Le Philousophe
9f84198643
ANDROIDSDL: Remove deprecated port
2022-02-06 21:34:08 +01:00
Paweł Kołodziejski
fb3a63c78c
PS3: Implemented getting IP address for local web server
2022-02-06 21:20:49 +01:00
Le Philousophe
6fbd4a3abc
ANDROID3D: Remove deprecated backend
2022-02-05 21:50:00 +01:00
Paweł Kołodziejski
9b6bb77f80
PS3: Set program stack size from default 64KB to 1MB
2022-02-03 00:56:33 +01:00
Cameron Cawley
cdcdb26ac8
WIN32: Fix bug in SHGetFolderPathFunc fallback code
2022-01-31 08:32:05 +02:00
Cameron Cawley
ff5700cd44
WIN32: Detect SHGetSpecialFolderPath at runtime
2022-01-31 08:32:05 +02:00
Thunderforge
fd129ebc0c
JANITORIAL: "Mac OS X" and "OS X" to "macOS" in comments
...
Apple's desktop operating system was formerly called "Mac OS X" and "OS X", but since 2016 it has been called "macOS" (starting with version 10.12).
Changing across all comments and documentation to use this current terminology, except in cases where the historical versions are explicitly referenced. No code changes are made; we should consider changing those in future PRs.
2022-01-29 14:15:05 +01:00
Le Philousophe
f11295edda
GRAPHICS3D: Don't build opengl stuff when it's not needed
2022-01-18 16:49:03 +01:00
Le Philousophe
1c18c269dc
ANDROID: Add GLAD support
2022-01-18 16:49:03 +01:00
Le Philousophe
d9b4e457e8
ALL: Remove USE_GLES2 define
...
Replace it with USE_FORCED_GLES2
2022-01-18 16:49:03 +01:00
Cameron Cawley
a14c5a4a53
SDL: Replace gfx_mode with scale_factor in initSizeHint()
2022-01-16 13:22:37 +02:00
Paweł Kołodziejski
4f0e5ed3c0
GRAPHICS: Moved shader code where it's actually used
2022-01-10 03:34:48 +01:00
Paweł Kołodziejski
e291436b54
ANDROID: Attempt to fix Android linking
2022-01-10 03:08:57 +01:00
Paweł Kołodziejski
3dd3e76bc2
BACKENDS3D: Shader code files shouldn't be moved
2022-01-10 02:38:44 +01:00
Paweł Kołodziejski
27773309b7
BACKENDS: Corrected include paths for Android
2022-01-10 02:23:17 +01:00
Paweł Kołodziejski
f24bffc8cf
BACKENDS: Drop glBegin/glEnd
2022-01-10 02:13:40 +01:00
Paweł Kołodziejski
d1d77f887e
BACKENDS3D: Moved Surfaces and Texture specific backend code to backends
2022-01-10 01:21:49 +01:00
Le Philousophe
6bad1ba0ff
SDL: SDL_SetWindowMouseRect is in 2.0.18 according to the documentation
...
2.0.17 is a development version while 2.0.18 is the first release
containing this function.
2022-01-08 11:13:15 +01:00
Le Philousophe
e59400315d
ANDROID: Improve chooseEglConfig to make it select ES2 config first
2022-01-06 23:11:33 +01:00
Paweł Kołodziejski
d054f7785c
GRAPHICS3D: MorphOS special code case is no longer needed
2022-01-03 14:29:32 +01:00
Le Philousophe
92dd9c0911
ANDROID: Keep last touch mode when displaying overlay
2022-01-02 17:45:32 +01:00
Le Philousophe
523b226243
ANDROID: Allow user to enable touch controls
2022-01-02 17:45:32 +01:00
Le Philousophe
639d633f12
ANDROID: Add touch controls to 2D backend
...
This is not usable for now as it's always disabled
2022-01-02 17:45:32 +01:00
Le Philousophe
dcd02117cf
OPENGL: Make back buffer accessible from derivated classes
2022-01-02 17:45:32 +01:00
Le Philousophe
b6c0a1c6c8
ANDROID: Refactor touch controls to be graphics backend agnostic
2022-01-02 17:45:32 +01:00
Le Philousophe
325c47f954
ANDROID: Use Android runtime to open touch controls image
...
This allows to use PNG file for sure and don't make us use TGA decoder
2022-01-02 17:45:32 +01:00
Le Philousophe
b60c99ce98
OPENGL: Allow backends to draw textures clipped
2022-01-02 17:45:32 +01:00
Le Philousophe
7b36b56925
ANDROID: Rework Android 3D texture interfaces
2022-01-02 17:45:32 +01:00
Eugene Sandulenko
823bc16312
ALL: Update copyright year
2022-01-01 00:00:45 +01:00
Le Philousophe
675695c708
PSP: Fix build failures with latest PSP toolchain
...
The new PSP toolchain automatically links system libraries which wasn't
the case before. The ordering of libraries builtin in GCC and our spec
file collided. This fixes the order.
PSP SDK includes time.h so it needs an exemption.
A warning was emitted about a if without curly braces which are needed.
2021-12-31 09:50:53 +01:00
Cameron Cawley
21b0d6ded1
BACKENDS: Replace GLEW with GLAD, part of PR #3463
2021-12-30 14:53:48 +01:00
Cameron Cawley
43d87cb029
BACKENDS: Support detecting OpenGL ES 2 at runtime for 3D games
2021-12-30 13:57:50 +01:00
rsn8887
142f1d0c81
BUILD: Use ScummVM Team as author name on Switch platform
...
This change was discussed with and agreed to by Cpasjuste on
Discord
2021-12-28 19:25:07 -06:00
Eugene Sandulenko
d79b75dce5
DOCS: Moved all non-main licenses to LICENSES/ directory. Synced all lists
...
I could potentially break some port packaging as my changes were not tested
2021-12-27 14:58:23 +01:00
antoniou79
62c2e13650
ANDROID: Set relMouse for touch scroll events
...
Needed for Myst 3 mouse look, probably other games too
This should be followed up by similar update of relMouse for the cases of mouse look using a hardware mouse, a joystick, trackball, pen etc. We should also check if we need to do this for the cases of moving the mouse while holding down a button and for multitouch events that emulate that (eg. hold two fingers down and move).
2021-12-26 22:22:15 +02:00
Paweł Kołodziejski
20cb0ae228
ALL: Cleanup ResidualVM -> ScummVM
2021-12-26 21:19:38 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Andrea Boscarino
2c84382525
ANDROID/AUDIO: Convert the output buffer size value given to the Mixer from bytes to frame size
2021-12-19 12:53:27 +01:00
Matthew Duggan
466c8b8c76
ANDROID: Fix audio buffer size calculation from true buffer frames
2021-12-19 17:50:25 +09:00
Matthew Duggan
53c22e4f9a
ANDROID: Fix softkeyboard button for Chromebooks
...
On a Chromebook, the keyboard may be present but hidden (not available for
use) because the device is flipped around in Tablet mode. In this case we want
the soft keyboard to be available. This change also hides the soft keyboard
button if the hardware keyboard is available, since it doesn't do anything.
Fixes #13138 .
2021-12-18 16:32:43 +01:00
Le Philousophe
6aea08860f
ANDROID: Chooose the best surface formats offered by the system
2021-12-16 00:09:25 +01:00
Le Philousophe
24565a5bd8
ANDROID: Rework 3D GLES textures
...
The abstraction added will allow the backend to allow surface
customization
2021-12-16 00:09:25 +01:00
Le Philousophe
35fff1ab79
ANDROID: Add cursor scaling to 3D backend
2021-12-16 00:09:25 +01:00
Le Philousophe
8094b77d21
ANDROID: Simplify 3D backend
2021-12-16 00:09:25 +01:00
Andrea Boscarino
5d04286237
ANDROID: Keep track of actual AudioTrack buffer size
2021-12-09 22:04:28 +01:00
Andrea Boscarino
f37489dd80
AUDIO/BACKENDS: Store output audio buffer size in Mixer
2021-12-09 22:03:40 +01:00
Cameron Cawley
424d76f0e7
OPENGL: Log more information about the GL context
2021-12-05 21:53:07 +01:00
Cameron Cawley
35e12e2491
OPENGL: Lower the minimum GLSL version to 1.10
2021-12-05 21:53:07 +01:00