Commit graph

13 commits

Author SHA1 Message Date
cmitu
191631b0d8 lr-scummvm: disable GL(ES) context creation with legacy drivers
Due to the old EGL version implemented by the old BRCM GLES drivers, the core cannot obtain a (HW) GL context to be used for accelerated video output. Disable this feature on systems using the old/legacy GLES(2) driver.
2024-09-26 04:21:06 +01:00
G Derber
f7761fd635
Add ability to differentiate group ownership from user ownership. 2024-08-06 09:38:25 -04:00
cmitu
ad1c72e460 lr-scummvm: build with OpenGL(ES) context support
Upstream has added support for using an OpenGL(ES2) context for 3D games and HW rendering. The core will request a HW GL context from RetroArch when starting.
Added the necessary parameters to the build to support the GL context for the platform where RetroArch is running.
2024-05-31 17:49:08 +01:00
Jools Wills
68f09726a2 lr-scummvm - fix building due to upstream changes
libretro build files are now included in the upstream scummvm repository, and the libretro repo is a fork of that.

The `main` branch is now `master` and the libretro makefiles have moved to backends/platform/libretro.

Update the module licence path and install file paths.

fix
2023-05-05 18:25:11 +01:00
cmitu
c3d8ac7263 lr-scummvm: M32 emulation build change
Upstream changed the Makefile variable, add it also here.
2023-03-05 07:29:16 +00:00
cmitu
6920379331 lr-scummvm: fix interactive prompt from unzip
Modified the `unzip` command for the core system files to overwrite unconditionally the files, otherwise we get a prompt when upgrading.
2023-02-21 17:23:53 +00:00
cmitu
f4edb59359 lr-scummvm: added zip as dependency
Fixes the creation of the `scummvm.zip` bundle file during building.
2023-01-18 05:51:18 +00:00
cmitu
0be2bfd0bf lr-scummvm: update build recipe, upgrade the core to v2.6.1
Recently, upstream re-organized the repository and changed the build process.
This commit adapts the scriptmodule to the new structure:

 - building is done directly from the main repo source
 - data files neeed for the core is built with `make datafiles` and copied to our package
 - ScummVM is upgraded to current stable (v2.6.1) in the process.
   NOTE: WIP engines are not built by default and are not included
 - switched the theme the `scummremastered`, added in 2019 in ScummVM
 - license changed to GPLv3 (same as the main ScummVM project)
2023-01-16 17:41:08 +00:00
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Hugo Hromic
c78112411d lr-scummvm - "fix quit" patch is now merged upstream
* The "fix quit" patch is now merged upstream so it is no longer needed here

Ref: https://github.com/libretro/scummvm/pull/130
2019-01-30 21:32:01 +00:00
Hugo Hromic
4af09ab465 lr-scummvm - Makefile fixed upstream, update scriptmodule and simplify build flags
* In a recent commit upstream (7f39a7f) the build for armv broke but it is fixed now (7fb4d42).
* The Makefile fix now allows to simplify the build flags in the scriptmodule.
* Also do not force the HAVE_POSIX_MEMALIGN flag and instead let the Makefile handle it.
2019-01-14 01:09:54 +00:00
Hugo Hromic
4cf5611a2c add ScummVM port for libretro (lr-scummvm) to experimental 2018-12-07 10:40:54 +00:00