西风逍遥游 and Cursor Agent
5210135fff
feat(gpgpu): bridge ECS systems to compute shaders ( #20 )
...
Add ShaderSystem so ECS batch updates can run as GLSL compute kernels:
pack float component fields into SSBOs, dispatch, and write back.
Script: eve.ShaderSystem extends eve.System with bindFields/update.
C++: gpgpu::ShaderSystem + EcsGpu.h View pack/unpack helpers.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2026-08-10 21:20:44 +08:00
Cursor Agent and 西风逍遥游
ee19dc6f55
feat: export script ECS Entity/Component/System/view API
...
Wire exposeECS into ModuleManager so Squirrel can define Component and
Entity classes (EntityContainer alias), iterate with eve.view, and drive
logic via eve.System. Reserve eve.Component for ECS (UI keeps UIComponent).
Co-authored-by: 西风逍遥游 <sunxfancy@gmail.com >
2026-08-08 08:11:50 +00:00
西风逍遥游
10093e0417
feat: declarative 2D render path with PNG texture loading
...
Integrate ECS.hpp, Vulkan Batcher/RenderSystem, multi-texture sprites, and Graphics::newTextureFromFile with ImageData PNG encode/decode fixes.
2026-08-04 21:16:55 +08:00
西风逍遥游
412ec4ddcb
update
2022-07-16 22:00:44 -07:00