Commit Graph

2 Commits

Author SHA1 Message Date
4e12c69f1b refactor(texture): encapsulate textures with unique_ptr and bind methods
Replace raw GLuint framebuffer textures with std::unique_ptr<Texture>. Update TextureManager to return const Texture* instead of GLuint. Use Texture::bind() for active texture binding. Add RGBA16F and RGB formats. Add texture parameter methods. Update destructors accordingly.
2026-07-09 20:10:08 +08:00
29642d7da2 refactor(render): move render files to subdirectory, add RAII vertex buffer/array classes 2026-07-09 11:53:57 +08:00