Commit Graph
4 Commits
Author SHA1 Message Date
shuiyu1123 0669d102ce feat: major engine overhaul - scene demo with lighting, sphere, ground
- Scene Demo: cube + sphere + ground plane with proper lighting
- Audio: XAudio2 dynamic loading + WAV playback
- Physics: expanded collision system
- Renderer: improved pipeline with materials
- UI: extended widget system
- VisualScript: enhanced serializer + block interactions
- ASM: optimized math/memory/profiling routines
- Window: mouse input + scroll support
2026-07-12 08:21:07 +08:00
shuiyu1123 1a067ddc4b fix: graphics_device_init - don't bind depth_stencil to OM
raw3d_test proves D3D11 pipeline works when not using engine's init.
Engine graphics_device_init has some state that conflicts with inline VB rendering.
2026-07-11 15:55:44 +08:00
shuiyu1123 8b76ae6a0d fix: set default DepthStencilState in graphics_device_init
Prevents UILayer init from breaking 3D rendering pipeline.
Creates explicit LESS_EQUAL depth state at init time.
2026-07-11 12:50:48 +08:00
shuiyu1123 2d56cb3bc9 MiMoEngine ASM: x86-64 MASM汇编+C混合架构游戏引擎
核心热路径(数学/内存/字符串/性能分析)用MASM汇编(SSE/AVX2)
外围系统(窗口/渲染/ECS/音频/UI/脚本)用C语言
含自研编辑器、VisualScript积木编程、中文渲染(glyph_atlas)
2026-07-10 19:20:40 +08:00