Re-add gl_render_msg_post().
This commit is contained in:
parent
65b78348f0
commit
86295bf057
|
@ -220,18 +220,10 @@ static void calculate_font_coords(gl_t *gl,
|
||||||
font_tex_coords[7] = hy;
|
font_tex_coords[7] = hy;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void gl_render_msg_pre(gl_t *gl)
|
|
||||||
{
|
|
||||||
gl_shader_use(0);
|
|
||||||
gl_set_viewport(gl, gl->win_width, gl->win_height, false, false);
|
|
||||||
glEnable(GL_BLEND);
|
|
||||||
(void)gl;
|
|
||||||
}
|
|
||||||
|
|
||||||
extern const GLfloat vertexes_flipped[];
|
extern const GLfloat vertexes_flipped[];
|
||||||
extern const GLfloat white_color[];
|
extern const GLfloat white_color[];
|
||||||
|
|
||||||
static void gl_render_msg_post(gl_t *gl)
|
void gl_render_msg_post(gl_t *gl)
|
||||||
{
|
{
|
||||||
// Go back to old rendering path.
|
// Go back to old rendering path.
|
||||||
glTexCoordPointer(2, GL_FLOAT, 0, gl->tex_coords);
|
glTexCoordPointer(2, GL_FLOAT, 0, gl->tex_coords);
|
||||||
|
@ -250,7 +242,9 @@ void gl_render_msg(gl_t *gl, const char *msg)
|
||||||
if (!gl->font)
|
if (!gl->font)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
gl_render_msg_pre(gl);
|
gl_shader_use(0);
|
||||||
|
gl_set_viewport(gl, gl->win_width, gl->win_height, false, false);
|
||||||
|
glEnable(GL_BLEND);
|
||||||
|
|
||||||
GLfloat font_vertex[8];
|
GLfloat font_vertex[8];
|
||||||
GLfloat font_vertex_dark[8];
|
GLfloat font_vertex_dark[8];
|
||||||
|
@ -286,12 +280,9 @@ void gl_render_msg(gl_t *gl, const char *msg)
|
||||||
glVertexPointer(2, GL_FLOAT, 0, font_vertex);
|
glVertexPointer(2, GL_FLOAT, 0, font_vertex);
|
||||||
glColorPointer(4, GL_FLOAT, 0, gl->font_color);
|
glColorPointer(4, GL_FLOAT, 0, gl->font_color);
|
||||||
glDrawArrays(GL_QUADS, 0, 4);
|
glDrawArrays(GL_QUADS, 0, 4);
|
||||||
|
|
||||||
gl_render_msg_post(gl);
|
|
||||||
#else
|
#else
|
||||||
(void)gl;
|
(void)gl;
|
||||||
(void)msg;
|
(void)msg;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,10 @@ void gl_render_msg(gl_t *gl, const char *msg)
|
||||||
{
|
{
|
||||||
cellDbgFontPrintf(g_settings.video.msg_pos_x, g_settings.video.msg_pos_y, 1.11f, BLUE, msg);
|
cellDbgFontPrintf(g_settings.video.msg_pos_x, g_settings.video.msg_pos_y, 1.11f, BLUE, msg);
|
||||||
cellDbgFontPrintf(g_settings.video.msg_pos_x, g_settings.video.msg_pos_y, 1.10f, WHITE, msg);
|
cellDbgFontPrintf(g_settings.video.msg_pos_x, g_settings.video.msg_pos_y, 1.10f, WHITE, msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
void gl_render_msg_post(gl_t *gl)
|
||||||
|
{
|
||||||
cellDbgFontDraw();
|
cellDbgFontDraw();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
gfx/gl.c
3
gfx/gl.c
|
@ -891,7 +891,10 @@ static bool gl_frame(void *data, const void *frame, unsigned width, unsigned hei
|
||||||
gl_next_texture_index(gl, &tex_info);
|
gl_next_texture_index(gl, &tex_info);
|
||||||
|
|
||||||
if (msg)
|
if (msg)
|
||||||
|
{
|
||||||
gl_render_msg(gl, msg);
|
gl_render_msg(gl, msg);
|
||||||
|
gl_render_msg_post(gl);
|
||||||
|
}
|
||||||
|
|
||||||
gfx_ctx_update_window_title(false);
|
gfx_ctx_update_window_title(false);
|
||||||
gfx_ctx_swap_buffers();
|
gfx_ctx_swap_buffers();
|
||||||
|
|
|
@ -22,6 +22,7 @@ void gl_init_font(gl_t *gl, const char *font_path, unsigned font_size);
|
||||||
void gl_deinit_font(gl_t *gl);
|
void gl_deinit_font(gl_t *gl);
|
||||||
|
|
||||||
void gl_render_msg(gl_t *gl, const char *msg);
|
void gl_render_msg(gl_t *gl, const char *msg);
|
||||||
|
void gl_render_msg_post(gl_t *gl);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue