Daniel Opitz
6933fd9e38
CI: Hotfix for build error with newer clang++
...
It will be included in the next release at some point.
- https://github.com/RenderKit/embree/issues 486
"fix output operator"
[ 30%] Compiling thirdparty/embree/kernels/common/accelset.cpp ...
In file included from thirdparty/embree/kernels/common/device.cpp:12:
In file included from thirdparty/embree/kernels/common/scene_curves.h:10:
thirdparty/embree/kernels/common/../subdiv/bezier_curve.h:138:56:
error: no member named 'u' in 'QuadraticBezierCurve<V>'
138 | return cout << "QuadraticBezierCurve ( (" << a.u.lower << ", "
<< a.u.upper << "), " << a.v0 << ", " << a.v1 << ", " << a.v2 << ")";
...
(cherry picked from commit c24ea0ecca )
2025-01-30 10:34:10 +01:00
Rémi Verschelde
0f170e6ff4
Add missing `cstdint` includes for GCC 15
...
(cherry picked from commit 1823460787 )
2025-01-30 10:00:25 +01:00
Gergely Kis
be302e7957
Move Vulkan includes to a central godot_vulkan.h header
...
Also fixes Vulkan build problem with recent Clang.
(cherry picked from commit 146ba4106f )
2024-12-16 11:50:17 +01:00
Rémi Verschelde
f8218ce3b6
Merge pull request #100013 from akien-mga/4.2-mbedtls-2.28.9
...
[4.2] mbedtls: Update to upstream version 2.28.9
2024-12-04 17:56:19 +01:00
Rémi Verschelde
881645fff9
mbedtls: Update to upstream version 2.28.9
2024-12-04 15:45:49 +01:00
Rémi Verschelde
73d4fc7082
certs: Sync with Mozilla bundle as of Oct 19, 2024
...
4d3fe6683f
Document matching mozilla-release changeset.
(cherry picked from commit eb41ff0fee )
2024-11-05 21:09:50 +01:00
Rémi Verschelde
de06aece82
Fix GCC 14 -Wtemplate-id-cdtor warnings
...
Fixes #91206 .
(cherry picked from commit a8ff47b6d6 )
2024-04-26 11:44:18 +02:00
Rémi Verschelde
a4fcc9cbbb
miniupnpc: Update to 2.2.7
...
No change for the files we include.
(cherry picked from commit afe64bb517 )
2024-04-25 12:54:40 +02:00
Rémi Verschelde
55a363dd19
thorvg: Update to 0.12.10
...
(cherry picked from commit 8de1cf566d )
2024-04-08 15:48:31 +02:00
Jakub Marcowski
97e429a9ea
thorvg: Update to 0.12.9
...
(cherry picked from commit 6afea9c30d )
2024-04-08 15:48:31 +02:00
Rémi Verschelde
1c915dabb6
mbedtls: Update to upstream version 2.28.8
...
(cherry picked from commit 915ca4dd45 )
2024-04-08 15:48:31 +02:00
Rémi Verschelde
ed95ec0f82
enet: Sync with upstream commit c44b7d0
...
c44b7d0f7f
(cherry picked from commit 360a1a4568 )
2024-04-08 15:48:31 +02:00
Rémi Verschelde
bd26efae0d
certs: Sync with Mozilla bundle as of Mar 11, 2024
...
c5a419971b
(cherry picked from commit fd61a42e04 )
2024-04-08 15:48:30 +02:00
Jakub Marcowski
4e874a6b86
libpng: Update to 1.6.43
...
(cherry picked from commit 41268d7faa )
2024-03-11 15:00:42 +01:00
Jakub Mateusz Marcowski
0d4b3c570a
tinyexr: Update to 1.0.8
...
(cherry picked from commit ab14dec952 )
2024-03-11 15:00:42 +01:00
Rémi Verschelde
fe45b36d52
basis_universal: Unbundle jpgd, use our newer copy
...
(cherry picked from commit 48ed0474e2 )
2024-03-11 15:00:42 +01:00
Jakub Marcowski
a51db95bc4
miniupnpc: Update to version 2.2.6
...
(cherry picked from commit 72b80b3cdf )
2024-03-11 15:00:42 +01:00
Rémi Verschelde
2c602b9b82
mbedtls: Update to upstream version 2.28.7
...
(cherry picked from commit dec635119e )
2024-03-11 15:00:42 +01:00
Rémi Verschelde
ab3f14d34e
thorvg: Update to 0.12.7
...
(cherry picked from commit 6fa77e0f14 )
2024-03-11 15:00:42 +01:00
Martin Capitanio
3ad046920d
ThorVG: update from v0.12.4 to v0.12.5
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.5
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.4...v0.12.5
Godot-related SVG bug fixes:
+ sw_engine: Improve image up-scaler quality.
thorvg/thorvg#1960
+ renderer: Ensure canvas rendering continues
despite invalid scene parts.
thorvg/thorvg#1957
+ Portability: Fix compiler shadowing warning (patch)
thorvg/thorvg#1975
(cherry picked from commit b5ec79906c )
2024-03-11 15:00:42 +01:00
Martin Capitanio
5970616be2
ThorVG: update from v0.12.3 to v0.12.4
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.4
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.3...v0.12.4
Godot-related SVG bug fixes:
+ loader/svg: Apply specification of out-of-range elliptical arc parameters,
fix zero check of arc's rx and ry.
thorvg/thorvg#1938
(cherry picked from commit da42124efe )
2024-03-11 15:00:42 +01:00
Rémi Verschelde
6c8faad725
thorvg: Re-enable thread support, made opt-in upstream
...
Fixes #87788 .
Fixes #87962 .
(cherry picked from commit 2e32b93165 )
2024-03-11 15:00:42 +01:00
Martin Capitanio
8f4e66d1a2
ThorVG: update from v0.12.1 to v0.12.3
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.3
+ Full Changelog:
https://github.com/thorvg/thorvg/compare/v0.12.1...v0.12.3
Godot-related SVG bug fixes:
+ svg_loader: Add missing transform functions skewX and skewY.
thorvg/thorvg#1928
+ sw_engine: Rectified dash line drawing issue.
thorvg/thorvg#1932
(cherry picked from commit 73589f6db6 )
2024-03-11 15:00:41 +01:00
Martin Capitanio
ff42ab7569
ThorVG: update from v0.12.0 to v0.12.1
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.1
Godot-related SVG bug fixes:
+ [SVG] XML parser workaround for quote checks within quotes.
thorvg/thorvg#1892
Fixes »dancing errors« with such SVG images inside the project folder.
(cherry picked from commit 0650e72f87 )
2024-03-11 15:00:41 +01:00
BlueCube3310
2fe886f3a5
Fix squish RGTC_R decompression corruption
...
(cherry picked from commit 433a2a6ea2 )
2024-01-25 18:08:46 +01:00
Rémi Verschelde
c4fb3bc342
certs: Sync with Mozilla bundle as of Dec 13, 2023
...
bef37a977c
(cherry picked from commit c6e829b4c6 )
2024-01-25 17:53:50 +01:00
Martin Capitanio
08772e3fd3
ThorVG: update from v0.11.6 to v0.12.0
...
https://github.com/thorvg/thorvg/releases/tag/v0.12.0
Godot-related SVG bug fixes:
+ [SwEngine] Fixed a linear filling scaling issue.
thorvg/thorvg#1834
+ [SwEngine] Path data not invalid even though
it doesn't start with MoveTo.
thorvg/thorvg#1848
Fixes #86128 Gradient issue.
(cherry picked from commit e090b112ef )
2024-01-25 17:53:49 +01:00
Martin Capitanio
7827a3945b
ThorVG: update from v0.11.2 to v0.11.6
...
https://github.com/thorvg/thorvg/releases/tag/v0.11.6
Godot related:
+ [Renderer] Improved the internal structure for compact
scene-hierarchy traversing.
+ [SwEngine] Improved trigonometric & image scaler performance.
+ [SwEngine] Fixed a loss of image pixels during image down-scaling.
+ [Renderer/Engine] Improved safety measures.
+ [SwEngine] Resolved a bug causing strokes to be improperly
invisible due to clipping.
thorvg/thorvg#1785
+ [Renderer] Rectified the precision of rounded rectangle corners.
thorvg/thorvg#1824
+ [Portability] Resolved compiler shadowing warnings.
thorvg/thorvg#1811
Fixes godotengine#85465 Clipped strokes from outside the canvas.
Fixes godotengine#86012 Rounded rectangles in SVG files rendering incorrectly.
(cherry picked from commit 74ed6d63bf )
2024-01-25 17:53:49 +01:00
Rémi Verschelde
6d1c2e54bb
zlib/minizip: Update to version 1.3.1
...
Minizip includes previously backported fix for CVE-2023-45853,
and a Debian patch for CVE-2014-9485 was also upstreamed.
(cherry picked from commit 8ead8d2ddb )
2024-01-24 16:38:29 +01:00
Rémi Verschelde
c8dee05bf0
minizip: Backport patch to fix CVE-2023-45853
2023-11-29 15:16:26 +01:00
Pedro J. Estébanez
205066ad3a
Avoid conflict between mingw-std-threads and Clang's own
2023-11-22 14:56:38 +01:00
Pedro J. Estébanez
fe4850c0d0
Use mingw-std-threads in MinGW builds
2023-11-18 11:56:05 +01:00
Andreia Gaita
8fad157dbb
r128: Update to include latest fix for intrinsics being incorrect included.
...
https://github.com/fahickman/r128/pull/15 is needed to build on platforms
that define R128_STDC_ONLY
2023-11-06 18:09:20 +01:00
Rémi Verschelde
868392faed
Merge pull request #84042 from akien-mga/mbedtls-backport-windows-entropy-bcrypt
...
mbedtls: Backport Windows fix to use bcrypt for entropy
2023-10-31 20:15:06 +01:00
bruvzg
07c3d56e45
HarfBuzz: Update to version 8.2.2
2023-10-27 23:21:25 +03:00
Rémi Verschelde
b9d008de3d
mbedtls: Backport Windows fix to use bcrypt for entropy
...
We had a slightly older version of it for UWP, as the wincrypt API isn't allowed there.
We removed this with UWP in #81416 , but since this was enabled inconditionally before,
this actually changed behavior for Windows compared to Godot 4.1 and earlier.
This change is also needed to properly supported Windows Store.
2023-10-27 10:25:50 +02:00
Rémi Verschelde
f0b6677906
openxr: Sync with upstream 1.0.31, don't build obsolete dispatch table
2023-10-26 10:01:48 +02:00
Rémi Verschelde
adc4566b1e
Merge pull request #83829 from akien-mga/openxr-revert-1.0.28-fix-mingw-crash
...
openxr: Revert to 1.0.28, newer versions crash on Windows/Mingw-GCC
2023-10-24 10:54:38 +02:00
Rémi Verschelde
34adb2abdb
Merge pull request #82580 from akien-mga/brotli-1.1.0
...
brotli: Sync with upstream 1.1.0
2023-10-24 10:53:52 +02:00
Rémi Verschelde
2079bbabfd
openxr: Revert to 1.0.28, newer versions crash on Windows/Mingw-GCC
...
Reverts #82582 .
Works around #83674 .
Users tested 1.0.29, 1.0.30, and 1.0.31, which all triggered the same issue,
with both mingw-gcc from Fedora 36 and Fedora 39.
2023-10-23 11:10:31 +02:00
Fabio Alessandrelli
5333365593
mbedTLS: Update to version 2.18.5
2023-10-21 14:34:58 +02:00
Martin Capitanio
2ed51e3bc2
ThorVG: update to v0.11.2
...
https://github.com/thorvg/thorvg/releases/tag/v0.11.2
Godot related:
+ [JPG] Fixed a regression bug that previously disrupted image decoding.
+ [SwEngine] Resolved a default alpha blending bug.
Fixes #83611 alpha blending.
2023-10-20 07:55:51 +02:00
Rémi Verschelde
94810115fe
openxr: Sync with upstream 1.0.30
2023-10-17 15:46:01 +02:00
Martin Capitanio
0983022e0c
ThorVG: Update to v0.11.1
...
https://github.com/thorvg/thorvg/releases/tag/v0.11.1
Godot related:
+ [SwEngine] Enhanced the quality of the dash line corners.
+ [SVG] Fixed a regression bug related to maskContentUnit,
userSpaceOnUse/objectBoundingBox.
Fixes #82982 icons.
Fixes #83198 svg ← png/jpg.
2023-10-16 13:48:22 +02:00
Rémi Verschelde
dff6752ac8
Cleanup various repository documentation files
...
- Reformat logo license as a plain text file.
- Fix outdated links or references to SFC or Visual Script.
- Tweak contents of `CONTRIBUTING.md` to highlight contributor docs more
prominently, and make it easier to parse.
- Tweak formatting and contents in `thirdparty/README.md` for consistency.
2023-10-10 13:58:13 +02:00
A Thousand Ships
f18aa00e85
Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
2023-10-08 17:23:33 +02:00
Rémi Verschelde
0402205ce6
brotli: Sync with upstream 1.1.0
...
https://github.com/google/brotli/releases/tag/v1.1.0
2023-09-30 12:52:40 +02:00
Martin Capitanio
aab650f2ef
ThorVG: update to v0.11.0 release.
...
See https://github.com/thorvg/thorvg/releases/tag/v0.11.0
+ Infrastructure
Repository folder structure was make it more intuitive and coherent.
"thorvg/src/lib" -> "thorvg/src/common"
(providing essential common functionalities
used internally among the renderer and sub-modules)
"thorvg/src/lib" -> "thorvg/src/renderer"
(for vector drawing features)
+ SVG related
Fix stroke regression https://github.com/thorvg/thorvg/issues/1670
Support stroke dash offset function https://github.com/thorvg/thorvg/issues/1591#issuecomment-1681319321
Support Focal property in Radial Gradient https://github.com/thorvg/thorvg/issues/1558
2023-09-29 19:50:19 +02:00
Yuri Sizov
aa82cccc41
Merge pull request #81659 from DarioSamo/nlm-denoiser
...
Replace OIDN denoiser in Lightmapper with a JNLM denoiser compute shader.
2023-09-27 19:08:01 +02:00
Rémi Verschelde
81949c2cd2
thorvg: Update to 0.10.7
...
Fixes #81618 .
2023-09-26 22:43:44 +02:00