Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-26 | Style: Cleanup header guards for consistency | Rémi Verschelde | |
Fix file names for {Static,Lightmap}RaycasterEmbree. | |||
2022-09-19 | Add a way to get the GLTF extensions supported by GLTFDocumentExtension | Aaron Franke | |
2022-09-19 | Make used extensions stored in GLTFState | Aaron Franke | |
This allows GLTFDocumentExtension classes to add to the used extensions array. | |||
2022-09-18 | Minor enhancements to the GLTF module (lights and docs) | Aaron Franke | |
2022-09-13 | Merge pull request #65611 from Sarfraz-droid/Issue65602 | Rémi Verschelde | |
2022-09-12 | Fix some errors affecting the Web editor | Rémi Verschelde | |
- Don't warn about minimized/maximized modes not being available. - Blender and FBX export both depend on running thirdparty applications, which can't be done (easily at least) for Web and Android editors. - Editor theme complained about not being able to retrieve texture data for an icon. It was only used once so instead of flipping at runtime, let's just add a flipped icon. Part of #65702. | |||
2022-09-10 | Fix gltf 8 bone weights condition to check for the second joint array | Sarfraz | |
size. | |||
2022-09-05 | Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | Micky | |
For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa. | |||
2022-09-04 | Don't try to read values from null cameras and lights in GLTF | Aaron Franke | |
2022-09-02 | Merge pull request #65170 from KoBeWi/your_argument_is_TypedArray | Rémi Verschelde | |
2022-09-02 | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | |
2022-09-01 | Change Array arguments to TypedArray | kobewi | |
2022-08-30 | Merge pull request #65066 from aaronfranke/str-path-join | Rémi Verschelde | |
2022-08-29 | Rename String `plus_file` to `path_join` | Aaron Franke | |
2022-08-28 | Move GLTF camera conversion code into GLTFCamera | Aaron Franke | |
2022-08-28 | Move GLTF light conversion code into GLTFLight | Aaron Franke | |
2022-08-27 | Rename `hint_tooltip` to `tooltip_text` & setget | Micky | |
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too. | |||
2022-08-26 | Rename `str2var` to `str_to_var` and similar | Micky | |
Affects the Math class, a good chunk of the audio code, and a lot of other miscellaneous classes, too. - `var2str` -> `var_to_str` - `str2var` -> `str_to_var` - `bytes2var` -> `bytes_to_var` - `bytes2var_with_objects` -> `bytes_to_var_with_objects` - `var2bytes` -> `var_to_bytes` - `var2bytes_with_objects` -> `var_to_bytes_with_objects` - `linear2db` -> `linear_to_db` - `db2linear` -> `db_to_linear` - `deg2rad` -> `deg_to_rad` - `rad2deg` -> `rad_to_deg` - `dict2inst` -> `dict_to_inst` - `inst2dict` -> `inst_to_dict` | |||
2022-08-24 | Fix Blender file path check to require a directory | Jonathan Nicholl | |
2022-08-24 | Replace Array return types with TypedArray 3 | kobewi | |
2022-08-22 | Update messages for missing FBX2glTF, add similar messages for Blender | Jonathan Nicholl | |
2022-08-22 | Merge pull request #64400 from aaronfranke/gltf-fix-camera | Rémi Verschelde | |
2022-08-20 | Expose Basis `set_orthogonal_index` method as a GridMap function | rafallus | |
2022-08-14 | GLTF: Fix orthographic cameras, internally store data in GLTF's format | Aaron Franke | |
2022-08-14 | Document GLTFLight and GLTFSpecGloss | Aaron Franke | |
2022-08-10 | Prevent AnimationPlayer from being added on GLTF import if the option is ↵ | Hakim | |
unchecked. Fixes #63954 | |||
2022-08-08 | Rename the argument tag to param in XML documentation | Yuri Sizov | |
2022-08-05 | Make "Godot source files" comment consistent in modules | Aaron Franke | |
2022-07-31 | Merge pull request #55943 from jvanmourik/master | Rémi Verschelde | |
glTF animation parsing: Changed the 'loop' and 'cycle' animation name keywords to be case-insensitive | |||
2022-07-25 | Code quality: Fix header guards consistency | Rémi Verschelde | |
Adds `header_guards.sh` bash script, used in CI to validate future changes. Can be run locally to fix invalid header guards. | |||
2022-07-25 | Merge pull request #63219 from reduz/implement-vector4-projection | Rémi Verschelde | |
2022-07-24 | GLTF: Organize structures into a subfolder | Aaron Franke | |
2022-07-25 | Merge pull request #63409 from V-Sekai/gltf-export | Rémi Verschelde | |
2022-07-24 | Mend duplicate nodes in the gltf export. | K. S. Ernest (iFire) Lee | |
2022-07-24 | GLTF: Move shared defines into a separate gltf_defines.h file | Aaron Franke | |
Also move GLTFDocument's template conversion functions into gltf_template_convert.h | |||
2022-07-23 | GLTF: Only list used extensions when they're actually used | Aaron Franke | |
2022-07-23 | Implement Vector4, Vector4i, Projection | reduz | |
Implement built-in classes Vector4, Vector4i and Projection. * Two versions of Vector4 (float and integer). * A Projection class, which is a 4x4 matrix specialized in projection types. These types have been requested for a long time, but given they were very corner case they were not added before. Because in Godot 4, reimplementing parts of the rendering engine is now possible, access to these types (heavily used by the rendering code) becomes a necessity. **Q**: Why Projection and not Matrix4? **A**: Godot does not use Matrix2, Matrix3, Matrix4x3, etc. naming convention because, within the engine, these types always have a *purpose*. As such, Godot names them: Transform2D, Transform3D or Basis. In this case, this 4x4 matrix is _always_ used as a _Projection_, hence the naming. | |||
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |
2022-07-13 | Merge pull request #62827 from fire-forge/ok-cancel | Rémi Verschelde | |
Add `ok_button_text` to AcceptDialog and `cancel_button_text` to ConfirmationDialog | |||
2022-07-09 | Add ok_button_text to AcceptDialog and cancel_button_text to ConfirmationDialog | FireForge | |
2022-07-08 | Add static methods for creating Image and ImageTexture | kobewi | |
2022-07-05 | Fix light intensity and attenuation import from GLTF | PZerua | |
2022-07-03 | glTF: Fix a couple typos in warnings on image parsing | Rémi Verschelde | |
2022-05-23 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 2.2-dev from current git. | |||
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-20 | Improve gltf extension GLTFDocument api. | K. S. Ernest (iFire) Lee | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-04 | Merge pull request #60723 from reduz/refactor-module-initialization | Rémi Verschelde | |
2022-05-04 | Refactor module initialization | reduz | |
* Changed to use the same stages as extensions. * Makes the initialization more coherent, helping solve problems due to lack of stages. * Makes it easier to port between module and extension. * removed the DRIVER initialization level (no longer needed). | |||
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |