Suckless OGL 1.0.0
A lean, high-performance C11 PBR Renderer
Loading...
Searching...
No Matches
gpu_profiler_ui_layout.h
Go to the documentation of this file.
1
10#ifndef GPU_PROFILER_UI_LAYOUT_H
11#define GPU_PROFILER_UI_LAYOUT_H
12
13/* Graph and Font */
14static const float GRAPH_FONT_SIZE = 20.0F;
15static const float ROW_PAD = 3.0F;
16static const float BG_ALPHA = 0.85F;
17static const float PAD_SIDE = 20.0F;
18static const float GRAPH_WIDTH_RATIO = 0.65F;
19static const float TEXT_GAP = 20.0F;
20static const float MARGIN_Y = 60.0F;
21
22/* Background Panel */
23static const float BG_RADIUS = 8.0F;
24static const float BG_PAD = 5.0F;
25static const float BG_WIDTH_EXT = 10.0F;
26static const float BG_RGB_VAL = 0.05F;
27
28/* Visibility and Fading */
29static const float FADE_EPSILON = 0.001F;
30static const float VISIBILITY_THRESHOLD = 0.5F;
31static const float MIN_VISIBLE_ALPHA_GLOBAL = 0.001F;
32
33/* Bar Graph */
34static const float MIN_MS = 0.001F;
35static const float MIN_BAR_WIDTH = 1.0F;
36static const float BAR_RADIUS_FACTOR = 0.5F;
37
38/* Text Layout */
39static const float ROW_PAD_DOUBLE = 2.0F;
40static const float INDENT_STEP = 15.0F;
41static const float TEXT_Y_OFFSET = -5.0F;
42static const float TEXT_SHADOW_OFFSET = 1.0F;
43
44enum { TIME_BUF_SIZE = 32 };
45
46#endif /* GPU_PROFILER_UI_LAYOUT_H */
static const float BG_ALPHA
Definition gpu_profiler_ui_layout.h:16
static const float GRAPH_FONT_SIZE
Definition gpu_profiler_ui_layout.h:14
static const float ROW_PAD
Definition gpu_profiler_ui_layout.h:15
static const float PAD_SIDE
Definition gpu_profiler_ui_layout.h:17
static const float MIN_VISIBLE_ALPHA_GLOBAL
Definition gpu_profiler_ui_layout.h:31
static const float BG_RADIUS
Definition gpu_profiler_ui_layout.h:23
static const float BG_PAD
Definition gpu_profiler_ui_layout.h:24
static const float BAR_RADIUS_FACTOR
Definition gpu_profiler_ui_layout.h:36
static const float TEXT_GAP
Definition gpu_profiler_ui_layout.h:19
static const float BG_WIDTH_EXT
Definition gpu_profiler_ui_layout.h:25
static const float MIN_BAR_WIDTH
Definition gpu_profiler_ui_layout.h:35
static const float GRAPH_WIDTH_RATIO
Definition gpu_profiler_ui_layout.h:18
static const float BG_RGB_VAL
Definition gpu_profiler_ui_layout.h:26
static const float MARGIN_Y
Definition gpu_profiler_ui_layout.h:20
static const float TEXT_Y_OFFSET
Definition gpu_profiler_ui_layout.h:41
static const float VISIBILITY_THRESHOLD
Definition gpu_profiler_ui_layout.h:30
static const float FADE_EPSILON
Definition gpu_profiler_ui_layout.h:29
static const float TEXT_SHADOW_OFFSET
Definition gpu_profiler_ui_layout.h:42
static const float ROW_PAD_DOUBLE
Definition gpu_profiler_ui_layout.h:39
static const float INDENT_STEP
Definition gpu_profiler_ui_layout.h:40
@ TIME_BUF_SIZE
Definition gpu_profiler_ui_layout.h:44
static const float MIN_MS
Definition gpu_profiler_ui_layout.h:34