summaryrefslogtreecommitdiffstats
path: root/core/io/image.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #62861 from samdze/image-size-vector2iRémi Verschelde2022-08-081-2/+2
|\
| * Make Image.get_size() return a Vector2i instead of a Vector2Samuele Zolfanelli2022-07-091-2/+2
* | Merge pull request #63005 from Chaosus/image_rotateRémi Verschelde2022-07-191-0/+105
|\ \
| * | Implement `rotate_90/rotate_180` functions to `Image`Yuri Rubinsky2022-07-151-0/+105
| |/
* / Use integer types in Image and ImageTexture methodsFireForge2022-07-181-12/+12
|/
* Add static methods for creating Image and ImageTexturekobewi2022-07-081-0/+16
* Restore the openexr grayscale property.K. S. Ernest (iFire) Lee2022-06-231-2/+2
* For in-engine processing allow saving openexr to a buffer.K. S. Ernest (iFire) Lee2022-06-231-0/+9
* Add support for saving WebP imagesAaron Franke2022-06-211-0/+23
* Implement Running Godot as Movie Writerreduz2022-06-211-0/+20
* Merge pull request #60126 from Calinou/image-improve-error-messagesRémi Verschelde2022-05-161-13/+33
|\
| * Improve error messages when creating Images from codeHugo Locurcio2022-04-111-13/+33
* | Fix invalid memory usage when using Image.convertHaoyu Qiu2022-05-111-2/+2
* | Merge pull request #50175 from kleonc/image-blit-blend-fix-rectsHugo Locurcio2022-04-191-60/+57
|\ \
| * | Fix `Image.blit_rect/blend_rect()` for negative `p_dest` pointkleonc2021-11-261-60/+57
* | | Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde2022-04-131-1/+1
| |/ |/|
* | Add PortableCompressedTexturereduz2022-03-301-1/+6
* | String: Remove TTR and DTR defines in non-tools buildRémi Verschelde2022-03-281-7/+7
* | Unify TextServer built-in module and GDExtension code.bruvzg2022-03-171-2/+2
* | Change some math macros to constexprkobewi2022-03-091-2/+2
* | Faster CVTT by reducing quality.K. S. Ernest (iFire) Lee2022-02-041-0/+130
* | Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-1/+1
* | Pad etcpak input to 4x4 blocks. Fixes #49981Lyuma2022-01-221-3/+2
* | Remove support for PVRTC texture encoding and decodingHugo Locurcio2022-01-141-50/+1
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/
* Image Use memcpy() in fill(), fill_rect(), _put_pixelb(), _get_pixelb()kleonc2021-11-231-28/+27
* Add Image::fill_rect methodkleonc2021-11-231-5/+32
* Fixed implicit conversion of uint32_t to uint8_t in `image`Anton Christoffersson2021-10-251-1/+1
* Use functions defined in the their classes.Anilforextra2021-09-291-4/+4
* Validate image formats, check if resize_to_po2 failedPaweł Fertyk2021-06-281-0/+5
* Fix Image.adjust_bcs crash when image format is invalidHaoyu Qiu2021-06-271-0/+4
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-4/+4
* Merge pull request #47835 from mortarroad/master-lossless-webpRémi Verschelde2021-06-111-4/+5
|\
| * Implement lossless WebP encodingMorris Tabor2021-06-111-4/+5
* | fix-vram-compressed-mipmapsfloppyhammer2021-06-081-12/+23
|/
* Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-6/+5
* Optimize image channel detectionJuan Linietsky2021-03-261-18/+20
* Add ability to change Icon Saturationreduz2021-02-121-0/+22
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Consistently use normal_mapMarcel Admiraal2020-12-291-6/+6
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-6/+6
* Rename Rect2 and Rect2i clip() to intersection()Marcel Admiraal2020-12-191-8/+8
* Add interpolation parameter to resize_to_po2()Theogen Ratkin2020-12-181-3/+3
* Image: Rename PVRTC{2,4} to PVRTC1_{2,4}, drop COMPRESS_PVRTC2Rémi Verschelde2020-12-101-38/+33
* Use Vector2i instead of Vector2 for Image get_pixelv and set_pixelvAaron Franke2020-11-211-6/+6
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-161-1/+0
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-0/+3608