Merge pull request #87694 from jsjtxietian/cube-layer

Add check in `CompressedTextureLayered::get_layer_data` to prevent crash
This commit is contained in:
Rémi Verschelde 2024-02-17 00:22:58 +01:00
commit ebf00b86ed
No known key found for this signature in database
GPG Key ID: C3336907360768E1

View File

@ -808,6 +808,7 @@ RID CompressedTextureLayered::get_rid() const {
Ref<Image> CompressedTextureLayered::get_layer_data(int p_layer) const {
if (texture.is_valid()) {
ERR_FAIL_INDEX_V(p_layer, get_layers(), Ref<Image>());
return RS::get_singleton()->texture_2d_layer_get(texture, p_layer);
} else {
return Ref<Image>();