|
|
81cf5ae013
|
Chart rendering now specifies the colors.
|
2025-09-23 19:21:52 +01:00 |
|
|
|
4df597ac72
|
Replaced DurationDisplay with humantime crate.
|
2025-09-23 18:59:05 +01:00 |
|
|
|
50c7dc44e6
|
Late frames are now logged at TRACE level.
|
2025-09-19 14:22:59 +01:00 |
|
|
|
7fdc2e2f27
|
Renderers now sleep instead of relying on vsync.
|
2025-09-19 13:49:00 +01:00 |
|
|
|
a1c976ee06
|
Added ability to disable certain indices.
|
2025-09-18 00:51:37 +01:00 |
|
|
|
b9e0e4b7f7
|
frame_times::draw_plot now receives the duration indices directly.
|
2025-09-18 00:37:50 +01:00 |
|
|
|
fff2887cba
|
Renamed function according to it's new functionality.
|
2025-09-18 00:33:53 +01:00 |
|
|
|
d9584bf592
|
Fixed render panel frame times only showing keys from the latest frame.
|
2025-09-18 00:28:22 +01:00 |
|
|
|
a93626525d
|
Fixed chart stacking sometimes resulting in floating bars.
|
2025-09-18 00:17:18 +01:00 |
|
|
|
2edcce509c
|
Removed WindowMonitorNames.
|
2025-09-17 23:44:45 +01:00 |
|
|
|
1185a1b01b
|
App now stores the config.
|
2025-09-17 23:38:59 +01:00 |
|
|
|
60bd9ad48b
|
Window position is no longer retrieved at the start of each frame.
|
2025-09-17 23:35:13 +01:00 |
|
|
|
9c3c8ec5dc
|
Added RendererEvent::Move.
|
2025-09-17 23:34:15 +01:00 |
|
|
|
57d2f9a3a4
|
Renderer now has a dedicated communication line.
This avoids the issue where a resize could be seen by a window other than the one that it was issued for.
|
2025-09-17 23:24:01 +01:00 |
|
|
|
3a220a59b4
|
Window transparency may now be set at the config level.
|
2025-09-17 22:51:06 +01:00 |
|
|
|
26290d6630
|
Renamed config dirs to dirs.
|
2025-09-17 22:37:11 +01:00 |
|
|
|
d430689b52
|
Renamed usages of panel_state to state.
|
2025-09-17 22:09:53 +01:00 |
|
|
|
d0305b7212
|
Fixed image geometry attributes not being unique per display geometry.
|
2025-09-17 20:52:32 +01:00 |
|
|
|
e95562cfaa
|
Moved panel geometry for fade inside of the panel state.
Removed panel geometries.
|
2025-09-17 20:49:38 +01:00 |
|
|
|
3859492a43
|
Geometry uniform creation functions are no longer public.
|
2025-09-17 20:43:50 +01:00 |
|
|
|
5aba5fac84
|
Moved panel geometry for slide inside of the panel state.
|
2025-09-17 20:43:16 +01:00 |
|
|
|
82db565389
|
Moved panel geometry for none inside of the panel state.
|
2025-09-17 20:40:13 +01:00 |
|
|
|
ea100295ab
|
Moved geometry uniforms from fade shared to fade images shared.
Fixed fade geometry uniforms using the wrong layout.
|
2025-09-17 20:39:36 +01:00 |
|
|
|
2fec20ad75
|
Public shader functions no longer accept any layouts passed and instead require the user to pass in their shared data.
|
2025-09-17 20:30:43 +01:00 |
|
|
|
b23402e4fc
|
Added PanelFadeShared.
|
2025-09-17 20:25:03 +01:00 |
|
|
|
5ff416e61b
|
Removed Images suffix from shaders without images.
|
2025-09-17 20:22:33 +01:00 |
|
|
|
fe7a002a5f
|
Removed an argument into PanelsRenderer:render_panel_geometry.
|
2025-09-17 19:20:16 +01:00 |
|
|
|
84ff5bf4df
|
Each shader render function now returns it's own metrics type.
|
2025-09-17 19:17:05 +01:00 |
|
|
|
dba540ee87
|
Split out slide shader rendering.
|
2025-09-17 19:15:47 +01:00 |
|
|
|
cac0b400bf
|
Split out fade shader rendering.
|
2025-09-17 19:14:28 +01:00 |
|
|
|
82d39ac190
|
Split out none shader rendering.
|
2025-09-17 19:12:54 +01:00 |
|
|
|
9a32a9addb
|
Removed create_uniforms shader metrics.
|
2025-09-17 19:11:03 +01:00 |
|
|
|
1beee7dc11
|
Extracted panel rendering into it's own function.
|
2025-09-17 19:08:11 +01:00 |
|
|
|
1bd36da1fa
|
Extracted panel geometries rendering into it's own function.
|
2025-09-17 19:04:20 +01:00 |
|
|
|
cd52e98000
|
Removed todo.
|
2025-09-17 18:59:41 +01:00 |
|
|
|
f124a34320
|
Added a render panels metric for all shaders.
|
2025-09-17 18:53:24 +01:00 |
|
|
|
23c464949d
|
Moved shader geometry uniforms creation to their own modules.
|
2025-09-17 18:47:33 +01:00 |
|
|
|
3e1df2bf2d
|
Created Panel{None, Slide}ImagesShared.
Moved `PanelsRendererShared::{none, slide}_uniforms_bind_group_layout` to `Panel{None, Slide}ImagesShared`.
|
2025-09-17 18:38:02 +01:00 |
|
|
|
736686a31e
|
Moved PanelsRendererShared::fade_uniforms_bind_group_layout to PanelFadeImagesShared.
|
2025-09-17 18:34:25 +01:00 |
|
|
|
9cf59df867
|
Fade shader now renders the 3 images separately.
|
2025-09-17 18:30:16 +01:00 |
|
|
|
40188d9f4e
|
Metrics are now tracked separately per shader.
|
2025-09-17 17:47:34 +01:00 |
|
|
|
4702a15f16
|
Fixed slide shader using the wrong geometry uniforms layout.
|
2025-09-17 17:43:41 +01:00 |
|
|
|
dec17bb280
|
Removed write_uniforms macro.
|
2025-09-17 17:12:01 +01:00 |
|
|
|
085fc09dab
|
Moved extra bind groups binding to render_panel_geometry.
|
2025-09-17 17:00:29 +01:00 |
|
|
|
b90d926a6a
|
Each shader now has it's own uniforms.
|
2025-09-17 16:58:26 +01:00 |
|
|
|
84f3cfc252
|
Renamed PanelsRenderer::write_bind_uniforms to render_panel_geometry and made it responsible for the draw call.
|
2025-09-17 16:23:37 +01:00 |
|
|
|
f9de217a55
|
create_geometry_uniforms now receives only the layout necessary instead of the whole shared type.
|
2025-09-17 10:05:09 +01:00 |
|
|
|
077b1c6ce0
|
Removed _panel prefix from function inside of panel module.
|
2025-09-17 10:04:30 +01:00 |
|
|
|
657de4f5cb
|
Renamed all wgpu labels
|
2025-09-17 10:03:31 +01:00 |
|
|
|
fe368dbef6
|
Render pipeline ids now have a name.
|
2025-09-17 09:46:48 +01:00 |
|