twinaphex
239ae7de53
Move gl_common to gfx/common
2015-11-17 08:01:33 +01:00
twinaphex
780bf74273
Try to not use glDeleteTextures directly outside
2015-11-09 01:50:05 +01:00
radius
7bddda2252
make the OSD coordinates relative to screen size instead of viewport size
2015-11-08 17:50:40 -05:00
Francisco José García García
8e652f613a
(Vita) OSD messages
2015-10-02 00:11:54 +02:00
Francisco José García García
2564370664
(Vita) Vita2d font renderer
2015-10-01 01:10:26 +02:00
twinaphex
e986b9e42a
Static code analysis cleanups
2015-09-29 17:35:28 +02:00
twinaphex
a79b571d7b
Static code analysis fixes
2015-09-28 16:20:26 +02:00
twinaphex
7ad32fc8aa
(XDK) Move files around
2015-09-20 15:39:59 +02:00
twinaphex
340585defb
Header Cleanups
2015-09-16 05:53:34 +02:00
neville
c9de30dd98
(OSX PPC) Compile in HAVE_STB_FONT
2015-07-19 23:09:22 +02:00
neville
c43e33a816
(gl_raster_font.c) Certain code will only work for GL 3.0 and up
2015-07-19 22:59:33 +02:00
Higor Eurípedes
b1c9d48368
(gl_raster_font) Reorder ancient/modern checks
2015-07-19 13:01:28 -03:00
Higor Eurípedes
10345e0899
(gl_raster_font) Add back the old compat code
2015-07-19 12:55:30 -03:00
Higor Eurípedes
f9f98f9f2e
(gl_raster_font) Enable GL_R8 atlas for GL >= 3
2015-07-19 12:55:30 -03:00
Higor Eurípedes
4f69b5e34b
(gl_raster_font) Use a smaller pixel format to store the font atlas
2015-07-19 12:55:30 -03:00
twinaphex
c697923eb6
Create video_common.c
2015-07-12 05:30:04 +02:00
twinaphex
6bb0d87d87
Rename gl_font_raster_block to gfx_font_raster_block
2015-07-12 04:07:06 +02:00
twinaphex
527c0c29d4
Rename gl_coords to gfx_coords
2015-07-12 03:57:06 +02:00
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
75004e7ece
(PS3) Build fixes
2015-05-21 04:43:50 +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
747a58e253
(PS Libdbgfont) Refactor
2015-04-26 05:46:56 +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
1a390b8779
Cleanup font driver identifier names
2015-04-21 17:17:44 +02:00
twinaphex
ce27f9f887
(Fonts) Cleanups
2015-04-21 17:13:55 +02:00
twinaphex
dd10134e39
(XDK1 Fonts) Rename pFrontBuffer
2015-04-10 10:11:43 +02:00
twinaphex
e282951163
(360) Change #ifndef LSB_FIRST to #ifdef MSB_FIRST
2015-04-10 08:03:34 +02:00
twinaphex
16b7b454a9
Move gl_common.c to gfx/drivers
2015-04-09 04:57:17 +02:00
twinaphex
9e56bd2f23
Rename files back to .cpp
2015-04-04 02:36:55 +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
twinaphex
d84b08ab08
(PS3) Buildfix
2015-04-03 03:23:02 +02:00
twinaphex
2b6986baff
(360) Build fixes
2015-04-03 02:41:37 +02:00
twinaphex
96fca83753
(MSVC) Win32 buildfixes
2015-04-03 02:35:37 +02:00