Commit Graph

366 Commits

Author SHA1 Message Date
9d6680ce6d Adding back the GLES3 renderer pt1. Unlike in godot it can be disabled compile time. It will be enabled afer if works. 2024-07-16 00:14:10 +02:00
a310ae5238 Added back the raycast module with embree built in. 2024-07-15 21:44:37 +02:00
melquiadess
33c6c019fa Add POST_NOTIFICATIONS permission to the list of permissions available in the Export dialog
(cherry picked from commit 739190ca2b7f1b67a78eff33154a4bfd1964f5c4)
2024-07-14 21:03:39 +02:00
bruvzg
2653e5d530 Enabled secure restorable state.
(cherry picked from commit 84380a94f776c8c1e7786d2eb3fb811789f42639)
2024-07-14 21:02:30 +02:00
bruvzg
d571432221 Add support for PCK embedding section with non GNU-ld linkers.
(cherry picked from commit 625c4bdacef4173f94200632362e25e537ad5d21)
2024-07-14 21:01:25 +02:00
bruvzg
8cec3e8e0b Add IME input support. 2024-07-14 09:40:24 +02:00
bruvzg
dad761a628 Add support for privacy manifest configuration. 2024-07-14 09:19:19 +02:00
Sergey Minakov
12d9dbe879 Extend iOS plugins to support Swift runtime 2024-07-14 09:15:42 +02:00
Rémi Verschelde
128a1cdbb1 Web: Bump closure compiler spec to ECMASCRIPT_2021
Fixes #88008.

(cherry picked from commit d29b0d90e0d735eee860b977c57cb75423d7a9ba)
2024-07-14 08:55:26 +02:00
Adam Scott
ba466927d9 Fix emscripten 3.1.51 breaking change about *glGetProcAddress()
(cherry picked from commit 5922ac0fb11105da67d28847b60a521406a77cdb)
2024-07-14 08:55:17 +02:00
Adam Scott
5e31a5821c Add WASM_BIGINT linker flag to the web build
(cherry picked from commit 3ae524fa9e42828183f8046f6f33b945475bb052)
2024-07-14 08:55:06 +02:00
Fredia Huya-Kouadio
7f8a39725e Fix gradle build errors when the build path contains non-ASCII characters
(cherry picked from commit f1887a30f35dafac405014ef5ca6e3d76b4da960)
2024-07-14 08:54:36 +02:00
f09ab537e0 Clang-format everything. 2024-04-21 15:27:36 +02:00
e22df7cc3e Fix crossbuilding libtheora on the server platform. 2024-04-21 14:38:49 +02:00
d0e7a30683 Renamed uwp's exporter's folder so it's not in the editor while that platform cannot yet be built. 2024-04-21 13:59:59 +02:00
945f1c5116 Rename a file. Also fix naming frt's executable. 2024-04-21 12:28:24 +02:00
dcd8a15cdb Added an exported for the server platform. 2024-04-21 12:24:20 +02:00
83ec4fa4d6 Same change for frt_sdl. 2024-04-21 11:41:07 +02:00
740bc3fe2f Fix build for frt arm32v6. 2024-04-21 11:40:12 +02:00
3ddbfc066f Link to x11 in frt. 2024-04-21 11:22:34 +02:00
afaf29c8d5 Make enum values uppercase in frt.h. 2024-04-21 11:08:12 +02:00
18906f3cad More missing includes. 2024-04-21 11:05:12 +02:00
c463058729 Fix more missing includes. 2024-04-21 10:34:59 +02:00
ba900448ed Call the intended method. 2024-04-21 10:30:27 +02:00
a33532f7ad Fix missing include. 2024-04-21 10:30:17 +02:00
33787ab248 Added missing keys. 2024-04-21 01:48:13 +02:00
535184f230 Fix android editor build. 2024-04-20 14:29:19 +02:00
66de30fbaa Added missing namespace. 2024-04-20 13:44:19 +02:00
914c956b75 Backported Update Android dependencies for the project
- Update Java version from 11 to 17
- Update Android gradle plugin version from 7.2.1 to 8.2.0
- Update gradle version from 7.4.2 to 8.2
- Update target SDK from 33 to 34
- Update build tools version from 33.0.2 to 34.0.0
- Update kotlin version from 1.7.0 to 1.9.20
- Update Android fragment version from 1.3.6 to 1.6.2
- Update AndroidX window version from 1.0.0 to 1.2.0
- Update Nexus plugin version from 1.1.0 to 1.3.0
- m4gr3d
eba77be573
Unfortunately this raises the required java version to 17. On the flip side hovewer there is a new editor java home setting, and also the JAVA_HOME environment variable gets picked up.
2024-04-20 13:35:32 +02:00
d6af267b6b New icon for frt sdl. 2024-04-20 12:14:29 +02:00
ed0bd52a23 Added an exporter for frt_sdl. 2024-04-20 11:51:22 +02:00
d17743975b FRT doesn't support pck embedding. 2024-04-20 11:36:11 +02:00
b734c2f67a Added a separate exported for FRT. 2024-04-20 11:32:54 +02:00
Aleksey Kapustyanenko
11cdb79005 Rotary input for 3.x 2024-04-06 12:20:05 +02:00
BZ1234567890
1b6d3f3e6e Fix GodotEditText white box showing during game load 2024-04-06 12:14:56 +02:00
bruvzg
680a1c4dbb Remove deprecated LaunchImages support and switch to Storyboard by default. 2024-04-06 11:10:31 +02:00
Andrés Botero
257ad9dc68 Allow automatic provisioning in iOS when using development signature. Implements https://github.com/godotengine/godot/pull/86748/files in 3.x. 2024-04-06 10:56:57 +02:00
cf7b59b6c8 Fix small formatting inconsistencies. 2024-03-01 16:25:19 +01:00
6a6d3acd96 Clang format everything. 2024-03-01 11:56:19 +01:00
973b686a86 Found and updated some remaining old package paths. 2024-02-23 00:51:21 +01:00
d44d8c2bcd Fix checking the wrong property in the Android's export plugin. 2024-02-23 00:49:31 +01:00
deec900b5e Ported: Update the logic used to start / stop the GL thread
Currently the GL thread is started / stopped when the activity is respectively resumed / paused. However, according to the `GLSurfaceView` documentation, this should be done instead when the activity is started / stopped, so this change updates the start / stop logic for the GL thread to match the documentation.
- m4gr3d
194452bf38
2024-02-08 22:10:48 +01:00
8b9b77dd60 Fix windows compile. 2024-02-08 20:36:43 +01:00
02e3210a60 Updated copyright info in pandemonium_res.rc. 2024-02-08 17:48:38 +01:00
Hugo Locurcio
19be158d88 Fix build on X11 following 64-bit detection changes
This also ports over the cross-compilation logic to the `server`
platform, and allows Embree to be used in server tools builds on aarch64.
2024-02-08 15:23:22 +01:00
Rémi Verschelde
fae5c7f2f8 SCons: Fix Python 3.12 SyntaxError with regex escape sequences
(cherry picked from commit b362976504c3346b9f34b69dcad0838d1d381037)
2024-02-08 15:20:45 +01:00
Rémi Verschelde
1089d60dae Linux: Remove hardcoded lib path for x86 cross-compilation
This breaks the build with our updated i686 Linux SDK which doesn't contain
this path, and may not be needed at all.

(cherry picked from commit 63153c9d36768b1e5ab9c1562f400a2bd8c2f8cd)
2024-02-08 15:20:35 +01:00
Rémi Verschelde
326a098dac SCons: Fix Web build when compiler version isn't properly detected
Quick fix for #82585.

A better fix requires refactoring the way we detect the compiler version
to make it more reliable, and get a consistent output. But I prefer to
keep changes minimal for 3.x branches at this point.

Also set CI version to 3.1.39, which is what we use for official 3.6 builds
since 3.6-beta4.
2024-02-08 15:15:14 +01:00
Rémi Verschelde
b44ee23cee Web: Clarify that OS.get_unique_id is not supported
Remove the base error message in `OS`, we no longer really error out this
way for not implemented methods. Instead, each platform should override them
to provide the context they want.

Fixes #82439.

(cherry picked from commit 0a10f09ce4321695940a626eef9c64b36f599193)
2024-02-08 15:05:20 +01:00
floatingpointer
808103890a Add XInput device ID for wireless Series 2 Elite controller
(cherry picked from commit 81f9c0345c963ab1f06c2ed1d2d76368bdbd8f56)
2024-02-08 15:05:04 +01:00