projects
/
vg.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5729777
)
error screen is a bit silly but works
author
hgn
<hgodden00@gmail.com>
Fri, 7 Oct 2022 04:03:59 +0000
(
05:03
+0100)
committer
hgn
<hgodden00@gmail.com>
Fri, 7 Oct 2022 04:03:59 +0000
(
05:03
+0100)
src/vg/vg.h
patch
|
blob
|
history
src/vg/vg_loader.h
patch
|
blob
|
history
diff --git
a/src/vg/vg.h
b/src/vg/vg.h
index 5b2ca81ac824d8dcc9d9ac5f72b6ebba8703851b..e6f4001469395ee47869c591a2075de60f185885 100644
(file)
--- a/
src/vg/vg.h
+++ b/
src/vg/vg.h
@@
-554,6
+554,7
@@
static void vg_fatal_exit_loop( const char *error )
glClearColor( sinf(vg_time*20.0)*0.5f+0.5f, 0.0f, 0.0f,1.0f );
glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
glClearColor( sinf(vg_time*20.0)*0.5f+0.5f, 0.0f, 0.0f,1.0f );
glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
+ vg_render_log();
glfwSwapBuffers( vg.window );
}
glfwSwapBuffers( vg.window );
}
diff --git
a/src/vg/vg_loader.h
b/src/vg/vg_loader.h
index 6e3882af4c2bd5696f7c09e4b451e172136e483e..0d580c2ae3ca99008d85dba04df603748e89903d 100644
(file)
--- a/
src/vg/vg_loader.h
+++ b/
src/vg/vg_loader.h
@@
-57,22
+57,8
@@
static float hue_to_rgb( float p, float q, float t )
return p;
}
return p;
}
-static void vg_
loader_render
(void)
+static void vg_
render_log
(void)
{
{
- float h = vg_randf(),
- s = 0.7f,
- l = 0.1f, //* (0.5f+vg_fractf(vg_time*40.0)*0.5f),
- q = l < 0.5f ? l * (1.0f + s) : l + s - l * s,
- p = 2.0f * l - q,
- r = hue_to_rgb( p, q, h + 1.0f/3.0f ),
- g = hue_to_rgb( p, q, h ),
- b = hue_to_rgb( p, q, h - 1.0f/3.0f );
-
- glClearColor( r, g, b, 1.0f );
- glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
-
-
-
ui_begin( &ui_global_ctx, vg_window_x, vg_window_y );
ui_begin( &ui_global_ctx, vg_window_x, vg_window_y );
@@
-105,6
+91,23
@@
static void vg_loader_render(void)
ui_draw( &ui_global_ctx, NULL );
}
ui_draw( &ui_global_ctx, NULL );
}
+static void vg_loader_render(void)
+{
+ float h = vg_randf(),
+ s = 0.7f,
+ l = 0.1f, //* (0.5f+vg_fractf(vg_time*40.0)*0.5f),
+ q = l < 0.5f ? l * (1.0f + s) : l + s - l * s,
+ p = 2.0f * l - q,
+ r = hue_to_rgb( p, q, h + 1.0f/3.0f ),
+ g = hue_to_rgb( p, q, h ),
+ b = hue_to_rgb( p, q, h - 1.0f/3.0f );
+
+ glClearColor( r, g, b, 1.0f );
+ glClear( GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT );
+
+ vg_render_log();
+}
+
static void vg_load_full(void);
static void vg_load_full(void);