Commit Graph

138 Commits

Author SHA1 Message Date
703411a91e Backported commits from pandemonium:
- Now unicode error printing is disabled by default. Also can be enabled
via a macro. 2e41d4dfcda7ff2c35a1326f0de71b0714524f11
- Added to_real helper methods to String.
43b14a071c6ccf7c3062e0568e3d7bb05d8a83d2
- Fix AABB.encloses failing on shared upper bound.
8341ddc450bd160b5cb44eeb0400da2e5a151ed0
- Fix incorrect clipping in String::substr_index().
dcd00dec81a2841ad5244e043379697c68d681f7
- Backported create_reference() helper methods for InputEvents from
godot 4. 4cdb1636264d8a6cef0881a37a7fad72ac262f3f
- Backported comparison operators to Array from godot4.
7779439e284bf8a0534f606d5c7f929674764941
- Removed Vector2i(Vector2) constructor, added a Vector2i conversion
operator to Vector2 instead. This solves ambigous Variant to Vector2i
conversion errors. 27b73fa9f9984709b0c8eb77bfeea5cab8d9fee3
- Added exp2 to the Math singleton.
e17cc864bc339c1f4d1ce6acd4cabf4a6593c6cc
- Add a get_or_add method to Dictionary.
487b454506259c080306098093875ea7bda5b5ad
- Add is_zero_approx methods to Vector{2,3}
441bb29fd3bd758ff783e4122e6b2d512dc8529f
- Also add is_zero_approx() to Vector4.
ed224298e5ae951093b42a004afacbd275e54494
- Transform now uses Basis::create_looking_at.
6f53257e05d72088c28028eb568526f4da146ae0
- Backported from godot4: Add the ability to look-at in model-space.
951ae7b11db0376dd0dbdf080e2f2e3652ac33ed
- Fix split_floats behavior when spaces are used as separators
4585110a298487081f026827e3395c4feaf35f9a
- Better solution for the previous fix.
d75d3591edf13ae0dd6aa989962595aa1280ae73
- Fix the fix. 48935e93b3f5849a52b0e7fc0b6ede36a7b61123
2025-03-01 12:52:00 +01:00
2264f7a768 Also added ColoredTextureMaterial2D to the docs. 2025-02-19 17:06:29 +01:00
3451cd57c4 Added a new ColoredTextureMaterial2D class. Also made the immediate mode renderer use it. This fixes color modulation. 2025-02-19 16:50:15 +01:00
ade786cd55 Also strip _ALWAYS_INLINE_ from the docs. 2025-01-31 12:59:06 +01:00
a26181551f Fix stripping #if-s from the docs. 2025-01-31 12:57:41 +01:00
f8f2e6668e Removed imgui demos. 2024-09-14 22:05:22 +02:00
5bb3d5bccf Fix amalgamated build on osx. 2024-09-14 21:38:18 +02:00
c94d218250 Small tweak to the make release script. 2024-09-14 20:47:53 +02:00
f97894c4cd Render gui docs. 2024-09-14 20:42:32 +02:00
b825838a66 GUI docs for the full template. 2024-09-14 20:39:08 +02:00
ec57a87255 Tweaks to the merger and make release scripts. 2024-09-14 20:12:13 +02:00
268e9417ff Update the gui amalgamation. 2024-09-14 19:16:55 +02:00
f52066f568 Fix compiling the amalgamation. 2024-09-14 19:14:40 +02:00
f56ce2d39b Don't use imgui's opengl loader in the amalgamation. 2024-09-14 18:23:30 +02:00
74e437a3df Fix define. 2024-09-14 18:19:28 +02:00
709658f71d SMall tweaks, and added the render gui section to sfw_full. Note that the amalgamation doesn't ywt compile. 2024-09-14 18:17:23 +02:00
51a1dd4989 Set up merged gui version. 2024-09-14 17:59:49 +02:00
0358ef62de Fix typos. 2024-07-21 20:42:41 +02:00
6b6eb0846e Added StringBuffer and StringBuilder from Pandemonium. 2024-07-21 20:28:19 +02:00
ed5efaf32d Fix windows build, and windows build docs. 2024-01-21 19:30:22 +01:00
bdbd1ed4e5 Add module information to the merged .cpp files aswell. 2024-01-21 17:19:54 +01:00
ca4fe997eb Small fixes. 2024-01-21 17:02:59 +01:00
9d6197d3d9 Zip the release. 2024-01-21 16:36:52 +01:00
37bbc0d23d Also copy some common files. 2024-01-21 16:31:51 +01:00
b90eebc917 Copy the demos to the release. 2024-01-21 16:30:35 +01:00
ff59cac2dd Moved the test apps under a new demos folder. 2024-01-21 15:55:56 +01:00
4b6f6a43d8 Fix typo. 2024-01-21 15:55:45 +01:00
eb8867bdec Also copy the icon. 2024-01-21 15:52:41 +01:00
053940c495 Added merged library support for the release script. 2024-01-21 15:47:43 +01:00
0066fc2e0c Small tweak to the docs. 2024-01-21 15:11:35 +01:00
bd96128b96 Also include docs to the split release. 2024-01-21 15:11:13 +01:00
80974b8f61 Added a release script. Implemented the split library release generation. 2024-01-21 15:09:07 +01:00
2c688317fb Added a doc post processor script. 2024-01-21 14:06:33 +01:00
ba96508491 Created docs for the other variants. 2024-01-21 13:37:18 +01:00
3f82f33b40 Tweaks to the docs. 2024-01-21 13:01:24 +01:00
4cece05e74 Added other merged variants. 2024-01-21 12:40:21 +01:00
64411c3983 Added module information to the merged headers. 2024-01-21 11:49:08 +01:00
626bd62d74 Rework the merged readme. 2024-01-21 11:48:35 +01:00
23e824df17 Added the ability to specify the template file and output file in the doc processor. 2024-01-21 02:30:40 +01:00
a60a0ca4fd Inlined the style to the doc html. Inlining markdeep itself doesn't seem to work though. 2024-01-21 02:13:36 +01:00
4e53b7051d The doc generator will only write the remaining classes list now if a new --remaining parameter is passed. 2024-01-21 01:29:54 +01:00
e0fbfb161d Moved render core licenses to a new template file in the docs. Also moved the licenses section to the bottom. 2024-01-21 01:24:30 +01:00
6e2eca8ab7 Added compilation information and intro to the docs. 2024-01-21 01:20:01 +01:00
d2c3151d73 Some initial cleanups. 2024-01-20 15:07:27 +01:00
9a85b6d920 Added make.bat to the test app from FWK. 2024-01-20 15:06:27 +01:00
59e075b8b9 Updated the doc generator for the new sfwl. Also implemented creating the out directory. 2024-01-20 13:16:36 +01:00
f8f40f941f Run clang format for sfwl aswell. 2024-01-20 13:15:55 +01:00
99e16eb434 Added Vector2i and Rect2i to sfwl. 2024-01-20 11:14:28 +01:00
2564606779 Updated the classes in sfwl. Also added coloir to it as it's quite useful. 2024-01-20 10:27:23 +01:00
3bfbc1542e Added the new classes to the docs. 2024-01-19 22:37:15 +01:00