- 将shader_system.h重命名为shader_manager.h并重构接口 - 新增shader_interface.h作为跨平台着色器抽象 - 实现GLShaderNew作为OpenGL着色器新实现 - 添加shader_cache支持着色器二进制缓存 - 引入shader_hot_reloader实现热重载功能 - 新增shader_loader支持多种着色器文件格式加载 - 添加内置着色器文件到shaders目录 - 更新gl_renderer.cpp使用新的着色器系统 - 扩展platform_detector.h添加资源路径相关方法 - 添加shaders/common目录包含常用GLSL工具函数 重构后的着色器系统提供更完善的缓存、热重载和跨平台支持,同时优化了性能和维护性。 |
||
|---|---|---|
| Extra2D | ||
| docs | ||
| examples/basic | ||
| xmake | ||
| .gitignore | ||
| LICENSE | ||
| xmake.lua | ||