Commit Graph

39610 Commits

Author SHA1 Message Date
Hugo Locurcio
34a4b1ca9b
Add 4.0 development changelog
This changelog is missing some changes that were made, but it contains
most essential items already.

This changelog intentionally does not include:

- Changes backported to Godot 3.3 and 3.4 (these are listed
  in the current changelog already).
- Changes backported to the `3.x` branch (which will become Godot 3.5
  in the future).
- Future changes that will be made after 4.0alpha1's release.
2021-11-21 20:08:17 +01:00
Hugo Locurcio
69b2d3f791
Print a warning with unknown SCons variables to ease troubleshooting
When disabling specific modules, misspellings can occur. Additionally,
when switching between the `3.x` and `master` branches frequently,
it's possible to forget about renamed modules such as `lightmapper_cpu`
versus `lightmapper_rd`.
2021-11-21 17:32:15 +01:00
fabriceci
b738af86da Fix wall acceleration in move and slide (3D) 2021-11-21 17:09:49 +01:00
Haoyu Qiu
8253a45a1a Fix crash when executing PackedDataContainer._iter_init 2021-11-21 20:14:59 +08:00
Marcel Admiraal
2fa4c6498a Fix Android get_screen_orientation() not returning valid values 2021-11-21 12:05:25 +00:00
Haoyu Qiu
abd41dedb0 Fix Theme Editor crash when clicking the element picker 2021-11-21 18:39:46 +08:00
Marcel Admiraal
826ea43af6 Fix merge conflict between #42711 and #42374 2021-11-21 07:01:33 +00:00
Danil Alexeev
753d677343
Expose FontData::{set,get}_fixed_size methods 2021-11-20 20:47:01 +03:00
Hugo Locurcio
ed02b8af59
Merge pull request #55164 from Calinou/sky-fix-srgb-conversion 2021-11-20 18:31:01 +01:00
Francois Belair
2e6e3a8ed7 Change cast of int to num to int static cast 2021-11-20 11:58:55 -05:00
Hugo Locurcio
6c0b55acad
Fix ProceduralSkyMaterial colors due to double sRGB -> linear conversion 2021-11-20 17:26:06 +01:00
Fredia Huya-Kouadio
882ec0d611 Add support for OpenXR export configurations. 2021-11-20 06:10:44 -08:00
Rémi Verschelde
4ea87f36cd
Merge pull request #54579 from KoBeWi/your_name 2021-11-20 10:49:57 +01:00
Rémi Verschelde
be16eb625b
Merge pull request #54932 from briansemrau/expose-main-thread-id 2021-11-20 10:48:46 +01:00
Rémi Verschelde
a74e2c5058
Merge pull request #55136 from akien-mga/basisu-646a9f826 2021-11-20 10:47:29 +01:00
Rémi Verschelde
bf18965a51
Merge pull request #55126 from akien-mga/wslay-45d22583b 2021-11-20 10:47:20 +01:00
Rémi Verschelde
58443f73fe
Merge pull request #55129 from akien-mga/libvorbis-1.3.7 2021-11-20 10:47:09 +01:00
Rémi Verschelde
e97634f56d
Merge pull request #55127 from akien-mga/libwebp-1.2.1 2021-11-20 10:47:00 +01:00
Rémi Verschelde
bd896bf915
Merge pull request #55122 from akien-mga/zstd-1.5.0 2021-11-20 10:46:41 +01:00
Rémi Verschelde
0a76ddc3dd
Merge pull request #55123 from akien-mga/xatlas-ec707faea 2021-11-20 10:46:33 +01:00
Rémi Verschelde
4f444cc815
Merge pull request #55120 from akien-mga/pcre2-10.39 2021-11-20 10:46:24 +01:00
Rémi Verschelde
3924aa6e8f
Merge pull request #55119 from akien-mga/libogg-1.3.5 2021-11-20 10:46:15 +01:00
Rémi Verschelde
882d61791b
Merge pull request #55118 from akien-mga/graphite-80c52493e 2021-11-20 10:46:06 +01:00
Rémi Verschelde
e6fd2d550e
Merge pull request #55115 from akien-mga/tinyexr-1.0.1 2021-11-20 10:45:56 +01:00
Rémi Verschelde
b18744834f
Merge pull request #42711 from madmiraal/fix-19290 2021-11-20 10:43:04 +01:00
Marcel Admiraal
6b54ac98d7 Add shape data to area overlap data. 2021-11-20 08:06:53 +00:00
Rémi Verschelde
eba2d3d931
Merge pull request #55137 from akien-mga/certs-20211101
certs: Sync with Mozilla bundle as of Nov 1, 2021
2021-11-20 09:01:16 +01:00
Rémi Verschelde
a8b563d777
Merge pull request #41698 from madmiraal/fix-23484
Fix Area monitorable in 2D and 3D Godot physics.
2021-11-20 08:57:15 +01:00
Marcel Admiraal
1d1ceca6b4 Add area to moved list when changing monitorable,
and only remove area from query when deleting pair if it was monitorable.
2021-11-20 06:57:34 +00:00
Rémi Verschelde
07f8996b1c
certs: Sync with Mozilla bundle as of Nov 1, 2021
edd798d35a
2021-11-19 18:45:10 +01:00
Rémi Verschelde
2c22caccc5
basis_universal: Sync with upstream 646a9f826
646a9f8261
2021-11-19 18:40:08 +01:00
Rémi Verschelde
c6d2768a19
Merge pull request #54500 from Faless/js/4.x_webgl 2021-11-19 18:06:22 +01:00
Camille Mohr-Daurat
4a127fd2cc
Merge pull request #55130 from fabriceci/fix-2d-horizontal-velocity-on-wall
Scales the horizontal velocity according to the wall slope in 2D
2021-11-19 09:29:53 -07:00
Fabio Alessandrelli
46fdba5f8b [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer.
Note, the editor build requires the mbedtls module to be manually
enabled, as it is currently needed as a ResourceUID dependency.

This will need to be addressed in a separate PR.
2021-11-19 16:59:27 +01:00
Rémi Verschelde
4ab293c13c
Merge pull request #55132 from TokageItLab/fix-loopmode-when-imorting 2021-11-19 16:50:01 +01:00
Silc 'Tokage' Renew
bbdba3310f Added hint about loop_mode to resource importer 2021-11-19 23:56:14 +09:00
Rémi Verschelde
a706ef3272
wslay: Sync with upstream 45d22583b
45d22583b4

Mostly style changes, a couple new methods and fixes.
Tweak file structure a bit.
2021-11-19 15:47:20 +01:00
Fabio Alessandrelli
1db8cf0d81
Merge pull request #55117 from akien-mga/miniupnpc-2.2.3
miniupnpc: Update to version 2.2.3
2021-11-19 15:35:20 +01:00
William Deurwaarder
2ee77f6f05 GPULightmapper: better algorithm to generate rays for indirect lighting
Previous algorithm used an algorithm to generate rays that was not completely
random. This caused artifacts when large lighmap textures were used.

The new algorithm creates better rays and by that prevents artifacts.
2021-11-19 15:29:43 +01:00
fabriceci
3a4debfa59 Scales the horizontal velocity according to the wall slope in 2D 2021-11-19 14:09:17 +01:00
Rémi Verschelde
28ad2e8c72
libvorbis: Sync with upstream 1.3.7
Fixes various bugs, including several ones with security relevance.

Changes: https://github.com/xiph/vorbis/releases/tag/v1.3.7
2021-11-19 14:08:06 +01:00
Rémi Verschelde
2410f5de03
meshoptimizer: Sync with upstream commit f4c356d79
f4c356d79f
2021-11-19 14:02:49 +01:00
Rémi Verschelde
41ce417847
libwebp: Sync with upstream 1.2.1
Changes: https://chromium.googlesource.com/webm/libwebp/+/1.2.1/NEWS
2021-11-19 13:55:13 +01:00
Rémi Verschelde
5bea1370f0
zstd: Update to upstream version 1.5.0
Release notes: https://github.com/facebook/zstd/releases/tag/v1.5.0
2021-11-19 13:01:58 +01:00
Rémi Verschelde
0b84b26b2e
xatlas: Sync with upstream ec707faea
ec707faeac
2021-11-19 12:59:01 +01:00
Rémi Verschelde
914b7f825d
pcre2: Update to upstream version 10.39
Changelog: https://github.com/PhilipHazel/pcre2/blob/pcre2-10.39/ChangeLog
2021-11-19 12:47:40 +01:00
Rémi Verschelde
77efd406bf
libogg: Update to upstream 1.3.5
Mostly a cosmetic update, we were already on a commit close to what
ended up being tagged as 1.3.5. Adds an extra buffer overflow fix.
2021-11-19 12:33:13 +01:00
Rémi Verschelde
d1360895ee
graphite: Update to upstream commit 80c52493e
80c52493ef

Includes a fix for inaccurate slice range calculation for bases with diacritics.

Also removes unnecessary ChangeLog, and updated unrelated vhacd commit to match
currently used one.
2021-11-19 12:23:54 +01:00
Rémi Verschelde
42f8bfaff0
Merge pull request #55114 from akien-mga/doc-makerst-theme_items 2021-11-19 12:23:27 +01:00
Yuri Roubinsky
b452005c5c
Merge pull request #55113 from Chaosus/shader_fix_const_arg 2021-11-19 14:04:26 +03:00