Alcaro
febcbc5ce4
C89 cleanups part 2
2015-06-26 17:48:43 +02:00
Higor Eurípedes
593e835228
(gl_raster_font) Add early return in gl_raster_font_render_msg()
2015-06-23 14:51:29 -03:00
natinusala
838cf74f42
(gl_raster_font) Fixed the alignment support for line by line drawing
...
Each line was drawn using the full message's length so the alignment
was broken. I fixed it by adding the message length to get_message_width
so every line has its own length for get_message_width.
2015-06-21 17:24:35 +02:00
Higor Eurípedes
42caab87aa
(gl_raster_font.c) Add early return and fix identation in gl_raster_font_render_message
2015-06-14 12:36:29 -03:00
Andre Leiradella
7be1b2b9cf
removed memory allocation in gl_raster_font_render_message
2015-06-05 18:14:05 -03:00
natinusala
9b276d80d2
Added line_height for freetype and cleaned up comments
2015-05-30 15:41:47 +02:00
Nathan SALAUN
b756111aac
Added the get_line_height to font_renderer_driver_t and a first implementation of it in gl_raster (\n) and bitmapfont
2015-05-27 12:20:31 +02:00
Twinaphex
33fc77f221
remove unused variables
2015-05-20 02:41:33 +02:00
twinaphex
0bf3cf97e7
(Font) Refactor font code to no longer use global
2015-05-20 01:48:51 +02:00
Higor Eurípedes
59e0f7221d
(gl_raster_font) Fix typo
2015-05-19 15:11:05 -03:00
Higor Eurípedes
dc5460effd
(gl_raster_font) Fix invalid read when pushing vertices
...
Calling both glsl shader->set_coords() or gl_coord_array_add() resulted
in an invalid read when memcpy()ing coords->lut_tex_coord.
2015-05-19 13:45:22 -03:00
natinusala
197a505e4c
Adding gl_get_message_width to gl_raster_font
2015-05-16 16:38:13 +02:00
natifion
efd3f7cc58
(Font) Added get_message_width to font_renderer_t
2015-05-16 16:32:16 +02:00
natinusala
d326fe87af
Fixed scale with text alignment
2015-05-14 18:16:34 +02:00
twinaphex
a9dee4877e
Create set_viewport wrapper function - threaded video mode's
...
set_viewport function does not work yet
2015-04-26 19:46:59 +02:00
twinaphex
b6fbf5a335
(Menu) Start getting rid of gl->win_width/gl->win_height and start
...
creating global->video_data.width and global->video_data.height
which should be used instead in menu drivers
2015-04-26 05:21:43 +02:00
twinaphex
6f84b5dbe5
gl_raster_font_bind_block - block can be NULL
2015-04-25 00:42:47 +02:00
Twinaphex
4c4cdd49c6
(iOS/others) gl_raster_font_get_glyph - prevent a crash when
...
font driver has not yet been initialized and ident is NULL
2015-04-22 23:38:42 +02:00
twinaphex
20b5fb056f
Change signature returntype of get_glyph to const struct font_glyph *
2015-04-22 23:33:43 +02:00
twinaphex
ce27f9f887
(Fonts) Cleanups
2015-04-21 17:13:55 +02:00
twinaphex
16b7b454a9
Move gl_common.c to gfx/drivers
2015-04-09 04:57:17 +02:00
twinaphex
532d112ff8
(Font) Combine font_d3d_driver and font_gl_driver
2015-04-03 20:36:19 +02:00
twinaphex
be7036b489
(gl_raster_font.c) Namespace functions
2015-04-03 03:27:34 +02:00
Higor Eurípedes
986367cf7d
(gl_raster_font.c) Fix block (un)binding
2015-04-02 20:12:32 -03:00
Jean-André Santoni
158c79ed9e
(Menu) Improved text alignment for gl menu drivers
2015-03-31 14:00:30 +02:00
twinaphex
2c555082ee
D3D and GL now use the same font driver interface
2015-03-30 00:55:39 +02:00
twinaphex
f3e5ed9854
Change signature of get_glyph
2015-03-29 22:36:30 +02:00
twinaphex
0443624ee2
Fix gl_raster_font.c
2015-03-29 22:28:17 +02:00
twinaphex
65e812da4c
Change signatures of gl font driver callback functions
2015-03-29 21:59:01 +02:00
Higor Eurípedes
b9f40fc1c9
(XMB) Fix raster block usage
2015-03-27 16:15:54 -03:00
Higor Eurípedes
2115e806a7
(GLUI) Fix fullscreen rendering
2015-03-26 14:07:39 -03:00
Twinaphex
b671d96e20
Remove some unused variables
2015-03-25 18:26:11 +01:00
Higor Eurípedes
8fc5818130
(GLUI,XMB) Fix OSD
2015-03-25 13:42:34 -03:00
Higor Eurípedes
d3d976c92b
(GLUI) Only update text vertices when needed
2015-03-25 13:04:54 -03:00
Higor Eurípedes
8b7bbc7975
(gl_font_renderer_t) Implement swappable blocks and remove end_block pointer
2015-03-25 13:04:53 -03:00
Higor Eurípedes
ed6f1cfdd3
(gl_raster_font) Make use of gl_coord_array_t
2015-03-25 13:04:53 -03:00
Higor Eurípedes
7d1bffc350
(gl_font_renderer_t) Implement block flushing
2015-03-25 13:04:53 -03:00
Higor Eurípedes
8f0302c519
(gl_font_renderer_t) Implement basic text block rendering
2015-03-25 13:04:53 -03:00
Higor Eurípedes
7dc3b7a9be
(gl_raster) Extract some functions to improve clarity
2015-03-25 13:04:53 -03:00
twinaphex
f130b00596
Updates pt. 3
2015-03-20 22:08:36 +01:00
Jean-André Santoni
f130a59ab2
(XMB) Align datetime to the right
2015-01-23 01:54:31 +01:00
twinaphex
80d4de7c3f
Add gfx/video_viewport.c/viewport.h
2015-01-18 23:59:57 +01:00
twinaphex
dbeb06aec6
Reupload font drivers at new location gfx/drivers_font
2015-01-12 23:38:39 +01:00