Hi everyone,I'm here to share a personal project: a fork of OGRE with added support for the LoongArch64 architecture, including automatic LSX SIMD optimizations for better performance on Loongson CPUs.Repository: https://github.com/ycsqwan/ogre-loongarch64-lsx (branch: loongarch64-lsx)Changes:CMake now detects LoongArch64 and enables -march=loongarch64 and -mlsx flags.
Focused on the OpenGL/GL3+/GLES2 render systems (Vulkan disabled due to current driver maturity on LoongArch).
Successfully built and tested on Loongnix GNU/Linux with a Loongson-3B6000M.The SampleBrowser runs at around 60 FPS in scenes (screenshot in README).
This is just a rough attempt using crude techniques to bring OGRE to an emerging architecture like LoongArch. Any feedback, suggestions for improvement, or testing on other LoongArch hardware would be very helpful!Thanks,
ycsqwan
