feat: add ui renderer

This commit is contained in:
2026-03-21 11:19:23 +08:00
parent 3916a72ca3
commit c62f2baf7c
12 changed files with 204 additions and 36 deletions

View File

@@ -6,19 +6,20 @@
class TextureManager {
private:
GLuint m_texture_array;
GLuint m_block_status_array;
void load_block_status(int status_id);
GLuint m_texture_array;
GLuint m_ui_array;
void load_block_status(unsigned status_id);
void load_block_texture(unsigned block_id);
void load_ui_texture(unsigned id);
public:
TextureManager();
~TextureManager();
void delet_texture();
GLuint get_block_status_array();
GLuint get_texture_array();
GLuint get_block_status_array() const;
GLuint get_texture_array() const;
GLuint get_ui_array() const;
// Must call after MapTable::init_map() and glfwMakeContextCurrent(window);
void init_texture();
};