b361965033
Update
Build legacy Nix package on Ubuntu / build (push) Failing after 25m31s
2025-04-07 22:51:49 +02:00
1d333b633b
Push lunch break code
Build legacy Nix package on Ubuntu / build (push) Failing after 25m26s
2025-04-07 17:03:00 +02:00
852d72d716
Begin move mesh + Vertex and Camera into core
Build legacy Nix package on Ubuntu / build (push) Failing after 20m30s
2025-04-04 13:38:27 +02:00
2fbf4e6ce2
Split pick_graphics_device
Build legacy Nix package on Ubuntu / build (push) Failing after 26m24s
2025-04-03 21:10:08 +02:00
15c273b93d
Split app, window render context and vulkan context
Build legacy Nix package on Ubuntu / build (push) Failing after 26m52s
2025-04-03 19:59:10 +02:00
f32db72101
rename renderer to vulkan
Build legacy Nix package on Ubuntu / build (push) Failing after 20m44s
2025-04-03 18:38:17 +02:00
62275f20d9
Revert begin rework vulkan
Build legacy Nix package on Ubuntu / build (push) Failing after 27m46s
2025-04-01 20:58:31 +02:00
63f16975b9
Begin rework vulkano model structure
Build legacy Nix package on Ubuntu / build (push) Failing after 20m36s
2025-03-25 13:45:34 +01:00
30721773c8
First renderdoc run without wayland
Build legacy Nix package on Ubuntu / build (push) Failing after 21m49s
2025-03-22 21:51:21 +01:00
1d0ef32f60
Try add renderdoc vulkan layer
Build legacy Nix package on Ubuntu / build (push) Failing after 4m59s
2025-03-21 17:13:27 +01:00
7ed254f183
Fix NixOS not running
2025-01-08 23:12:09 +01:00
f7a3d883c6
Move allocator to App
2024-12-19 21:44:49 +01:00
784e5b90be
Add first working rotation
2024-12-18 21:47:11 +01:00
ec6e0c28be
Begin work on uniform data
2024-12-17 23:41:33 +01:00
7cbc785888
Scene: manage error
2024-12-11 21:07:47 +01:00
11a5083513
Refactor vertex buffer creations
2024-12-11 20:41:04 +01:00
1169c76b41
Refactorisation de la gestion des pipelines
2024-12-11 20:26:21 +01:00
6743fe8fdd
Remove comment
2024-12-11 14:03:40 +01:00
e58a357381
Add 4 triangle
2024-12-08 18:45:49 +01:00
0597579115
First work with vulkano
2024-12-08 18:19:37 +01:00
a1961cff05
Begin implement Vertex
Build legacy Nix package on Ubuntu / build (push) Failing after 4m25s
2024-12-06 17:06:17 +01:00
7b5cae8322
Export triangle to external scene
Build legacy Nix package on Ubuntu / build (push) Failing after 1s
2024-11-27 22:16:26 +01:00
4b08b7359d
vulkan: Move allocate to command pool
Build legacy Nix package on Ubuntu / build (push) Failing after 1s
2024-11-27 21:27:50 +01:00
a669247406
vulkan: Move to renderer module
Build legacy Nix package on Ubuntu / build (push) Failing after 1s
2024-11-27 20:59:39 +01:00
001547dbc2
vulkan: Rename name mistake to handle
2024-11-27 20:48:34 +01:00
dd8a5a97ea
Update
Build legacy Nix package on Ubuntu / build (push) Failing after 1s
2024-11-24 19:24:28 +01:00
c0367144a6
First render !!!
Build legacy Nix package on Ubuntu / build (push) Failing after 1s
2024-11-22 17:06:39 +01:00
2590db0a06
Fix errors
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-20 20:08:31 +01:00
1dc9da0d61
Update [broken]
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-20 17:45:26 +01:00
504fdada42
Update
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-18 17:37:34 +01:00
f67804abd9
Run cargo fmt
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-18 13:12:09 +01:00
86f4e6a047
Cleaning comments
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-18 13:11:31 +01:00
b2d28ef408
Continue vulkan c++ tutorial
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 20:19:34 +01:00
81e4212d8e
VkSwapchain: Use ComponentSwizzle::IDENTITY instead of each settings
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 16:25:26 +01:00
002d6fa9a4
Move create_image_view to vkSwapchain->create_present_image_view
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 16:18:35 +01:00
891835c4af
log: Remove vulkan target
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 15:40:30 +01:00
fc4a856048
VkSwapchain: Revert rename surface_resolution
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 14:12:05 +01:00
210a5504ab
Refactor
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-17 14:07:37 +01:00
e9ce480f96
Run cargo fmt
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-16 22:45:22 +01:00
bc94b68c0c
Add log + Cleanup
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 23:16:18 +01:00
21195b57e6
VkSwapchain: Remove useless drop_swapchain
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 22:49:05 +01:00
5272bf14e8
VkSwapchain: remove useless lifetime
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 22:43:15 +01:00
174e12591c
Use Arc to store reference and store dependencies for each vulkan types
...
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
Arc it's used because later, i can use on multi-threaded programs
2024-11-15 22:40:36 +01:00
1cb9309a56
WindowSize: Use physical size instead
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 20:43:24 +01:00
fb4ac29c07
Add a lot of thing
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-15 13:59:19 +01:00
09e109d6ef
Update vk_swapchain
...
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
- Refactor drop swapchain
- Fix crash when re-create swapchain
2024-11-15 12:38:14 +01:00
96cb003174
Refactor vk_swapchain
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-13 13:56:22 +01:00
ee8b886aec
Add swapchain (work in progress)
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-12 22:01:08 +01:00
caa79270db
Refactor
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
2024-11-12 13:25:52 +01:00
d0c6f31a1a
Refactor Vulkan device and instance handling
...
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
Refactor Vulkan initialization to merge logical and physical device management into a unified `VkDevice` struct. Improved logging for Vulkan instance creation and surface management. Added methods to `VkPhysicalDevice` and `VkSurface` for more detailed querying of physical device capabilities.
2024-11-11 12:09:52 +01:00