Commit Graph

5 Commits

Author SHA1 Message Date
220494c3c5 Replace local Shader class with OpenGLShader from engine 2026-03-16 17:29:20 +08:00
722b6b86ba Add OpenGL test framework with logging and screenshot comparison
- Unified resolution to 1280x720 (same as D3D12)
- Added XCEngine Logger integration for debug output
- Added screenshot capture at frame 30 (glReadPixels -> PPM)
- Added run.bat test script
- Added compare_ppm.py for screenshot comparison
- Added GT.ppm reference image
- Added README.md documentation
- Updated CMakeLists.txt to link XCEngine library

Test: OpenGL rendering test passed (screenshot comparison 100% match)
2026-03-16 15:55:49 +08:00
77a121fc4f 精简 OpenGL 测试代码,移除冗余功能 2026-03-16 14:31:21 +08:00
d2d45bd973 Add OpenGL test project with backpack model and textures 2026-03-16 14:19:32 +08:00
2b3ac27243 Add OpenGL backend project and third phase plan 2026-03-16 13:18:53 +08:00