Commit Graph

3762 Commits

Author SHA1 Message Date
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