08864f0a25
Added an importer for HTMLTemplateData.
2024-02-25 16:23:36 +01:00
eca4475f2d
Implemented HTMLTemplateData.
2024-02-25 15:55:42 +01:00
fb005f970e
Added HTMLTemplate and HTMLTemplateData classes.
2024-02-25 14:54:50 +01:00
0edc5438dd
Re-extracted class docs.
2024-02-25 10:26:26 +01:00
66c2b12fc0
Added a new method to Expression so it can be used with multiple threads simultenously.
2024-02-25 10:25:46 +01:00
4b9982d2d9
Bump version.
2024-02-24 10:33:52 +01:00
8bd1c25844
Small tweaks to the changelog.
2024-02-24 07:41:57 +01:00
dc68cb400c
Updated changelog.
2024-02-24 07:40:37 +01:00
b3cf4d9dc2
Set version to 4.2.1 stable.
2024-02-23 13:07:25 +01:00
837825352a
Updated old package path.
2024-02-23 10:31:52 +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
fa2a54a019
Added a way for platforms to define a custom resource pack location.
2024-02-17 22:14:44 +01:00
7da17bca02
Added more defines for platform specific configs.
2024-02-17 20:55:27 +01:00
0fccc9f393
Added S3TC_NOT_SUPPORTED define to be used by platforms externally.
2024-02-17 19:07:14 +01:00
cdb3f03e61
Added optional GLES2_LOAD_EXT_NO_DLCFN_AVAILABLE define for the rasterizer storage.
2024-02-17 19:04:57 +01:00
1d22053020
Moved dlfcn.h include in RasterizerStorageGLES2 to it's proper place according to the comment above it.
2024-02-17 18:57:33 +01:00
08711274c7
Fix custom module paths for the editor builds.
2024-02-17 16:41:51 +01:00
4ed0f09f43
Turn custom module paths relative to the engine's directory when they reside inside the engine's folder.
2024-02-17 15:11:13 +01:00
b8c81b5449
Small tweaks to HTTPServerSimple, mostly related to ssl handling.
2024-02-16 23:06:39 +01:00
2400b14bb9
Fix FileCache for files in .pck-s.
2024-02-16 22:12:17 +01:00
8284ff56b8
Fix DirAccess::get_filesystem_abspath_for() for .pck files.
2024-02-16 22:11:54 +01:00
34ddcc3694
Fix build on MSVC.
2024-02-15 20:38:16 +01:00
3da74f0703
Added get_global_class_name method to Script. Now GDScriptParser uses this first to determine global class names, instead of parsing the script file again.
2024-02-13 20:09:46 +01:00
e615073951
Bump version.
2024-02-09 22:35:50 +01:00
03b70b0a2b
Updated the changelog file.
2024-02-09 09:25:09 +01:00
088049f177
Updated the sample module config file with the new modules.
2024-02-08 23:58:47 +01:00
5f91eb3e44
Set version to stable.
2024-02-08 23:49:30 +01:00
7ce8e97b13
Disabled the WindowServer for now.
2024-02-08 23:45:33 +01:00
2abfd57704
Fix error.
2024-02-08 22:44:02 +01:00
a5fcaa536f
Fix errors during filtering Nodes in the editor.
2024-02-08 22:42:42 +01:00
f4118ae3fb
Updated the last backported commit.
2024-02-08 22:11:42 +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
da41965485
Added back ResourceImporterOBJ from godot.
2024-02-08 21:52:13 +01:00
a5d8696021
Ported: Vertex cache optimizer
...
Optimizes indices to make good use of vertex cache on GPU.
- lawnjelly
0aa22b8f13
2024-02-08 21:35:01 +01:00
14d1c0ad66
Added a commit as a todo.
2024-02-08 21:17:14 +01:00
c3c6d64a50
Portred: Add MergeGroup node to simplify merging Meshes at runtime.
...
- lawnjelly
8b79135538
2024-02-08 21:00:07 +01:00
8b9b77dd60
Fix windows compile.
2024-02-08 20:36:43 +01:00
ae7409bf52
Ported: Fix signed distance field font rendering
...
This fix works in both GLES3 and GLES2.
The rendering formula in the shader was adjusted to further improve the
sharpness/antialiasing quality balance.
- lawnjelly and Calinou
bc607fb607
2024-02-08 19:11:34 +01:00
1a3f34dbf8
Mark skipped commit.
2024-02-08 18:51:50 +01:00
5d2a594843
Ported: Shadow volume culling and tighter shadow caster culling
...
Existing shadow caster culling using the BVH takes no account of the camera. This PR adds the highly encapsulated class VisualServerLightCuller which can cut down the casters in the shadow volume to only those which can cast shadows on the camera frustum.
This is used to:
* More accurately defer dirty updates to shadows when the shadow volume does not intersect the camera frustum.
* Tighter cull shadow casters to the view frustum.
Lights dirty state is now automatically managed:
* Continuous (tighter caster culling)
* Static (all casters are rendered)
- lawnjelly
8ca631a466
2024-02-08 18:40:44 +01:00
af518b2d3b
Ported parts of: [3.x] Add Selected Collision Group in TileSet Editor
...
Also moves the TileSet Script property down to its own category.
- Mickeon
211c707e67
2024-02-08 18:11:25 +01:00
513fde6cd4
Updated year in version.py.
2024-02-08 17:49:22 +01:00
02e3210a60
Updated copyright info in pandemonium_res.rc.
2024-02-08 17:48:38 +01:00
37d2f96834
Fix more errors.
2024-02-08 17:43:26 +01:00
09ccc16b86
mbedtls: Update to upstream version 2.28.7
2024-02-08 17:41:31 +01:00
22a829a740
certs: Sync with Mozilla bundle as of Dec 13, 2023
...
bagder/ca-bundle@bef37a9
2024-02-08 17:38:20 +01:00
f63ed4be75
Sync controller mappings DB with SDL2 community repo
...
Synced with mdqinc/SDL_GameControllerDB@232c738
2024-02-08 17:37:12 +01:00
4836053b07
Fix build.
2024-02-08 17:30:15 +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