janis
|
3438dfde84
|
starting render commands
|
2026-04-11 17:28:29 +02:00 |
|
janis
|
8db2d754f8
|
compile and VVL errors
|
2026-04-07 18:48:06 +02:00 |
|
janis
|
44ff4c4839
|
pipeline cache
|
2026-04-04 15:46:17 +02:00 |
|
janis
|
60760ba67f
|
almost done!
|
2026-04-04 00:28:43 +02:00 |
|
janis
|
26b48b6cfa
|
warnings
|
2026-04-03 03:15:06 +02:00 |
|
janis
|
b00b1b3151
|
fix egui ?
|
2026-04-03 03:13:51 +02:00 |
|
janis
|
82d37247d8
|
image view type validation
|
2026-04-02 23:10:01 +02:00 |
|
janis
|
b0f6c7a1b3
|
yeah........
|
2026-04-02 17:10:37 +02:00 |
|
janis
|
55d22e3164
|
image? alloc? bruh..
|
2026-04-02 13:32:49 +02:00 |
|
janis
|
f8907ca6ed
|
more fence/semaphore refactor
|
2026-03-31 23:07:47 +02:00 |
|
janis
|
ea1779a19e
|
fence refactor
|
2026-03-31 21:40:15 +02:00 |
|
janis
|
4998b7e017
|
surface/swapchain refactor
|
2026-03-31 16:56:05 +02:00 |
|
janis
|
4d2dcafb7a
|
more refactoring
|
2026-03-29 15:17:29 +02:00 |
|
janis
|
05bf7dd61f
|
idk? pdev, queue refactor
|
2026-03-28 18:11:10 +01:00 |
|
janis
|
20f743d74b
|
instance refactor
|
2026-03-26 23:18:02 +01:00 |
|
janis
|
41e4a2ed9c
|
instance refactor
|
2026-03-26 13:04:27 +01:00 |
|
janis
|
fd4e92c69e
|
a lot!
|
2025-09-20 15:27:21 +02:00 |
|
Janis
|
8a7bfed29e
|
font rendering test, ahash, F32 new type
|
2025-01-27 17:05:43 +01:00 |
|
Janis
|
44076fb5f0
|
renderer: cleanup
|
2025-01-19 21:29:46 +01:00 |
|
Janis
|
40ea757543
|
renderer: remove Vulkan object, move debug mod to its own file
|
2025-01-19 21:27:45 +01:00 |
|
Janis
|
40885eb9ce
|
renderer: extract swapchain to its own file, refactor types
|
2025-01-19 18:48:15 +01:00 |
|
Janis
|
b404b50b62
|
renderer struct that handles engine objects like samplers, textures
|
2025-01-19 15:17:21 +01:00 |
|
Janis
|
81c6b6f4ee
|
move all of device and instance creation to Device type
|
2025-01-19 00:24:04 +01:00 |
|
Janis
|
c70c1591db
|
stuff: slight refactoring
|
2025-01-18 14:49:25 +01:00 |
|
Janis
|
9802bec8b0
|
debug: timing things
|
2025-01-14 23:10:10 +01:00 |
|
Janis
|
dbc4294c09
|
rendering module
|
2025-01-10 00:19:46 +01:00 |
|
Janis
|
9242d44755
|
tracing: debug->trace, remove present_pass
present_pass can be done by simply tagging as output with read: present()
|
2025-01-09 22:27:47 +01:00 |
|
Janis
|
6274b6e5a8
|
rendergraph resolves faster
Access: layout is nolonger stored in option
rendergraph resolved with linear vectors instead of maps
|
2025-01-09 22:27:47 +01:00 |
|
Janis
|
003d507573
|
warnings
|
2025-01-05 18:23:54 +01:00 |
|
Janis
|
fdfc74c668
|
stuff i forgor in earlier commits (state 4.1.25)
|
2025-01-05 03:13:56 +01:00 |
|
Janis
|
5b5a7cba54
|
swapchain: use Image abstraction, add support to that for swapchain images
|
2025-01-05 03:13:02 +01:00 |
|
Janis
|
5814118d3f
|
egui renderpass
|
2025-01-05 01:16:54 +01:00 |
|
Janis
|
1d5197263b
|
egui-render-state: Arc pipeline and pipeline-layout
|
2025-01-05 01:16:08 +01:00 |
|
Janis
|
1a1625cf33
|
fix: Eq for SwapchainFrame, this should be more rigorous
will be more rigorous if `index` is monotonically increasing instead of modulo
of in-flight-frames
|
2025-01-05 01:15:13 +01:00 |
|
Janis
|
dea08cd123
|
buffers aren't in arcs by default
|
2025-01-04 02:16:15 +01:00 |
|
Janis
|
0627556051
|
merge Texture and Image structs, add image aliasing
|
2025-01-04 02:15:37 +01:00 |
|
Janis
|
da0befbeaf
|
buffer/image desc; queueflags
|
2025-01-03 00:21:00 +01:00 |
|
Janis
|
87e6361323
|
tracing info/debug changes
|
2025-01-01 22:39:19 +01:00 |
|
Janis
|
e67577d903
|
no insanely oversized descriptor sets
|
2025-01-01 21:43:53 +01:00 |
|
Janis
|
409fd653c7
|
take optional wait semaphore when presenting
no longer assume that frame.release is necessarily signaled.
this previously caused a hang in the async_swapchain_acquiring test.
|
2025-01-01 21:35:38 +01:00 |
|
Janis
|
669a4a0a3f
|
layers/extensions passed to Vulkan::new honored now
also permit extensions to fail being used while still creating a device
|
2025-01-01 21:34:18 +01:00 |
|
Janis
|
e76bf29840
|
warning cleanup
|
2025-01-01 02:00:23 +01:00 |
|
Janis
|
ea3c24ec46
|
correct egui blending
|
2024-12-31 11:58:09 +01:00 |
|
Janis
|
e8bcaae2a7
|
render egui to the screen (finally)
|
2024-12-31 11:19:23 +01:00 |
|
Janis
|
81f1ee1f96
|
pipeline
|
2024-12-30 04:56:07 +01:00 |
|
Janis
|
f0fff72bce
|
idek so much when i thought i was only doing egui integration
egui cant draw yet, but textures are loaded/updated
|
2024-12-29 15:48:55 +01:00 |
|
Janis
|
f7e6a92018
|
command buffer abstraction, images/buffers start
|
2024-12-22 02:02:27 +01:00 |
|
Janis
|
d29b121aca
|
idk man...
|
2024-12-21 22:18:18 +01:00 |
|
Janis
|
7b7badd4d4
|
removed winit dependency from renderer and included raw window handle
|
2024-12-21 17:29:08 +01:00 |
|
Janis
|
28c6cc35f3
|
optional extent when recreating swapchain
|
2024-12-21 14:10:00 +01:00 |
|