Commit Graph

  • cc53d411ef Added a flake vkguide Alexandre 2026-09-01 19:04:20 +02:00
  • 3844f654cb Tweaked error messages in logs Alexandre 2026-08-31 01:45:39 +02:00
  • b01fab5b9c Tweaked the gitignore Alexandre 2026-08-31 01:42:02 +02:00
  • b25c3d8360 Tweaked help messages, and model loading Alexandre 2026-08-31 01:40:02 +02:00
  • 87e7db0c87 Added CLI arg and added a model Alexandre 2026-08-25 23:40:47 +02:00
  • 77ff2d7c0e Working on CLI args Alexandre 2026-08-23 16:22:22 +02:00
  • f8b47fbdd4 Changed location of submodules Alexandre 2026-08-22 12:11:30 +02:00
  • 9236ada59a Added a rectangle, and started reworking logs Alexandre 2026-08-18 03:13:38 +02:00
  • 2603d12394 Added Viewport, now adding logs Alexandre 2026-08-13 19:51:57 +02:00
  • 46d150ac1d Commit before change, diverging from vkguide to add a viewport Alexandre 2026-08-13 18:44:54 +02:00
  • fe7f7521d8 Added a triangle Alexandre 2026-08-06 19:54:29 +02:00
  • c20c6928b1 Picked up vkguide again, switched from slang to glsl. Created the triangle pipeline Alexandre 2026-08-06 19:10:46 +02:00
  • f1159d111b switched to imgui docked, docks, but no viewport, to fix howToVulkan2026 Alexandre 2026-08-06 18:05:41 +02:00
  • 50c0e866cf Dropped VKGUIDE, switching to "How to Vulkan in 2026" by SaschaWillems Alexandre 2026-07-26 22:30:40 +02:00
  • 49963f3425 Added automatic shader inclusion. Continued pipeline creation Alexandre 2026-07-25 21:33:53 +02:00
  • ec2955436d Added new shaders, modified logs messages, continued the tutorial. Alexandre 2026-07-23 20:48:42 +02:00
  • a444a53ea7 Added build date, and version type to build id Alexandre 2026-07-20 17:25:14 +02:00
  • 79a73b8ceb Modified resize logic Alexandre 2026-07-20 01:14:21 +02:00
  • 622c0478ac Modified the default dimentions to be 1080p Alexandre 2026-07-20 00:51:46 +02:00
  • e3fd8a5b2b Fixed some format missmatch Alexandre 2026-07-20 00:25:56 +02:00
  • f54f70d9d4 Added more shaders, and an ImGui window to choose the shader Alexandre 2026-07-20 00:13:12 +02:00
  • 891e178008 Added resize, started doing multiple shaders Alexandre 2026-07-14 21:04:05 +02:00
  • bf2e15fcd3 Added imgui Alexandre 2026-07-14 15:43:10 +02:00
  • d5d8dc50e4 Compiles, but validation errors prevent it from running Alexandre 2026-07-02 21:15:33 +02:00
  • 5308e0777b Switched all structs to designated initializers, didn't test building it as I was offline Alexandre 2026-06-26 19:14:05 +02:00
  • f05e1605d6 Forgot to init ImGUI, oops Alexandre 2026-06-09 22:57:10 +02:00
  • f5965b2142 Added ImGUI demo for compilation Alexandre 2026-06-09 22:56:11 +02:00
  • 76947a59ee Added ImGUI into the render loop, not tested atm Alexandre 2026-06-09 22:54:53 +02:00
  • 78b5577ff2 Modified some cmake things Alexandre 2026-06-09 20:42:06 +02:00
  • 2e111c13e9 Added ImGUI, not called, so benchmark without imgui from here Alexandre 2026-06-09 20:32:19 +02:00
  • e9af67ad25 Now draws a gradient with compute Alexandre 2026-05-28 23:32:38 +02:00
  • 921832a950 Added a descriptor set builder, changed some filepaths and added a basic server Alexandre 2026-05-24 13:13:20 +02:00
  • d3cc173d97 Splitted code into folder (see previous commit) Alexandre 2026-05-05 11:44:41 +02:00
  • 48a88078cd Started adding a server binary, and added common headers, for a modular approach. Alexandre 2026-05-05 11:44:15 +02:00
  • 03a30c0096 Fixed a CMake error Alexandre 2026-05-04 19:11:00 +02:00
  • a3b498d11b Extended the swapchain creation process Alexandre 2026-04-23 08:54:57 +02:00
  • 04763de733 Added a version id, the current git hash Alexandre 2026-04-23 08:28:02 +02:00
  • a05df4d541 Added a deletion queue, and started reworking the render method Alexandre 2026-04-22 22:54:24 +02:00
  • 83c5c0bde4 The engine now displays a blue flashing square Alexandre 2026-04-19 20:37:16 +02:00
  • 0e1c4da452 Create callbacks.h Alexandre 2026-04-19 01:38:18 +02:00
  • 102e4de093 Switched to GLFW Alexandre 2026-04-19 01:38:12 +02:00
  • 11e6597831 Slightly modified the gitignore main Alexandre 2026-04-18 23:26:57 +02:00
  • 8cf07095dd Started the engine, using a 'header-only' architecture for compoments of the engine Alexandre 2026-04-18 23:22:13 +02:00
  • 13327f6fc3 Started the engine, using a 'header-only' architecture for compoments of the engine Alexandre 2026-04-18 23:22:06 +02:00
  • 7be2cf162d Update README.md Alexandre 2026-04-18 14:53:37 +02:00
  • ca590a987b Update README.md Alexandre 2026-04-18 14:51:30 +02:00
  • 5c52aafc77 Started the vkguide branch, removed everything, exept the licence and readme Alexandre 2026-04-18 14:50:50 +02:00
  • 3732a493ce Fixed GLTF json error, and added textures Alexandre 2026-04-18 01:46:23 +02:00
  • ddb6f97646 Added LoDs Alexandre 2026-04-14 01:15:37 +02:00
  • 2fbc0e8f22 Added models (gitignore removed .obj files) Alexandre 2026-04-13 17:36:09 +02:00
  • 7ba0db3e0f Added models Alexandre 2026-04-13 17:27:35 +02:00
  • 4a49e774ec Fixed debug message and added 3D model loading Alexandre 2026-04-08 13:56:36 +02:00
  • 8f4ff25734 Added the texture and the model to the CMAKE Alexandre 2026-04-08 13:15:04 +02:00
  • d733b641b8 Fixed flicering (it was missmatched indices Alexandre 2026-04-07 19:30:11 +02:00
  • 639f54c7bf Added depth buffer, but has some flickering Alexandre 2026-04-07 14:01:28 +02:00
  • 4171bed8dc Initial commit Alexandre_1a 2026-04-07 13:56:24 +02:00