Commit Graph

3547 Commits

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