These are "2022 NTHU CS550000 Computer Graphics" course projects.
Implement transformation, viewing, and projection matrices (MVP).
Implement 3 types of light sources (directional light, position light, and spot light).
Binding and passing the texture to shader. Modify the texture filtering & wrapping mode.