feat: modules moved and engine moved to submodule

This commit is contained in:
Jan van der Weide 2025-04-12 18:40:44 +02:00
parent dfb5e645cd
commit c33d2130cc
5136 changed files with 225275 additions and 64485 deletions

View file

@ -461,7 +461,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Vector2>
Ref<Image> image;
image.instantiate();
if (p_array.size() == 0) {
if (p_array.is_empty()) {
image->initialize_data(1, 1, false, Image::Format::FORMAT_RGBF);
} else {
image->initialize_data(p_array.size(), 1, false, Image::Format::FORMAT_RGBF);
@ -471,7 +471,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Vector2>
Vector2 v = p_array[i];
image->set_pixel(i, 0, Color(v.x, v.y, 0));
}
if (r_texture->get_width() != p_array.size() || p_array.size() == 0) {
if (r_texture->get_width() != p_array.size() || p_array.is_empty()) {
r_texture->set_image(image);
} else {
r_texture->update(image);
@ -482,7 +482,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Vector3>
Ref<Image> image;
image.instantiate();
if (p_array.size() == 0) {
if (p_array.is_empty()) {
image->initialize_data(1, 1, false, Image::Format::FORMAT_RGBF);
} else {
image->initialize_data(p_array.size(), 1, false, Image::Format::FORMAT_RGBF);
@ -492,7 +492,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Vector3>
Vector3 v = p_array[i];
image->set_pixel(i, 0, Color(v.x, v.y, v.z));
}
if (r_texture->get_width() != p_array.size() || p_array.size() == 0) {
if (r_texture->get_width() != p_array.size() || p_array.is_empty()) {
r_texture->set_image(image);
} else {
r_texture->update(image);
@ -503,7 +503,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Color> &p
Ref<Image> image;
image.instantiate();
if (p_array.size() == 0) {
if (p_array.is_empty()) {
image->initialize_data(1, 1, false, Image::Format::FORMAT_RGBA8);
} else {
image->initialize_data(p_array.size(), 1, false, Image::Format::FORMAT_RGBA8);
@ -512,7 +512,7 @@ void VisualShaderNodeParticleMeshEmitter::_update_texture(const Vector<Color> &p
for (int i = 0; i < p_array.size(); i++) {
image->set_pixel(i, 0, p_array[i]);
}
if (r_texture->get_width() != p_array.size() || p_array.size() == 0) {
if (r_texture->get_width() != p_array.size() || p_array.is_empty()) {
r_texture->set_image(image);
} else {
r_texture->update(image);