RetroArch/gfx
Olivier PARRA 5813228c6c [FIXES]GPU capture on Metal/OSX/NVidia
[FIX]RetroArch CRASH on Metal internal assert
_validateGetBytes:39: failed assertion `texture must not be a
framebufferOnly texture.' GPU Capture were done on a
framebufferOnly texture. Fix it by setting framebufferOnly
CAMetalLayer property to NO. Subsequent MTLTexture inherits from
this property.

[FIX]Capture black frames. Resulting PNG screenshots were black.
Since GPU texture where not sync with CPU,
getBytes:bytesPerRow:fromRegion:mipmapLevel: behavior is undefined
Fix it by adding synchronizeResource command to blitCommandEncoder
In order to keep performances, syncing is done ONLY when a GPU
Capture is requested.

[FIX]Corrupted image due to incorrect viewport copy
Modify code in charge of copying MTLTexture bytes to 24bits PNG
buffer.
2020-04-02 23:01:48 +02:00
..
common [FIXES]GPU capture on Metal/OSX/NVidia 2020-04-02 23:01:48 +02:00
display_servers - Merge runahead/mylist.c into retroarch.c 2020-02-13 17:26:11 +01:00
drivers Fix unused variable warning 2020-04-01 20:43:03 +02:00
drivers_context PSL1GHT port 2020-03-30 05:39:22 +02:00
drivers_display (gfx drivers_display) Cleanups 2020-03-28 03:47:05 +01:00
drivers_font Enable correct vertical alignment of text (+ font rendering fixes) 2020-03-31 16:55:22 +01:00
drivers_font_renderer Enable correct vertical alignment of text (+ font rendering fixes) 2020-03-31 16:55:22 +01:00
drivers_renderchain (D3D9 renderchain) Take out video_frame_info dependencies 2020-03-08 19:03:57 +01:00
drivers_shader Fix MSVC include paths 2020-03-06 03:01:47 +01:00
include Add more headers 2019-12-07 07:17:21 +01:00
video_filters Don't use uname -a. 2020-01-15 06:27:42 -08:00
video_layout (Video layout) move init_string and set_string to stdstring - 2020-03-05 11:19:44 +01:00
widgets gfx_widgets: move libretro message widget into its own file 2020-03-17 17:16:21 +01:00
font_driver.c Enable correct vertical alignment of text (+ font rendering fixes) 2020-03-31 16:55:22 +01:00
font_driver.h Enable correct vertical alignment of text (+ font rendering fixes) 2020-03-31 16:55:22 +01:00
gfx_animation.c Cleanup 2020-03-06 15:40:45 +01:00
gfx_animation.h Fix smooth (vertical) line ticker scroll speed 2020-03-03 14:33:26 +00:00
gfx_display.c Fix 'gfx_display_draw_texture_slice()' (i.e. prevent glitches when rendering Ozone's selection cursor) 2020-03-26 11:45:28 +00:00
gfx_display.h cleanups 2020-03-09 01:32:05 +01:00
gfx_thumbnail.c No more video_info_frame dependency in gfx_thumbnail.c 2020-03-09 02:15:44 +01:00
gfx_thumbnail.h No more video_info_frame dependency in gfx_thumbnail.c 2020-03-09 02:15:44 +01:00
gfx_thumbnail_path.c Header cleanups 2020-03-05 14:06:04 +01:00
gfx_thumbnail_path.h menu_thumbnail and menu_thumbnail_path now decoupled from menu 2020-02-16 16:38:17 +01:00
gfx_widgets.c (gfx_widgets) Cleanups 2020-03-28 03:53:51 +01:00
gfx_widgets.h gfx_widgets: move libretro message widget into its own file 2020-03-17 17:16:21 +01:00
video_coord_array.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
video_coord_array.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
video_crt_switch.c Move display_server code into retroarch.c 2020-03-08 18:48:15 +01:00
video_crt_switch.h Fix build warnings and cleanup 2019-02-12 10:26:17 +00:00
video_defines.h Get rid of unimplemented FPGA font driver 2020-03-09 22:13:17 +01:00
video_display_server.h (display server) Cleanup 2020-02-16 17:34:26 +01:00
video_filter.c Only use threads when the number > 1 2020-01-04 16:36:54 +01:00
video_filter.h Fix some linkage errors with RA MSVC 2010 2017-12-30 13:00:08 +01:00
video_layout.c (Video layout) Get rid of video_frame_info dependency 2020-03-10 19:10:02 +01:00
video_layout.h (Video layout) Get rid of video_frame_info dependency 2020-03-10 19:10:02 +01:00
video_shader_parse.c Buildfix 2020-02-17 12:27:08 +01:00
video_shader_parse.h Get rid of menu_shader_set_modified - instead, add a single 2020-03-06 17:05:20 +01:00
video_thread_wrapper.c Add drm_go2_ctx for odroidgo2 2020-03-28 03:30:28 +00:00
video_thread_wrapper.h Update set keyboard mapping code for input driver 2019-07-27 02:21:24 +02:00