Commit Graph

3 Commits

Author SHA1 Message Date
tzdwindows 7
6dcd006f0e feat(renderer): implement texture binding with texture unit support
- Added generate_new_uuid function for unique identifier generation
- Included stduuid/uuid.h and declared generate_new_uuid in pch.h
- Added bindTexture overload to accept Texture object and texture unit
- Implemented texture unit validation and OpenGL texture activation
- Added Texture class declaration in RenderSystem header
- Updated project files to include new model and utility headers/sources
- Configured C++20 standard in Vivid2D project settings
- Fixed namespace references in Vivid2D.cpp for Buffer classes
2025-11-15 16:22:14 +08:00
tzdwindows 7
a1e68c878b feat(core): 集成RenderSystem并优化构建配置
- 添加VIVID_2D_MYDLL_API宏定义支持动态链接库导出- 引入RenderSystem头文件及系统模块
- 实现RenderSystem静态方法调用逻辑
- 添加渲染指令记录与回放功能演示- 配置项目属性包含路径和外部依赖
- 更新Release模式下的库目录和依赖项设置
- 移除原有注释说明改用功能模块划分方式呈现代码结构
2025-11-14 20:39:01 +08:00
tzdwindows 7
2c36bac794 添加项目文件。 2025-11-14 16:22:42 +08:00