-
45fcccbd34
fix: move camera to z=-7 for more distance
emil28092005
2026-06-18 13:20:50 +03:00
-
edfcf33578
feat: render 2 rotating cubes side by side
emil28092005
2026-06-18 13:20:22 +03:00
-
567d88825d
fix: slow down rotation to 0.2 rad/s
emil28092005
2026-06-18 13:18:45 +03:00
-
0541f5d13c
feat: rotate cube around Y axis instead of Z
emil28092005
2026-06-18 13:18:07 +03:00
-
f8cbacb422
feat: slow cube rotation (0.5 rad/s)
emil28092005
2026-06-18 13:16:46 +03:00
-
441ce1f511
fix: move camera to z=-4 so cube is further away
emil28092005
2026-06-18 13:15:17 +03:00
-
bdd4d3eaf8
feat: cube from OBJ with depth buffer, no rotation
emil28092005
2026-06-18 13:14:13 +03:00
-
237474014c
test: 206 tests covering Vulkan types, struct sizes, enum values, OBJ normals
emil28092005
2026-06-18 13:09:51 +03:00
-
233041ab00
fix: VK_INDEX_TYPE_UINT32 (was UINT16) + remove unused depth from pipeline
emil28092005
2026-06-18 12:59:01 +03:00
-
aca8d1ab4d
fix: correct matrix order (proj*view) + Z depth range for Vulkan
emil28092005
2026-06-18 12:47:20 +03:00
-
d620bd537f
revert: back to triangle with 3D rotation + depth buffer
emil28092005
2026-06-18 12:44:06 +03:00
-
e740cf1214
fix: compute face normals when OBJ has no vn lines
emil28092005
2026-06-18 12:42:13 +03:00
-
d6ca80c678
fix: add normal-based diffuse lighting so cube is visible as 3D
emil28092005
2026-06-18 12:39:51 +03:00
-
d6bd1807cf
feat: depth buffer + 3D model matrix — rotating cube now looks correct
emil28092005
2026-06-18 02:14:54 +03:00
-
fde8b0f63a
feat: index buffer + OBJ cube rendering
emil28092005
2026-06-18 02:05:15 +03:00
-
4f3810010a
feat: push constants + UBO descriptor sets — rotating triangle with VP matrix
emil28092005
2026-06-18 01:59:41 +03:00
-
2e0970e769
feat: rebuild Vulkan renderer from scratch — pure P/Invoke triangle (Vulkan 1.3)
emil28092005
2026-06-18 01:49:25 +03:00
-
ee98e4ad08
fix(window): ensure SDL3/Wayland window is mapped by pumping events after ShowWindow
emil28092005
2026-06-18 00:38:16 +03:00
-
aa93b55a74
fix: window now visible — SDL_ShowWindow + Wayland support in run.sh
emil28092005
2026-06-18 00:22:27 +03:00
-
46a04850e3
fix: rendering now works — three critical bugs fixed
emil28092005
2026-06-18 00:14:40 +03:00
-
749fbc8df4
feat: ImGui integration + real screenshot capture via Vulkan
emil28092005
2026-06-17 23:39:38 +03:00
-
544f6b59c0
feat: real screenshot capture — BMP from swapchain image via vkCmdCopyImageToBuffer
emil28092005
2026-06-17 23:27:58 +03:00
-
80238b08f5
feat: pure Vulkan P/Invoke renderer — no wrappers, SDL3 window, SPIR-V shaders
emil28092005
2026-06-17 23:03:24 +03:00
-
dd105ea4af
chore: remove all graphics backends (Raylib, OpenTK, Vulkan/Silk.NET) — prepare for pure Vulkan P/Invoke rewrite
emil28092005
2026-06-17 22:12:51 +03:00
-
ff4a3faae9
revert: switch back to Raylib default, keep OpenTK for future
emil28092005
2026-06-17 21:35:20 +03:00
-
f0af0a6b5e
fix: rewrite OpenTK renderer from scratch — correct matrix transpose
emil28092005
2026-06-17 21:28:53 +03:00
-
270806a189
feat: OpenTK 4.x OpenGL backend — replaces Silk.NET, default renderer
emil28092005
2026-06-17 21:24:33 +03:00
-
5687e97a09
revert: switch back to Raylib as default backend
emil28092005
2026-06-17 21:05:59 +03:00
-
a306439f22
wip: OpenGL backend — pinned buffers, void* offsets, manual swap
emil28092005
2026-06-17 21:05:17 +03:00
-
3c67790947
fix: column-major matrix copy for OpenGL
emil28092005
2026-06-17 20:59:15 +03:00
-
07754a31bf
fix: transpose matrices for OpenGL (row-major → column-major)
emil28092005
2026-06-17 20:55:59 +03:00
-
417915e861
feat: switch default backend to Silk.NET OpenGL
emil28092005
2026-06-17 20:14:15 +03:00
-
cc9a1a4602
feat: Silk.NET OpenGL backend compiles — full shadow mapping support
emil28092005
2026-06-17 18:59:36 +03:00
-
6e65eedf1d
wip: Silk.NET OpenGL backend — project structure, partial implementation
emil28092005
2026-06-17 18:48:36 +03:00
-
e452a294cc
revert: remove shadow mapping attempts, restore clean renderer
emil28092005
2026-06-17 18:40:30 +03:00
-
573872298f
fix: shadow map binding before draw + correct matrix transpose
emil28092005
2026-06-17 18:11:08 +03:00
-
6d16287bcb
fix: shadow map re-bind after DrawModelEx + transpose lightViewProj
emil28092005
2026-06-17 18:07:13 +03:00
-
2e73a0b52c
feat: shadow mapping via rlgl depth FBO (official raylib approach)
emil28092005
2026-06-17 18:03:45 +03:00
-
de262732bd
feat: Unity-like object manipulation + physics fixes
emil28092005
2026-06-17 17:59:32 +03:00
-
a9d8af48e5
fix: enable collision pairs, correct physics shape sizes, lower floor
emil28092005
2026-06-17 17:31:17 +03:00
-
4a5893dc61
fix: physics segfault — keep layer filter objects alive as fields
emil28092005
2026-06-17 17:25:29 +03:00
-
cca89040c3
feat: JoltPhysicsSharp integration — physics simulation
emil28092005
2026-06-17 16:45:43 +03:00
-
9bee806a6c
docs: update roadmap — shadow mapping deferred
emil28092005
2026-06-17 16:39:07 +03:00
-
23cac8052c
fix: remove shadow mapping, keep all other improvements
emil28092005
2026-06-17 16:33:12 +03:00
-
c82ff48119
fix: rlgl depth FBO shadows, correct normals, linear gamma, per-channel Fresnel
emil28092005
2026-06-17 16:13:46 +03:00
-
f905fe3040
fix: restore rendering after shadow mapping attempt
emil28092005
2026-06-17 14:44:49 +03:00
-
2d30dec01c
feat: Dear ImGui editor, GLTF materials, scene serialization
emil28092005
2026-06-17 14:12:02 +03:00
-
fb6e26a268
feat: modular HAL, Raylib backend, PBR shading, textures, 60 unit tests
emil28092005
2026-06-17 13:49:12 +03:00
-
61f8c7065e
feat: WASD free-fly camera with F toggle
emil28092005
2026-06-16 21:14:32 +03:00
-
6d3b5cca37
feat: world state, multiple lights, textures, stdio MCP, Claude config
emil28092005
2026-06-16 21:07:09 +03:00
-
751e403c0c
feat: materials, floor grid, specular lighting, orbit camera
emil28092005
2026-06-16 20:28:32 +03:00
-
98a429710a
feat: directional lighting with per-face normals
emil28092005
2026-06-16 20:18:20 +03:00
-
9312810f0c
feat: AI screenshot capture for visual analysis
emil28092005
2026-06-16 20:09:57 +03:00
-
a9c783d204
feat: Step 6 MCP server bridge for AI agents
emil28092005
2026-06-16 19:59:19 +03:00
-
2f21ffada4
feat: Step 5 AI agent command bridge
emil28092005
2026-06-16 19:30:33 +03:00
-
e1ab3a14be
feat: add depth buffer, camera and MVP push constants
emil28092005
2026-06-16 19:20:29 +03:00
-
05703f820f
feat: Step 4 load .obj and glTF models into ECS
emil28092005
2026-06-16 19:15:20 +03:00
-
608c3c24a8
feat: Step 3 Flecs.NET ECS integration with animated triangle
emil28092005
2026-06-16 19:06:04 +03:00
-
b32469d42d
fix: migrate to Silk.NET.Vulkan so the window actually runs on Kubuntu
emil28092005
2026-06-16 18:29:35 +03:00
-
4627c96814
feat: Step 2 colored triangle with Vulkan graphics pipeline
emil28092005
2026-06-16 17:49:29 +03:00
-
6397488c61
feat: Step 1 SDL3 window + Vulkan context + clear screen
emil28092005
2026-06-16 17:21:43 +03:00
-
2c4b47538d
docs: add comprehensive architecture manifesto for Cortex Engine
emil28092005
2026-06-16 17:01:28 +03:00
-
2c1ba900c6
init: empty v2 branch
emil28092005
2026-06-16 16:37:30 +03:00