twinaphex
f92a507a9b
Change function signature of font_driver_render_msg
2020-01-04 16:24:14 +01:00
twinaphex
f678a06b95
Remove xbox 360 fonts
2019-10-19 16:42:39 +02:00
twinaphex
b28c405377
Backport and rebase initial FPGA port that was done in 2017 (port
...
done for Z-Turn board) - has some outstanding issues such as
very slow framebuffer software rendering output that needs to
be overcome before this becomes usable - community help needed
2019-09-17 08:16:50 +02:00
twinaphex
558e50b5a0
Get rid of unused code libdbgfont
2019-08-13 11:42:46 +02:00
twinaphex
ee3208ac39
Integrate video_driver.c into retroarch.c
2019-06-17 15:10:22 +02:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
natinusala
631f9e6b8e
font driver: expose line height
2019-02-17 16:54:24 +01:00
Brad Parker
74fd184097
initial GL1 video driver, only rgui is working currently
2019-02-08 12:14:55 -05:00
Francisco Javier Trujillo Mata
26ce69694f
Create Font driver for PS2
2019-01-07 21:51:48 +01:00
twinaphex
0158bbe4aa
Add switch_nx_gfx.c
2018-09-12 21:44:53 +02:00
twinaphex
0d39701145
Get rid of double void argument
2018-07-14 00:54:14 +02:00
Brad Parker
ab27b7c85f
initial SIXEL video driver
2018-07-12 16:55:08 -04:00
Stuart Carnie
411bcf8bdd
feat(apple): Metal support for macOS
...
* includes rgui
* shader support
This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
twinaphex
9f2b56a929
Update Direct3D 10 driver
2018-04-21 03:27:41 +02:00
twinaphex
4d1b4f905f
Start adding OSD statistics - doesn't work yet for SDL2/SDL
2018-03-23 17:43:49 +01:00
twinaphex
b4a743fff4
Split up menu display drivers for D3D8/D3D9 into separate drivers;
...
split up d3d_common into separate files
2018-03-03 15:28:58 +01:00
aliaspider
92afd7387d
(D3D12) add a font driver.
2018-02-08 00:18:04 +01:00
aliaspider
840bd459df
(D3D11) add a font driver.
2018-01-24 20:51:19 +01:00
gblues
6904101c44
Clean up trailing whitespace
...
== DETAILS
Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex
5879e551a5
Pass video_info to font driver functions
2017-11-13 10:42:40 +01:00
aliaspider
8dee95651f
(WiiU) add a font driver.
2017-05-21 03:05:41 +01:00
twinaphex
e84adb504f
Don't try to call video_driver_is_threaded from outside
...
gfx/video_driver.c - only exception right now - menu_display.c
2017-04-29 16:52:52 +02:00
twinaphex
affb259409
Pass video_driver_is_threaded return value to font driver init/free
...
functions
2017-01-25 14:47:24 +01:00
Brad Parker
c4bfa6b0d2
DOS: initial VGA int13 graphics driver
2017-01-22 10:47:11 -05:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
2f175f1a15
Remove video_driver_get_size call in gfx/drivers_font
2017-01-19 22:03:59 +01:00
twinaphex
e0ff0541a2
Pass video_info pointer to font drivers
2017-01-19 16:30:40 +01:00
Brad Parker
05c37bd39f
initial GDI driver skeleton
2017-01-16 20:41:04 -05:00
Brad Parker
ba54f20626
initial libcaca video driver
2016-12-01 12:13:45 -05:00
twinaphex
5fc1b0c88e
Remove obsolete font_driver_has_render_msg
2016-11-20 17:51:16 +01:00
Francisco José García García
14c9eb47c4
(VITA) Add uft8 support
2016-11-05 16:21:21 +01:00
aliaspider
e3bfb617e4
(font driver) add a .dirty flag to struct font_atlas.
2016-10-21 17:25:21 +01:00
Higor Eurípedes
6f2cb9742d
(font) Create font_data_t and update font_driver_init_first()
2016-10-18 20:07:00 -03:00
aliaspider
afd5e85a31
(3DS) add experimental font and menu_display drivers.
2016-09-29 20:14:12 +01:00
twinaphex
5230aeb9d0
Use retro_common_api.h
2016-06-03 06:02:49 +02:00
Jean-André Santoni
64e2f9e2f0
(XMB) Subtler drop shadows
2016-04-09 13:23:59 +07:00
Hans-Kristian Arntzen
adbf9fed16
Vulkan implementation.
2016-02-16 20:42:02 +01:00
twinaphex
54f46f4ee3
Update headers
2016-01-10 04:41:52 +01:00
twinaphex
91dcce5d58
Rearrange header
2015-12-08 11:52:32 +01:00
twinaphex
693e684b4f
(font_driver.c) Turn some functions static and remove others that
...
are unused
2015-12-05 22:58:52 +01:00
twinaphex
f45867d1cd
More CXX_BUILD fixes
2015-12-05 18:56:37 +01:00
twinaphex
78fef6422b
Create font_driver_get_message_width
2015-12-05 12:17:58 +01:00
twinaphex
df813ad58b
Create font_driver_flush
2015-12-05 12:10:12 +01:00
twinaphex
df1c6344be
Merge font_renderer_driver.c and font_driver.c
2015-12-05 12:07:22 +01:00
twinaphex
44b708642c
Expand font_driver_bind_block
2015-12-05 11:34:56 +01:00
twinaphex
988162ed62
Cut down on code duplication
2015-12-05 11:29:06 +01:00
twinaphex
5f27366cb3
Expand font_driver_init_first
2015-12-05 11:18:05 +01:00
twinaphex
4c8a2a3f88
Create font_driver_bind_block
2015-12-05 10:59:03 +01:00
twinaphex
a26e64e24d
Expand font_driver_free
2015-12-05 10:54:53 +01:00
twinaphex
e196fdf141
font_driver_render_msg - make it possible to pass special font data
2015-12-05 10:49:28 +01:00