Commit Graph

91 Commits

Author SHA1 Message Date
Themaister
78e5d47a9b Rename to gl_raster_font to clearify. 2012-12-15 00:08:26 +01:00
Themaister
b239785038 Context-ize GL font rendering. 2012-12-15 00:07:31 +01:00
twinaphex
fcb31db218 (PSFont) Add PS Font renderer for font abstraction interface 2012-12-14 22:35:47 +01:00
twinaphex
a7206b02ab (Font API) Add scaling_factor and color to output struct 2012-12-14 21:52:14 +01:00
Toad King
278c2cca10 pre-scale bitmap fonts 2012-12-14 15:50:59 -05:00
Themaister
8501c404f6 Fix CXX_BUILD. 2012-12-14 22:33:04 +01:00
twinaphex
1538c45d5d (Font API) Change font_renderer_t returns and params to void* 2012-12-14 21:26:41 +01:00
Themaister
66021d7ba0 Avoid name collision in griffin. 2012-12-14 20:39:14 +01:00
Themaister
7d4278a29b Add gfx/fonts/fonts.c. 2012-12-14 20:26:40 +01:00
Themaister
5700febb2c Refactor font renderering.
Virtualize for multiple backends, and name files more sanely.
2012-12-14 20:25:40 +01:00
Toad King
7ae47fb860 make font bitmap static 2012-12-13 17:03:32 -05:00
Toad King
e75bdffdbf cleanup remaining font code
move font.bin and font.bmp used to generate binaryfont to gfx/fonts
2012-12-13 16:17:01 -05:00
Themaister
047637dc24 Don't segfault in font_renderer_free.
handle can be NULL.
2012-12-13 23:15:30 +01:00
Themaister
592cbdfda1 Reuse font deinit code. 2012-12-13 23:14:06 +01:00
Toad King
2209103248 (GX) redo video/RGUI code to use new font location 2012-12-13 16:12:51 -05:00
Toad King
59bc3d4ba7 add alternative font drawing for GL 2012-12-13 15:12:59 -05:00
twinaphex
0e7501759f (ps_libdbgfont) Add elif defined(__CELLOS_LV2__) 2012-11-23 00:08:07 +01:00
twinaphex
4693b0aaa5 (PS3/PSP2) Make libdbgfont portable 2012-11-22 18:02:46 +01:00
twinaphex
46c1fd6e41 (XDK) Indenting fixups 2012-11-22 05:52:24 +01:00
twinaphex
c71993af83 (360) Some more cleanups of font code 2012-11-22 04:54:30 +01:00
twinaphex
bd332c80c5 (360) Fonts can now be placed anywhere onscreen 2012-11-22 04:44:29 +01:00
twinaphex
b5c9a9ada4 (360) Last cleanups for now on xdk360_fonts.cpp 2012-11-22 03:25:20 +01:00
twinaphex
07a20fc00a (360) Fonts - cleanups 2012-11-22 03:08:51 +01:00
twinaphex
0652deddab (360) Fonts - cleanup 2012-11-22 03:02:06 +01:00
twinaphex
5e903495ce (360) Fonts - more debloat 2012-11-22 02:20:10 +01:00
twinaphex
d2216a996a (360) Fonts - more cleanups 2012-11-22 02:05:17 +01:00
twinaphex
937eb7fe3f (360) Fonts - more cleanups 2012-11-22 01:56:10 +01:00
twinaphex
0d96b7bf2f (360) Fonts - more cleanups - removing a bunch of cruft we won't
need
2012-11-22 01:44:59 +01:00
twinaphex
5a88d50c32 (360) fonts - cleanups 2012-11-22 01:10:07 +01:00
twinaphex
d4d46ba5a0 (360) Fonts - cleanups 2012-11-22 00:49:05 +01:00
twinaphex
d50123ae7c (360) Font is now downscaled to reasonable size on SDTVs 2012-11-22 00:21:52 +01:00
twinaphex
c3db8e8c8f (360) Build fixes 2012-11-20 15:16:54 +01:00
twinaphex
28c39a5beb (XDK) Fixed viewport settings 2012-11-20 06:08:58 +01:00
twinaphex
851befae00 (XDK D3D) Split off 3DPRESENT_PARAMETERS initialization into
separate public function
2012-11-20 01:40:52 +01:00
twinaphex
cdb058bac2 Revert "(360) xdk360_fonts cleanups"
This reverts commit 93f591aaa2.
2012-11-18 04:15:06 +01:00
twinaphex
93f591aaa2 (360) xdk360_fonts cleanups 2012-11-18 04:12:02 +01:00
twinaphex
8101399cdd (360) Simplify font rendering code 2012-11-18 03:39:49 +01:00
twinaphex
887f594875 (360) small build fix 2012-11-18 03:10:53 +01:00
twinaphex
d264085bda (360) Move most of font rendering code outside of D3D driver 2012-11-18 02:57:42 +01:00
Themaister
3e77039a42 Rewrite how gl.c interfaces with shader backends. 2012-11-14 22:51:08 +01:00
Themaister
1908a81e1c Add RETRO_DEVICE_POINTER.
Implemented only for X11 so far.

Also clears up viewport_size call.
Changed to viewport_info to also grab X/Y info.
2012-10-28 00:38:31 +02:00
Themaister
5d4019f4ab Have the scale value make more sense in freetype. 2012-09-29 19:20:30 +02:00
twinaphex
66cc23af34 (Freetype) Should allow for setting adjustable font positioning (x/y)
and scaling
2012-09-29 14:19:14 +02:00
TwinAphex51224
5fad20121f (PS3) Add preliminary Freetype support for PS3 2012-09-27 18:16:06 +02:00
Themaister
6d2c0cdb17 Only allow keyboard input when in focus int x_input. 2012-09-16 01:27:32 +02:00
Themaister
759a4c811d Use GL_LUMINANCE_ALPHA for fonts. 2012-09-15 23:15:19 +02:00
Themaister
1ce547f277 Use 32-bit fonts to avoid tons of ifdeffing for GLES. 2012-09-15 16:03:20 +02:00
Themaister
ff60bcb5e5 Add experimental X/EGL support. 2012-09-15 15:17:34 +02:00
Themaister
4c99652a60 Rework attribute and MVP passing in GL. 2012-09-11 23:32:00 +02:00
Themaister
756f8fb3db Cleanup PBO handling. Makes it optional via ./configure. 2012-09-10 23:17:48 +02:00