Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-19 | [HTML5] Add WebGL2 (GLES3) support using the OpenGL renderer. | Fabio Alessandrelli | |
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 | Merge pull request #54499 from Faless/threads/4.x_work_pool_default | Rémi Verschelde | |
2021-11-17 | Fix divide by zero in pck_packer | Paulb23 | |
2021-11-17 | Merge pull request #55042 from nekomatata/fix-segment-intersection | Rémi Verschelde | |
2021-11-17 | Merge pull request #49793 from Chaosus/expose_randfn | Rémi Verschelde | |
2021-11-17 | Expose `randfn` to global scope | Yuri Roubinsky | |
2021-11-17 | Fix the exceptions in signal disconnection | Xwdit | |
Use the correct method to get SignalData to fix exceptions in signal disconnection | |||
2021-11-16 | Fix segment intersection in Geometry2D | PouleyKetchoupp | |
Doing a multiplication to reduce the amount of tests was causing precision which lead to 2D raycast detecting false positive contacts in some cases with convex polygons. | |||
2021-11-17 | Fix array access in gdextensions | Bastiaan Olij | |
2021-11-16 | Rename built-in `SGN()` macro to `SIGN()` | Hugo Locurcio | |
This matches the name of the GDScript function (except it's uppercase here). | |||
2021-11-15 | Allow dehardcoding documentation branch and URL in docs links | Rémi Verschelde | |
This makes it possible to change the branch of the documentation that URLs are pointing to without having to modify all class reference files. In the XML class reference, the `$DOCS_URL` placeholder should be used, and will be replaced automatically in the editor and when generating the RST class reference. The documentation branch string is set in `version.py`. Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2021-11-15 | Merge pull request #43072 from KoBeWi/point_to_angle | Rémi Verschelde | |
2021-11-15 | Merge pull request #54976 from reduz/importer-options-by-path | Rémi Verschelde | |
2021-11-14 | Merge pull request #53710 from ↵ | Hugo Locurcio | |
CaptainProton42/fix-extension-class-inspector-properties | |||
2021-11-14 | Add path to functions that return iporter options | reduz | |
-Allows displaying custom options for specific file format variants -Added support for scene format import to retrieve custom options This PR is necessary for #54886 to be implemented properly. | |||
2021-11-12 | Use "enum class" for input enums | Aaron Franke | |
2021-11-11 | Merge pull request #54869 from akien-mga/string-remove-erase | Rémi Verschelde | |
2021-11-11 | Color: Bind `from_hsv` as static method | Rémi Verschelde | |
2021-11-11 | String: Remove `erase` method, bindings can't mutate String | Rémi Verschelde | |
2021-11-11 | Add missing characters for property name quoting | Haoyu Qiu | |
2021-11-09 | Merge pull request #53819 from TokageItLab/re-implement-ping-pong | Rémi Verschelde | |
Reimplement ping-pong animation and reverse playback | |||
2021-11-09 | Fix Vector2.angle_to_point() being reversed | Tomasz Chabora | |
2021-11-08 | Fix incorrect encoding (Latin-1 instead of UTF-8) used in `_error_handler` ↵ | bruvzg | |
functions. | |||
2021-11-08 | Merge pull request #54486 from ibrahn/thread-work-pool-lazier | Rémi Verschelde | |
2021-11-08 | Merge pull request #54186 from miraz12/fix-packedByteArray-memcpy-crash | Rémi Verschelde | |
2021-11-05 | Rename AABB `get_area` to `get_volume` | Brian Semrau | |
2021-11-04 | Fix Quaternion multiplication operator | Aaron Franke | |
2021-11-04 | Add is_built_in() method to Resource | kobewi | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-03 | Sync controller mappings DB with SDL2 community repo | Rémi Verschelde | |
Synced with gabomdq/SDL_GameControllerDB@322aac4bb71d8c62ec7dcd4eb627a9d338b37684. Also improve parser errors to allow identifying the problematic mappings. | |||
2021-11-03 | reimplement ping-pong | Silc 'Tokage' Renew | |
2021-11-02 | Merge pull request #54453 from KoBeWi/slice_of_string | Rémi Verschelde | |
2021-11-02 | Expose String.get_slice | kobewi | |
2021-11-02 | [OS] Add ThreadWorkPool default size to OS. | Fabio Alessandrelli | |
Some platforms (*cough* web *cough*) have hard limits on the number of threads that can be spawned. Currently, ThreadPoolWork (mostly used in rendering/physics servers) will spawn as many threads as CPUs available causing exception on machines with high CPU count. This commit adds a new overridable method to OS that returns the default thread pool size (still the CPU count by default), and overrides it for the JavaScript platform so it always allocate only one thread. We can likely improve the whole ThreadPoolWork in the future to always allocate X amount of threads, and assign jobs to them on the fly, but that will require some more architectural changes. | |||
2021-11-02 | Merge pull request #35816 from touilleMan/dictionary-operator==-true-comparison | Emmanuel Leblond | |
Modify Array/Dictionary::operator== to do real key/value comparison | |||
2021-11-01 | Merge pull request #54490 from q66/ppc | Rémi Verschelde | |
2021-11-01 | Merge pull request #54387 from ↵ | Rémi Verschelde | |
Calinou/editor-translations-increase-zlib-compression-level | |||
2021-11-01 | Add support for PowerPC family | Daniel Kolesa | |
2021-11-01 | ThreadWorkPool no longer starts worker threads if given zero work. | Ibrahn Sahir | |
2021-11-01 | [macOS] Add `create_instance` function to spawn editor copies. | bruvzg | |
[macOS] Modify `create_project` function to detect and run app bundles using NSWorkspace to ensure app window is registered and activated correctly. | |||
2021-10-31 | Merge pull request #53452 from aaronfranke/who-let-the-docs-out | Rémi Verschelde | |
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | |||
2021-10-30 | Modify Dictionary::operator== to do real key/value comparison with recursive ↵ | Emmanuel Leblond | |
support (and add unittests) | |||
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | |||
2021-10-29 | Move the docs for constructors and operators out of methods section | Aaron Franke | |
2021-10-29 | Use maximum zlib compression when generating editor translation headers | Hugo Locurcio | |
With comments stripped, this reduces the combined generated translation size from 28.7 MB to 28.4 MB (-240 KB). | |||
2021-10-29 | Merge pull request #54340 from aaronfranke/time-doc | Max Hilbrunner | |
Update and fix Time documentation | |||
2021-10-28 | Update Time documentation | Aaron Franke | |
2021-10-28 | CI: Update to clang-format 13 using LLVM repo | Rémi Verschelde | |