summaryrefslogtreecommitdiffstats
path: root/core/io/image.h
Commit message (Expand)AuthorAgeFilesLines
* Merge commit godotengine/godot@cb411fa960f0b7fdbd97dcdb4c90f9346360ee0eSpartan3222024-11-121-136/+115
|\
| * Clean up ImageBlueCube33102024-11-011-136/+115
* | Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* | Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
|/
* Betsy: Add caching and BC1 compression supportBlueCube33102024-09-111-0/+1
* Image: Add a method for detecting signed valuesBlueCube33102024-08-271-0/+2
* Merge pull request #91535 from BlueCube3310/betsy-bc6hRémi Verschelde2024-08-211-0/+2
|\
| * Add Betsy to speed up BC6 compressionBlueCube33102024-08-181-0/+2
* | Merge pull request #92496 from clayjohn/HDR-2D-sRGBRémi Verschelde2024-08-191-0/+1
|\ \ | |/ |/|
| * Ensure MovieWriter output is in gamma space when using HDR 2Dclayjohn2024-05-281-0/+1
* | Support 64-bit image sizes for VRAM compressionBlueCube33102024-07-211-1/+1
* | Fix Image CowData crash when baking large lightmapsHugo Locurcio2024-07-191-9/+11
* | [TextServer, GDExtension] Fix building text servers as GDExtension, expose ne...bruvzg2024-06-121-1/+1
|/
* Image: Add static `is_format_compressed` function.BlueCube33102024-02-281-0/+1
* Merge pull request #87971 from bruvzg/font_no_image_dupRémi Verschelde2024-02-151-0/+4
|\
| * [TextServer / Font] Do not duplicate images to prevent unnecessary embedding.bruvzg2024-02-051-0/+4
* | Improve error reporting in the asset library and in related typesYuri Sizov2024-01-261-1/+1
|/
* Give EXR saving methods a default value of false like the bindingsAaron Franke2024-01-101-2/+2
* Fix lossless formats in PortableCompressedTexture2Dnklbdev2024-01-051-0/+1
* Revert "Implement loading DDS textures at run-time"clayjohn2023-08-291-2/+0
* Add support for KTX & KTX2 image formatacazuc2023-08-191-0/+2
* Implement loading DDS textures at run-timeMarcin Nowak2023-07-311-0/+2
* Added Image's `load_svg_from_(buffer|string)`Felipe Augusto Marques2023-06-231-0/+5
* Refactor high quality texture importJuan Linietsky2023-01-301-9/+9
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Merge pull request #65376 from reduz/astc-supportRémi Verschelde2022-12-201-2/+15
|\
| * Implement basic ASTC supportJuan Linietsky2022-12-201-2/+15
* | ETCPAK expects BGRA data for ETCBastiaan Olij2022-12-021-0/+1
* | Rename Image's `get_rect` to `get_region`Micky2022-11-011-1/+1
* | Make some Image methods statickobewi2022-10-141-11/+7
|/
* Replace Vector2(i) with Size2(i) for methods returning a sizeJohan Aires Rastén2022-09-011-1/+1
* Merge pull request #62861 from samdze/image-size-vector2iRémi Verschelde2022-08-081-1/+1
|\
| * Make Image.get_size() return a Vector2i instead of a Vector2Samuele Zolfanelli2022-07-091-1/+1
* | Merge pull request #63005 from Chaosus/image_rotateRémi Verschelde2022-07-191-0/+3
|\ \
| * | Implement `rotate_90/rotate_180` functions to `Image`Yuri Rubinsky2022-07-151-0/+3
| |/
* / Use integer types in Image and ImageTexture methodsFireForge2022-07-181-7/+7
|/
* Add static methods for creating Image and ImageTexturekobewi2022-07-081-0/+1
* Restore the openexr grayscale property.K. S. Ernest (iFire) Lee2022-06-231-1/+1
* For in-engine processing allow saving openexr to a buffer.K. S. Ernest (iFire) Lee2022-06-231-0/+3
* Add support for saving WebP imagesAaron Franke2022-06-211-0/+6
* Implement Running Godot as Movie Writerreduz2022-06-211-0/+6
* Merge pull request #50175 from kleonc/image-blit-blend-fix-rectsHugo Locurcio2022-04-191-0/+2
|\
| * Fix `Image.blit_rect/blend_rect()` for negative `p_dest` pointkleonc2021-11-261-0/+2
* | Add PortableCompressedTexturereduz2022-03-301-1/+2
* | Unify TextServer built-in module and GDExtension code.bruvzg2022-03-171-8/+8
* | Faster CVTT by reducing quality.K. S. Ernest (iFire) Lee2022-02-041-0/+2
* | Remove support for PVRTC texture encoding and decodingHugo Locurcio2022-01-141-7/+0
* | Style: Remove inconsistently used `@author` docstringsRémi Verschelde2022-01-041-2/+0
* | 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-2/+4