|
|
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 |
|
|
|
39310e0c32
|
Renamed texture to image when referring to a panel's images.
|
2025-09-17 09:33:36 +01:00 |
|
|
|
cf42081eaf
|
Updated function to mention it's fade-specific.
|
2025-09-17 09:11:30 +01:00 |
|
|
|
4e99f2b55b
|
Loadable no longer stores a loader.
|
2025-09-17 09:05:20 +01:00 |
|
|
|
cf9a1b9e82
|
Removed lint.
|
2025-09-17 08:48:21 +01:00 |
|
|
|
ad3b866868
|
Render pipelines are now created with a custom key.
|
2025-09-17 08:45:51 +01:00 |
|
|
|
c30c239e29
|
wgpu errors are now fatal again.
|
2025-09-16 16:46:30 +01:00 |
|
|
|
07935a6d89
|
Renamed image uniforms to include Fade.
|
2025-09-16 15:25:01 +01:00 |
|
|
|
a444b6ee1c
|
Removed old todo.
|
2025-09-16 14:19:36 +01:00 |
|
|
|
ddf753e466
|
Added a new display geometry type and moved all geometry uniform calculations to it.
|
2025-09-16 14:14:42 +01:00 |
|
|
|
ca8b98e106
|
Panel fade images are now responsible for creating the sampler and bind group.
|
2025-09-16 13:20:28 +01:00 |
|
|
|
0807d2cf50
|
Removed some re-exports of panel types.
|
2025-09-16 12:58:04 +01:00 |
|
|
|
1acbad2de3
|
Moved fade shader images to a submodule of the state.
|
2025-09-16 12:56:36 +01:00 |
|
|
|
fc66109ee4
|
Moved each panel shader's state into it's own module.
|
2025-09-16 12:53:37 +01:00 |
|
|
|
4382b631f2
|
Cursor position is now obtained through egui.
|
2025-09-16 12:47:38 +01:00 |
|
|
|
56323b1df6
|
Settings menu is now just menu.
|
2025-09-16 12:42:56 +01:00 |
|
|
|
4e3b1b123b
|
Settings menu data now use a std mutex.
|
2025-09-16 12:30:01 +01:00 |
|
|
|
7021ba4703
|
Panel updates are now limited to updates that occur at least 1 millisecond apart.
|
2025-09-16 12:14:40 +01:00 |
|
|
|
c369c5fd2f
|
Added profile with 100 copies of the same display.
|
2025-09-16 06:30:37 +01:00 |
|
|
|
b8f47f670e
|
Fixed panels editor having duplicate ids when multiple panels have the same display.
|
2025-09-16 06:29:09 +01:00 |
|
|
|
400ad9ce85
|
Added display and profile with a 10x10 grid of geometries.
|
2025-09-16 06:23:21 +01:00 |
|
|
|
b61465ad17
|
When matching the display, histogram is now always last.
|
2025-09-16 06:17:14 +01:00 |
|
|
|
42b679b9b3
|
Moved display selector to it's own line.
|
2025-09-16 05:53:42 +01:00 |
|
|
|
56c7bb6b35
|
Renamed frame time settings to display and improved it's representation.
|
2025-09-16 05:52:02 +01:00 |
|
|
|
93d37ae5b8
|
Removed redundant naming in frame times drawing.
|
2025-09-16 05:35:03 +01:00 |
|
|
|
7a26ef94e3
|
Extracted duplicate code for drawing a frame time plot.
|
2025-09-16 05:34:43 +01:00 |
|
|
|
9ef702cbba
|
Metric legends are now sorted properly.
|
2025-09-16 05:32:32 +01:00 |
|
|
|
cd01448bdb
|
Added metrics for rendering panels.
|
2025-09-16 05:28:27 +01:00 |
|
|
|
8d3d21d94e
|
Frame time drawing may now skip any frames without a certain duration index.
|
2025-09-16 05:02:43 +01:00 |
|
|
|
2543dd3575
|
Removed render prefix from generic frame time metric api.
|
2025-09-16 05:01:29 +01:00 |
|
|
|
2c3c111085
|
Render frame times are now iterated using an enum instead of an usize.
|
2025-09-16 05:00:31 +01:00 |
|
|
|
29c121a2dc
|
Moved render frame times drawing to it's own module.
|
2025-09-16 04:52:02 +01:00 |
|
|
|
d7503af3ed
|
Moved metric frame time drawing to it's own module.
|
2025-09-16 04:50:52 +01:00 |
|
|
|
1f615e022f
|
Window selector now has a label.
|
2025-09-16 04:46:18 +01:00 |
|
|
|
06dd8e1d7b
|
Metrics window now has a metric selector.
|
2025-09-16 04:45:33 +01:00 |
|
|
|
b2fd6a11c9
|
Fixed metrics time unit being wrong.
|
2025-09-16 03:19:04 +01:00 |
|
|
|
d7226dcde6
|
Renamed egui render_ functions into draw_.
Separated render frame times into it's own function.
|
2025-09-16 02:44:11 +01:00 |
|
|
|
a90bab47e4
|
Separated histogram settings into it's own function.
|
2025-09-16 02:31:35 +01:00 |
|
|
|
5615762687
|
Separated settings menu metric chart creation.
|
2025-09-16 02:25:20 +01:00 |
|
|
|
dc20aad9bd
|
RenderFrameTimes is now generic over the frame times.
|
2025-09-16 01:51:08 +01:00 |
|