twinaphex
3d36cb02ac
No more separate runloop_t
2015-08-03 20:15:46 +02:00
twinaphex
bd6ee135e9
Take out runloop_t dependencies
2015-08-03 20:03:14 +02:00
twinaphex
103987fab8
(Win32) Buildfix
2015-07-28 01:02:32 +02:00
twinaphex
4787c463b6
Backport this - 58748da89d
2015-07-27 00:08:25 +02:00
twinaphex
0dae672dc6
Some more micro-opts
2015-07-24 02:40:18 +02:00
twinaphex
d73f227727
Get rid of some redundant wrapper functions
2015-07-24 02:24:47 +02:00
vanfanel
eb7bf55d90
VIDEO/SUNXI: Reworked where aspect ratio is changed in order to avoid variable.
2015-07-21 14:33:02 +02:00
vanfanel
0776932b3a
VIDEO/SUNXI: Make setting aspect ratio in menu work and fixed segfault on new content loading.
2015-07-21 14:22:39 +02:00
twinaphex
7df80fea83
Take out one ifndef HAVE_PSGL preprocessor define
2015-07-21 01:58:57 +02:00
twinaphex
218f52c5bf
Minor nits
2015-07-21 01:45:32 +02:00
neville
afc09848b4
Add two fallback fonts for Apple
2015-07-19 23:29:27 +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
vanfanel
824c647377
VIDEO/SUNXI: fixed compilation because of a couple of small errors coming from cleanups.
2015-07-18 20:33:07 +02:00
twinaphex
f02f1ebc8f
(OSX) setWantsBestResolutionOpenGLSurface - OSX 10.7 and up
2015-07-18 15:46:48 +02:00
twinaphex
5bc03fb3a8
backingScaleFactor OSX 10.7 and up
2015-07-18 15:41:14 +02:00
Higor Eurípedes
ab55ed7908
(stb.c) Fix growth conditional and limit growth to 2048x2048
2015-07-17 13:38:24 -03:00
twinaphex
f7a443b4e9
(Android) (Nvidia Shield Portable) Some kind of edge case happens
...
on Shield Portable that causes it to keep allocating for a long
time until it simply fails and falls back to the bitmap font
renderer. Currently seems to be happening on character 160.
Quick hack until we fix the real underlying issue.
2015-07-17 11:03:15 +02:00
twinaphex
95da20190a
Take out stb_truetype hack
2015-07-17 02:24:23 +02:00
Higor Eurípedes
e4da044c99
(stb.c) Resize atlas when printable characters dont fit
2015-07-16 11:37:08 -03:00
Higor Eurípedes
d10bb24328
(stb.c) Add CutiveMono.ttf path and replace DroidSansFallback with DroidSans
2015-07-16 11:19:06 -03:00
twinaphex
a73f91e68a
(Android) Add hack/workaround for DPI larger than 500 with
...
HAVE_STB_FONT
2015-07-16 10:09:26 +02:00
Higor Eurípedes
42320c9726
Make stb font support optional
2015-07-14 12:00:28 -03:00
Higor Eurípedes
09c67e3cf9
Get rid of warnings and declare STBTT_STATIC
2015-07-14 11:47:09 -03:00
Higor Eurípedes
911dc7f083
Add stb_truetype based font backend
2015-07-14 10:55:14 -03:00
twinaphex
80c498c38c
(Freetype) Move variables to top
2015-07-14 00:35:21 +02:00
Alcaro
f323b3ef8c
C source isn't executable. Nor is that bitmap.
2015-07-12 12:51:52 +02:00
twinaphex
2aac64552d
Cut down on some more superfluous wrapper functions
2015-07-12 11:28:19 +02:00
twinaphex
117fd48f15
Get rid of some superfluous wrapper functions
2015-07-12 11:14:41 +02:00
twinaphex
bbc63f7e99
Fix CXX_BUILD
2015-07-12 08:08:27 +02:00
twinaphex
108a6b9e21
Cleanups
2015-07-12 06:20:53 +02:00
twinaphex
5a5e3951ff
Use custom typedefs for glui too, and move typedefs to gfx/video_common.h
2015-07-12 06:14:01 +02:00
twinaphex
c697923eb6
Create video_common.c
2015-07-12 05:30:04 +02:00
twinaphex
38fd0592f5
Create video_common.h
2015-07-12 04:23:27 +02:00
twinaphex
b46f3c9c29
(gl_common.h) Cleanups
2015-07-12 04:20:48 +02:00
twinaphex
4b8e65322c
Rename gl_tex_info to gfx_tex_info
2015-07-12 04:16:40 +02:00
twinaphex
a687ca54d8
(gl_common.c) Refactors
2015-07-12 04:11:26 +02:00
twinaphex
6bb0d87d87
Rename gl_font_raster_block to gfx_font_raster_block
2015-07-12 04:07:06 +02:00
twinaphex
4c1562fb70
Rename gl_fbo_rect to gfx_fbo_rect
2015-07-12 04:04:56 +02:00
twinaphex
c5f2b7e8a1
rename gl_mut_coords to gfx_mut_coords
2015-07-12 04:01:22 +02:00
twinaphex
55054f257a
Rename gl_ortho to gfx_ortho
2015-07-12 04:00:25 +02:00
twinaphex
41e28460fa
Rename gl_coord_array to gfx_coord_array
2015-07-12 03:58:53 +02:00
twinaphex
527c0c29d4
Rename gl_coords to gfx_coords
2015-07-12 03:57:06 +02:00
Higor Eurípedes
405ac5ebe5
Improve error handling in some image loading functions
2015-07-11 17:18:16 -03:00
twinaphex
6e63f562ea
(D3D) Buildfix
2015-07-11 19:47:20 +02:00
twinaphex
c3f5ea0fcc
Make input_overlay.h no longer depend on RPNG image
2015-07-11 08:14:39 +02:00
twinaphex
2ec593f3b4
(omap_gfx.c) Can't have global state dependencies in video drivers
2015-07-10 19:55:34 +02:00
twinaphex
4c9077568d
Shorten some variables
2015-07-10 19:17:26 +02:00
twinaphex
6f4e53e454
Remove unused variables
2015-07-08 22:04:37 +02:00
twinaphex
1cc1f6d782
(video_driver.c) Style nits
2015-07-08 17:19:14 +02:00
radius
2aa7c46e78
change the approach to wii resolution changing, this is more stable
2015-07-06 16:07:33 -05:00
radius
84fe1b0376
remove function we won't be using
2015-07-06 00:31:40 -05:00
radius
d09490789a
implement wii resolution saving
2015-07-06 00:29:51 -05:00
Higor Eurípedes
890417a581
(gl.c) Fix taking screenshots from GLUI/XMB
2015-07-01 18:46:39 -03:00
twinaphex
3fd11686cb
(gl.c) Refactor
2015-06-30 19:07:53 +02:00
twinaphex
25aac8282e
(SDL2) Cleanups
2015-06-30 15:35:32 +02:00
twinaphex
4d538a95f2
(SDL2) Cleanups
2015-06-30 14:53:05 +02:00
twinaphex
e74e402cdc
More C89 build fixes
2015-06-30 14:37:11 +02:00
twinaphex
96c119bb1d
Move retroarch_logger.h to libretro-common/include
2015-06-30 00:38:10 +02:00
twinaphex
fefa500dcf
Some C89 build fixes
2015-06-29 21:52:55 +02:00
twinaphex
018c685b09
C89_BUILD fixes
2015-06-29 21:39:00 +02:00
vanfanel
ba69eda47e
DISPMANX: Rewrote surface management functions: fixed dispmanx-related errors when changing core or loading new content.
2015-06-27 19:14:30 +00:00
twinaphex
7e37616901
Refactor some more code
2015-06-27 15:55:43 +02:00
twinaphex
97f10e4a64
Some more C89 compatibility fixes
2015-06-26 19:34:19 +02:00
Alcaro
adb2942e5c
Fix CXX_BUILD
2015-06-26 18:39:20 +02:00
Alcaro
4ca6c2398c
More C89 cleanups, part 3
2015-06-26 18:35:52 +02:00
twinaphex
b778c9a7d4
(wayland_ctx.c) Move uninitialized variable to the top of the function
2015-06-26 18:25:17 +02:00
twinaphex
653c76c987
Fix Wayland warning
2015-06-26 18:24:51 +02:00
Alcaro
febcbc5ce4
C89 cleanups part 2
2015-06-26 17:48:43 +02:00
Alcaro
1bbd54f597
Some C89 strict fixes
2015-06-26 17:03:12 +02:00
Alcaro
97f8188969
Clean up some C99 longlongs.
2015-06-26 16:21:50 +02:00
twinaphex
df6f279991
Some more C89 buildfixes
2015-06-26 16:07:31 +02:00
twinaphex
a132fa0fba
Some C89 build fixes
2015-06-26 15:53:18 +02:00
Twinaphex
f597f3e4b0
(CGL) Fix some linking errors when building with CXX_BUILD
2015-06-26 15:44:47 +02:00
Twinaphex
e879d2de25
(CoreText) Increase font atlas size so it supports diacritics too
2015-06-26 10:57:19 +02:00
Jean-André Santoni
f8e1d026c5
(Freetype) Increase the font atlas size to support diacritics
2015-06-26 15:43:00 +07:00
Twinaphex
79dda43dbb
(CGL) Some more CXX_BUILD fixes
2015-06-25 17:44:11 +02:00
Twinaphex
227c986143
More CXX_BUILD fixes
2015-06-25 17:40:09 +02:00
twinaphex
b400597a4c
Move title_buf to rarch_system_info_t
2015-06-25 14:30:32 +02:00
twinaphex
0fa871a296
Use rarch_system_info_get_ptr
2015-06-25 13:46:32 +02:00
twinaphex
0ca457a40a
(video_driver.c) Use rarch_system_info_get_ptr
2015-06-25 13:36:04 +02:00
twinaphex
e80448eaa6
Refactor deinit_pixel_converter
2015-06-25 10:38:47 +02:00
twinaphex
9488b47fbc
Refactor gfx/video_pixel_converter.c
2015-06-25 10:37:10 +02:00
twinaphex
9f93373286
Create video_pixel_frame_scale and move it to gfx/video_pixel_converter.c
2015-06-25 10:15:26 +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
twinaphex
d78437b5a0
Increase GFX_MAX_SHADERS to 24
2015-06-22 21:12:25 +02:00
twinaphex
682867b9a1
MAX_SHADERS should only be defined in gl_common.h
2015-06-22 21:09:18 +02: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
vanfanel
bb7d9436c2
DISPMANX correction: the pointer to the page currently on screen must be a member of each surface.
2015-06-20 14:56:25 +00:00
vanfanel
430f7854d9
Removed unused variable. Changed a function type.
2015-06-18 16:16:26 +00:00
vanfanel
98e6522f3f
Fixed a memory allocation error and simplified surface resource freeing functions.
2015-06-18 12:31:42 +00:00
Higor Eurípedes
96742263d1
Fix raw screenshots
2015-06-17 09:29:09 -03:00
vanfanel
26b0876376
DISPMANX backend: implemented a faster triple buffering method and abstracted drawing surfaces for core and menu in their own class-like struct. Honor the aspect ratio setting changes without re-launching. Cleanups.
2015-06-16 19:30:16 +00:00
twinaphex
bc592859cc
Cleanups
2015-06-15 06:01:54 +02:00
twinaphex
44e3d840c5
(shader_gl_cg.c) use hashes
2015-06-15 05:09:01 +02:00
twinaphex
40f8fabda6
Consistency in how we treat positive strcmp matches
2015-06-14 19:56:01 +02:00
twinaphex
0c8baf7e47
(video_shader_parse.c) Use hashing
2015-06-14 19:02:53 +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
twinaphex
3943f4633f
(GX/Wii) Cleanups - grab pointer to menu_framebuf_t
2015-06-13 17:01:38 +02:00
twinaphex
7197b58ed6
(gfx/drivers) Cleanups
2015-06-13 02:49:29 +02:00
twinaphex
43c8f282db
(Gfx) Cleanups
2015-06-13 02:10:06 +02:00
twinaphex
6e2bea3b38
(Audio/gfx) Cleanups
2015-06-13 01:18:13 +02:00
hunterk
664956c53d
ifdef the retina stuff for backward compatibility
2015-06-12 13:56:34 -05:00
hizzlekizzle
d5a6a1d4a6
remove dpi hack
...
the existing method works fine on later release targets, so we just need to remember to set those.
2015-06-12 13:12:43 -05:00
hizzlekizzle
0c792898b8
fix dumb typo
2015-06-12 13:03:34 -05:00
hunterk
b4e4af604e
fix ugly scaling on Retina Macs
2015-06-12 12:45:29 -05:00
Andre Leiradella
7be1b2b9cf
removed memory allocation in gl_raster_font_render_message
2015-06-05 18:14:05 -03:00
twinaphex
5068e2ddbf
(xvideo.c) Style nits
2015-06-03 21:37:08 +02:00
Twinaphex
0f759fc1a3
Merge pull request #1740 from natinusala/master
...
Added '\n' support for gl_raster_font
2015-06-03 15:11:59 +02:00
twinaphex
55ec66020e
(CGL Ctx) Add TODO/FIXME note
2015-06-02 19:11:01 +02:00
twinaphex
ce7706bc7a
(CGL Ctx) Get rid of some printfs
2015-06-02 18:58:42 +02:00
twinaphex
c188f06cef
(CGL Ctx) Create custom typedef for CGWindowID - OSX 10.4 didn't yet
...
have this typedef
2015-06-02 18:55:46 +02:00
twinaphex
0cbd1f0882
Don't define HAVE_GL_ASYNC_READBACK if GL_PIXEL_PACK_BUFFER is not
...
defined
2015-06-02 18:51:42 +02:00
twinaphex
0cfeff8e1e
Cleanups
2015-06-02 18:28:51 +02:00
twinaphex
70fc26677d
Define GL_SYNC_ defines if not available
2015-06-02 17:31:43 +02:00
twinaphex
e67f3f246d
Rearrange header include dependencies
2015-06-02 17:17:46 +02:00
Twinaphex
f1c69e79c2
(iOS) Buildfix
2015-06-02 11:14:47 +02:00
neville
bfb6001114
(OSX) 10.5 and earlier doesn't have backingScaleFactor, so hardcode it
...
to 1.0f for those platforms
2015-06-02 09:06:59 +02:00
neville
8151c85980
(OSX) Take out settings window for now entirely
2015-06-02 09:00:27 +02:00
neville
2434c5e971
(OSX PPC) Buildfix
2015-06-02 08:48:07 +02:00
amigagamer
55934b4770
fix dispmanx compile (dispmanx_gfx_get_frame_count)
...
line 601 looking for dispmanx_get_frame_count
the correct name is dispmanx_gfx_get_frame_count (from line 592)
2015-05-30 17:00:06 +01: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
9326d9c27c
(DRM EGL) Don't do useless cast
2015-05-24 05:07:01 +02:00
twinaphex
75004e7ece
(PS3) Build fixes
2015-05-21 04:43:50 +02:00
Higor Eurípedes
376228fac3
Clear thr->cmd_data after blocking for a reply.
2015-05-20 21:43:43 -03:00
Toad King
e97ecc17cc
fix d3d build
2015-05-20 17:28:12 -05:00
twinaphex
5558fdd085
Get rid of global dependency for video_viewport_get_custom
2015-05-20 23:13:39 +02:00
twinaphex
e04dff82b5
Add some notes
2015-05-20 23:04:15 +02:00
twinaphex
6e327a3b8d
Get rid of more unused global local pointers
2015-05-20 22:48:33 +02:00
twinaphex
95821959a7
Remove local variable
2015-05-20 22:22:47 +02:00
Higor Eurípedes
09c9904ab0
Cleanup thread_loop a bit
2015-05-20 17:06:57 -03:00
Higor Eurípedes
bb2f181386
Remove unprotected access to cmd_data and rewrite message passing mechanism
2015-05-20 17:06:57 -03:00
twinaphex
b363060262
Move frame_cache from global state to video driver state
2015-05-20 21:36:08 +02:00
twinaphex
63aa834414
Create video_driver_cached_frame_has_valid_fb
2015-05-20 21:29:23 +02:00
twinaphex
ac8d58b7bb
Create video_driver_cached_frame_set
2015-05-20 21:13:25 +02:00
twinaphex
cf2c0f6930
Rename rarch_render_cached_frame to video_driver_cached_frame
2015-05-20 21:06:44 +02:00
twinaphex
d2b76a7d13
Move pix_fmt to video_state
2015-05-20 20:59:12 +02:00
twinaphex
197820c797
Move filter state code to video_state and out of global
2015-05-20 20:49:52 +02:00
twinaphex
d8622e0a92
(GL) Prevent unused variable warning
2015-05-20 20:01:29 +02:00
twinaphex
afa82d19ab
find_video_driver - take out global variable
2015-05-20 19:59:08 +02:00
Twinaphex
eed8e5c135
Remove unused global variable
2015-05-20 19:56:43 +02:00
twinaphex
a81baed9e2
Move hw_render_callbakc to video driver state and take it out
...
of global state
2015-05-20 19:56:12 +02:00
twinaphex
9f7c6fcb97
Cleanups
2015-05-20 19:30:15 +02:00
twinaphex
679feefae3
Start using const for non-mutating variables
2015-05-20 19:28:05 +02:00
twinaphex
2f62cd65e2
Start using video_viewport_get_custom everywhere
2015-05-20 19:12:39 +02:00
Twinaphex
d33cad3381
(GL) Take out unused global variable
2015-05-20 18:57:57 +02:00
twinaphex
a053b41223
Create video_viewport_get_system_av_info and video_viewport_get_custom -
...
move custom viewport and system av info outside of global state
2015-05-20 18:57:17 +02:00
twinaphex
b255b5a325
Create video_driver_set_aspect_ratio_value and video_driver_get_aspect_ratio
2015-05-20 18:24:45 +02:00
twinaphex
533a0b7f7f
Move frame_time_samples to video_driver.c
2015-05-20 05:35:41 +02:00
twinaphex
969bbdd85d
Get rid of some unused runloop variables
2015-05-20 03:13:42 +02:00
twinaphex
a0ba714239
Create video_monitor_reset
2015-05-20 03:02:00 +02:00
twinaphex
684b9decb0
(Video driver) Cleanups - no longer depend on global pointer for
...
video width/height
2015-05-20 02:55:04 +02:00
twinaphex
066617ee62
(MSVC) Buildfixes
2015-05-20 02:45:32 +02:00
Twinaphex
33fc77f221
remove unused variables
2015-05-20 02:41:33 +02:00
twinaphex
4352cca599
Cleanup last remaining references
2015-05-20 02:40:44 +02:00
twinaphex
b2d57fd07d
(D3D) Remove dependencies on video_data
2015-05-20 02:30:31 +02:00
twinaphex
23fe7886d2
(GL) GL driver should be free now from global->video_data.width/
...
global->video_data.height dependencies
2015-05-20 02:22:03 +02:00
twinaphex
b573e5f4dc
(GL) Refactor code to no longer use global->video_data.width/global->video_data.height
2015-05-20 02:18:05 +02:00
twinaphex
9ce32fd7af
(D3D) Refactor more global->video_data.* {width/height} references
2015-05-20 01:54:57 +02:00
twinaphex
629ff05499
(XDK) More refactors
2015-05-20 01:51:14 +02:00
twinaphex
0bf3cf97e7
(Font) Refactor font code to no longer use global
2015-05-20 01:48:51 +02:00
twinaphex
3d5abae2b9
Refactor more usage of global->video_data.width/global->video_data.height
2015-05-20 01:44:17 +02:00
twinaphex
b99ae6f4e4
Refactor some more code to no longer use global->video_data.width/
...
global->video_data.height directly
2015-05-20 01:39:35 +02:00
twinaphex
79db0c2ab5
Start using video_driver_get_size in video drivers
2015-05-20 00:45:42 +02:00
twinaphex
d64655c11b
move menu_display_get_size to gfx/video_driver.c and rename
...
it video_driver_get_size
2015-05-20 00:29:46 +02:00
Twinaphex
337b37fc49
Merge pull request #1709 from heuripedes/master
...
stuff
2015-05-19 20:16:20 +02:00
twinaphex
375c49b6c8
Move is_menu out of runloop struct and create get/set functions in menu_driver.c
...
and make the underlying variable static to make it thread-safe
2015-05-19 20:11:57 +02:00
Higor Eurípedes
59e0f7221d
(gl_raster_font) Fix typo
2015-05-19 15:11:05 -03:00
Higor Eurípedes
dfd6d464a8
(gl) Add check in gl_overlay_vertex_geom()
2015-05-19 13:51:59 -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
35ca261e4d
Added font_renderer_get_message_width in font_renderer_driver.h
...
This function can be used to get any message width, using the current
font renderer driver.
2015-05-16 16:58:35 +02: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
Higor Eurípedes
c5940b32b6
(gl) Remove context switch calls from set_osd_msg
...
It's not needed because this function is always called from the
frontend/menu context. The video driver handles SET_MESSAGE
environment call in the frame() function (msg argument).
2015-05-12 09:36:00 -03:00
twinaphex
7c84232b9f
(GL) Uncomment context_hw_bind_render calls around set_osd_msg again
2015-05-11 22:30:44 +02:00
twinaphex
4d7c2a642d
(GL) Cleanups
2015-05-11 00:20:06 +02:00
Higor Eurípedes
e0dccab5fc
(gl) Dont switch to another context in gl_set_osd_msg()
2015-05-10 16:18:09 -03:00
twinaphex
3c5b83cf08
(360) Build fixes
2015-05-09 18:12:15 +02:00
twinaphex
132bec0237
(D3D) Fix warning
2015-05-09 18:07:59 +02:00
twinaphex
73d5e8a41b
(PS3) Build fix and fix warnings
2015-05-09 17:53:03 +02:00
twinaphex
945d2851ba
Pass frame_count variable to gl_frame_fbo
2015-05-09 17:41:53 +02:00
Alcaro
3ea56e67a9
Fix some race conditions on that frame counter.
2015-05-09 16:30:02 +02:00
twinaphex
83e0164c93
Get rid of 64-bit formatting warnings
2015-05-09 16:21:35 +02:00
twinaphex
3d6b29e97b
thread_get_frame_count - return 0 instead of NULL
2015-05-09 16:07:05 +02:00
Twinaphex
f08db710ac
Kill unused variables
2015-05-09 16:06:05 +02:00
twinaphex
9b9e65abf3
Start using video_driver_get_frame_count
2015-05-09 16:04:12 +02:00
twinaphex
5aeb906065
Create video_driver_get_frame_count
2015-05-09 15:54:51 +02:00
twinaphex
ae408a1d41
Create video_poke get_frame_count function
2015-05-09 15:52:06 +02:00
twinaphex
4ecfe639b3
Create local frame_count variables again in video_drivers
2015-05-09 15:41:10 +02:00
twinaphex
31498e825f
Crashed here in threaded video mode
2015-05-09 12:35:06 +02:00
twinaphex
bbd2f6054b
Don't compile in GLX if HAVE_OPENGLES is defined
2015-05-09 11:27:51 +02:00
twinaphex
6fbd9df9d9
Take out runloop-related code in gfx/video_driver.c's init_video
...
function
2015-05-09 10:41:36 +02:00
twinaphex
dcfa47c23b
Increment runloop->frames.video.count outside of video_driver_frame
2015-05-09 10:37:03 +02:00
twinaphex
87d9834d06
Move dylib.c to libretro-common
2015-05-08 09:49:49 +02:00