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
b91571e777
Enhance vulkan instance and physical device display formatting
...
Build legacy Nix package on Ubuntu / build (push) Failing after 0s
Refactor Vulkan instance and physical device formatting for better clarity. Added formatter utilities to encapsulate version and property formatting. Updated logging to use the new formatted output for improved debug readability.
2024-11-10 21:27:03 +01:00