Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-16 | Remove HQ2X and the `Image.expand_2x_hq2x()` method | Hugo Locurcio | |
As of Godot 3.0, HQ2X is no longer used to upscale the editor theme and icons on hiDPI displays, which limited its effective uses. HQ2X was also used to upscale the project theme when the "Use Hidpi" project setting was enabled, but results were often less than ideal. The new StyleBoxFlat and SVG support also make HQ2X less important to have as a core feature. This decreases binary sizes slightly (-150 KB on most platforms, -212 KB on WebAssembly release). This partially addresses #12419. | |||
2020-05-14 | Port member initialization from constructor to declaration (C++11) | Rémi Verschelde | |
Using `clang-tidy`'s `modernize-use-default-member-init` check and manual review of the changes, and some extra manual changes that `clang-tidy` failed to do. Also went manually through all of `core` to find occurrences that `clang-tidy` couldn't handle, especially all initializations done in a constructor without using initializer lists. | |||
2020-05-10 | New lightmapper | Juan Linietsky | |
-Added LocalVector (needed it) -Added stb_rect_pack (It's pretty cool, we could probably use it for other stuff too) -Fixes and changes all around the place -Added library for 128 bits fixed point (required for Delaunay3D) | |||
2020-04-02 | Replace NULL with nullptr | lupoDharkael | |
2020-03-25 | Style: Harmonize header guards to style guide [Core] | Rémi Verschelde | |
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-11 | Added normalmap guided roughness mipmap generator, and a global roughness ↵ | Juan Linietsky | |
limiter. | |||
2020-02-11 | Several fixes to GIProbes | Juan Linietsky | |
2020-02-11 | Rewritten StreamTexture for better code reuse, added basis universal support | Juan Linietsky | |
2020-02-11 | Custom material support seems complete. | Juan Linietsky | |
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-08-26 | Modify outdated comments and error messages regarding indexed images | Andrii Doroshenko (Xrayez) | |
Godot doesn't support indexed images anymore (FORMAT_INDEXED), so those are removed to avoid any confusion. | |||
2019-08-07 | Add Image.save_exr() | Marc Gilleron | |
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-05-05 | Implement Lanczos image filter | Daw11 | |
2019-03-07 | Ensure ETC2 textures are ALSO compressed to Po2 when have mipmaps. Fixes #26733 | Juan Linietsky | |
2019-02-12 | Core: Ensure classes match their header filename | Rémi Verschelde | |
Also drop some unused files. Renamed: - `core/dvector.h` -> `pool_vector.h` - `core/io/resource_import.h` -> `resource_importer.h` - `core/sort.h` -> `sort_array.h` - `core/string_db.h` -> `string_name.h` Dropped: - `core/allocators.h` - `core/os/shell.h` - `core/variant_construct_string.cpp` | |||
2019-01-28 | Prevent upscaled SVG from exceeding Image bounds | Rémi Verschelde | |
Also expose Image MAX_WIDTH and MAX_HEIGHT. Fixes #24455. | |||
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-11-16 | Fix Squish decompression, closes #18109 | Juan Linietsky | |
2018-09-12 | Make core/ includes absolute, remove subfolders from include path | Rémi Verschelde | |
This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes. | |||
2018-08-22 | Use cluster fit at higher quality levels | elasota | |
2018-08-21 | BPTC support | elasota | |
2018-08-11 | [Core] Completely kill math_2d.h, change includes | Aaron Franke | |
2018-08-06 | Added proper import support for 3D and Array textures | Juan Linietsky | |
2018-07-23 | Merge pull request #19313 from RandomShaper/improve-image | Juan Linietsky | |
Image trilinear scaling + Optimization | |||
2018-07-23 | Add trilinear filtering to image scaling | Pedro J. Estébanez | |
2018-07-17 | Add webp buffer loader for Image | geequlim | |
Cleanup the code memory load related code for Image Fix jpeg buff load function always returns OK event failed | |||
2018-07-03 | Ensure, if a texture meant for a normal map is imported and size limit ↵ | Juan Linietsky | |
exists, that it's renormalized after resize. | |||
2018-05-30 | added rgbe_to_srgb method to Image | karroffel | |
2018-05-07 | Merge pull request #18505 from AlexHolly/image-point2-helper | Juan Linietsky | |
add Point2 helper for Image.get_pixel and Image.set_pixel | |||
2018-04-29 | Add option to renormalize mipmaps when generating them for normalmaps. | Juan Linietsky | |
Reduces some aliasing. | |||
2018-04-29 | add Point2 helper for Image.get_pixel and Image.set_pixel | Alexander Holland | |
image-point2-helper | |||
2018-02-24 | change to clang format | Neil Graham | |
2018-02-21 | add Image::bumpmap_to_normalmap conversion function | Neil Graham | |
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-03 | Revert "Add missing image format RGB10A2. Fixes #14964" | Juan Linietsky | |
2018-01-03 | Merge pull request #15051 from binbitten/bug-fixes | Rémi Verschelde | |
Add missing image format RGB10A2. Fixes #14964 | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-25 | Add missing image format RGB10A2. Fixes #14964 | binbitten | |
2017-12-20 | Add functions to image to load a PNG or JPG from a buffer, closes #4024 | Juan Linietsky | |
2017-11-17 | Improved packed scene previews. | Daniel J. Ramirez | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-26 | Add handy get_size() method to Image class | Andrii Doroshenko (Xrayez) | |
2017-07-07 | [#9292] Renamed Image.put_pixel() to set_pixel(). | ducdetronquito | |
2017-06-24 | Added 'blit_rect_mask' for 3.0 too | dumitru-stama | |
2017-06-18 | Added two new methods to 3.0 'blend_rect_mask' and 'fill' | d | |
2017-06-16 | Merge pull request #9231 from dumitru-stama/constimg | George Marques | |
Fixed a bug in get_pixel not being const | |||
2017-06-16 | -Fix freezes caused by etccomp2, closes #9183 | Juan Linietsky | |
-Normalmaps are now detected and imported as RGTC, both in S3TC and ETC2, this improves their quality. |