I am trying to create a simple game engine using LWJGL. Yes I use Java instead of C++. I try to create a 3D transformation consisting of translation and rotation using custom classess, Matrix4f, Transform, and Shader. Next, I used vertex shader, and fragment shader in the program. However, when I try to run the program the object only translates not rotate. I still could not know the which part of the program was wrong.
Please help me solve my problem.
The project file is here:
I used LWJGL library, and eclipse.