mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Fix Image CowData crash when baking large lightmaps
This switches to 64-bit integers in select locations of the Image class, so that image resolutions of 16384×16384 (used by lightmap texture arrays) can be used properly. Values that are larger should also work. VRAM compression is also supported, although most VRAM-compressed formats are limited to individual slices of 16384×16384. WebP is limited to 16383×16383 due to format limitations.
This commit is contained in:
committed by
Rémi Verschelde
parent
293c0f7646
commit
0445ccf428
@@ -372,3 +372,11 @@ GH-93982
|
||||
Validate extension JSON: Error: Field 'classes/Sprite3D/properties/frame_coords': type changed value in new API, from "Vector2" to "Vector2i".
|
||||
|
||||
The type was wrong to begin with and has been corrected. Vector2 and Vector2i are convertible, so it should be compatible.
|
||||
|
||||
|
||||
GH-94243
|
||||
--------
|
||||
Validate extension JSON: Error: Field 'classes/Image/methods/get_mipmap_offset/return_value': meta changed value in new API, from "int32" to "int64".
|
||||
|
||||
Type changed to int64_t to support baking large lightmaps.
|
||||
No compatibility method needed, both GDExtension and C# generate it as int64_t anyway.
|
||||
|
||||
Reference in New Issue
Block a user