Commit Graph

  • 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