Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenGL: The last instance of MultiMesh incorrectly sets the color #71897

Closed
Tracked by #9
DmitriySalnikov opened this issue Jan 23, 2023 · 1 comment · Fixed by #79660
Closed
Tracked by #9

OpenGL: The last instance of MultiMesh incorrectly sets the color #71897

DmitriySalnikov opened this issue Jan 23, 2023 · 1 comment · Fixed by #79660

Comments

@DmitriySalnikov
Copy link
Contributor

Godot version

v4.0.beta14.official [28a2463]

System information

Windows 10, OpenGL

Issue description

Vulkan and Mobile:
Godot_v4 0-beta14_win64_kEcRNiMfNJ

OpenGL:
Godot_v4 0-beta14_win64_MQ233TZuPq

At first I thought it was related to set_buffer(), but it turned out that set_instance_* also work incorrectly.
Probably the custom information is also set incorrectly, but I haven't checked it yet.

Steps to reproduce

  • Open MRP
  • In the editor, select MeshInstance3D node and change the Count property
  • -- or --
  • Start the project and move the slider

You can also switch the renderer to Vulkan and compare.

Minimal reproduction project

set_buffer().zip

@DmitriySalnikov
Copy link
Contributor Author

2D is affected too.
Vulkan and Mobile:
Godot_v4 0-beta14_win64_SZts5iH6y2
OpenGL:
Godot_v4 0-beta14_win64_A0z7dhg8g3

Here is the updated MRP:
set_buffer().zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants