| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |\
| | |
| | |
| | | |
Fix Camera3D::project_position() when depth=zfar
|
| | | |
|
| | |
| | |
| | |
| | | |
This PR aims to help "fix" #43440
|
|\| | |
|
| |\ \
| | | |
| | | |
| | | | |
Core: Fix built-in enum constant bindings
|
| | | | |
|
| |\ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | | |
pafuent/add_half_precision_floating_point_to_stream_peer
Add half precision floating point support to `StreamPeer` and `FileAccess`
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Closes godotengine/godot-proposals#5983
Adds put/get methods to `StreamPeer` that handles half precision
floating point values.
Adds endode/decode half precision floating point to `marshalls`.
Adds `get_half` and `store_half` to `FileAccess`
Co-Authored-By: "Alfonso J. Ramos" <theraot@gmail.com>
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Expose `TranslationServer::standardize_locale` `add_default` param publicly
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Comparing locales can have surprising outcomes since it standardizes
locales with defaults. For example, zh and zh_CN result in an exact
match since the defaults change them both to zh_Hans_CN. Expose the
add_default parameter publicly with a default of false so the fully
standardized locale can be inspected.
|
|\| | | | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Fix `Projection::invert` for orthographic projection
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fixes #68878, specially when using orthographic projection.
Also adds some tests.
|
| |\ \ \ \ \
| | |_|/ / /
| |/| | | |
| | | | | | |
Add basic tests for Fontfile
|
| | | | | | |
|
|\| | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Improve `TextureProgressBar.set_radial_initial_angle()` by removing loops
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Replace two while loops with fposmodp.
Document radial_initial_angle wrapping.
Add testcases for set_radial_initial_angle()
|
|\| | | | | | |
|
| |\ \ \ \ \ \
| | |_|/ / / /
| |/| | | | |
| | | | | | | |
Core: Fix `Callable.get_bound_arguments{,_count}()` return incorrect data
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Core: Add typed dictionary support for binary serialization
|
| | | |_|_|/ /
| | |/| | | | |
|
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | | |
Improve locale comparison
|
| | |/ / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since 9456454109, country specific locales are always preferred over
country-less locales even when the OS locale country doesn't match. For
example, running the Godot editor with locale es_ES will result in the
es_AR locale being chosen even though the es locale would be better.
The change happened because the score of the es_AR locale and the es
locale are the same when comparing to es_ES. Change this by parsing
locale strings into a Locale structure and decreasing the score when
script, country or variant are set in both but not matched. For the
es_ES case, this causes the es_AR score to be decreased since the
countries don't match. On the other hand, the es locale is not decreased
since it doesn't specify a country.
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Fix duplicated entries in `TranslationServer::get_loaded_locales()`
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Allow passing UID to importer
|
| | | |_|/ / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This helps, for importers spitting out new resources to the res://
filesystem to actually hash them to generate deterministic UIDs.
This PR also fixes the determinism for translations.
|
| |/ / / / / |
|
|\| | | | | |
|
| |\ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Add fuzzy string matching to quick open search
|
| | |/ / / /
| | | | | |
| | | | | |
| | | | | | |
Co-authored-by: sam <samsface@gmail.com>
|
|\| | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
• `modernize-use-bool-literals`, `modernize-use-nullptr`, and `readability-braces-around-statements`
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | | |
• `modernize-use-default-member-init` and `readability-redundant-member-init`
• Minor adjustments to `.clang-tidy` to improve syntax & remove redundancies
|
|\| | | | |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Always add decimal when converting float to string
|
| | | |_|/
| | |/| | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix Godot headers for AHashMap to Redot
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| / / / /
| |/ / / / |
|
| |\ \ \ \
| | |_|/ /
| |/| | |
| | | | | |
[Codestyle] Set clang-format `RemoveSemicolon` rule to `true`
|
| | | | |
| | | | |
| | | | |
| | | | | |
- Set clang-format `Standard` rule to `c++20`
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix copyright headers referring to Godot
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Fix create_test.py missing Redot copyright reference
(cherry picked from commit 08b664511b0b984309dab13efc27ad2703d4ff18)
|
|\ \ \ \ \ \
| |/ / / / /
|/| / / / /
| |/ / / / |
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
Implement array based hash map `AHashMap`
|