Redot-Engine / redot-engine

Redot Engine – Multi-platform 2D and 3D game engine
MIT License
4.03k stars 161 forks source link

Please, make an emphasis on performance, especially GPU-bound. #21

Open Capewearer opened 1 week ago

Capewearer commented 1 week ago

Tested versions

Reproducible in any Godot 4.0 versions.

System information

Doesn't matter since that's discussion about fork idea

Issue description

Godot community likes to have new features (that's okay, everyone loves shiny new stuff), but this engine lacks performance. Several rendering techniques aren't implemented, you possibly should to take a look for these issues and pull requests, because it's very unlikely they are going to fix them soon: https://github.com/godotengine/godot/pull/77683 https://github.com/godotengine/godot/pull/76291 https://github.com/godotengine/godot/pull/74642 https://github.com/godotengine/godot-proposals/issues/3920 https://github.com/godotengine/godot/issues/70373

Steps to reproduce

Everything lies in links.

Minimal reproduction project (MRP)

Everything lies in links.

Sengeki1 commented 1 week ago

I'd like to add more https://github.com/godotengine/godot-proposals/issues/7366

Saul2022 commented 1 week ago

Would like to add some pretty big one optimization here..

https://github.com/godotengine/godot-proposals/issues/6109#issuecomment-2360483041

https://github.com/godotengine/godot-proposals/issues/3177

https://github.com/godotengine/godot- proposals/issues/7339 for imposter and splitting/ merging meshes.

addmix commented 1 week ago

Unless these performance issues are caused by bugs, you should probably move this issue to Redot proposals

JacobSyndeo commented 1 week ago

@addmix It's not clear how to create an issue on Redot proposals… see https://github.com/Redot-Engine/redot-engine/issues/127. Also, going there directly via your link, I'm not seeing an Issues tab.

addmix commented 1 week ago

Guess it still needs to be set up... My bad.

rossbridger commented 1 week ago

Maybe also add SIMD support to basic vector and matrix types.