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
..
2020-01-05 19:14:47 +01:00
2019-08-24 14:37:45 +01:00
2019-02-03 16:00:50 -08:00
2019-02-03 16:00:50 -08:00
2020-03-07 22:54:57 +01:00
2020-03-07 22:54:57 +01:00
2020-02-19 19:23:10 +01:00
2020-03-07 22:54:57 +01:00
2020-02-21 07:34:53 +01:00
2020-03-05 14:06:04 +01:00
2018-05-12 19:24:04 +02:00
2017-12-12 00:24:18 -08:00
2017-12-12 00:24:18 -08:00
2020-03-07 04:22:20 +01:00
2020-03-06 23:18:22 +01:00
2020-01-06 00:33:28 +01:00
2020-03-07 17:30:56 +01:00
2018-04-18 07:53:25 +02:00
2020-03-10 02:48:01 +01:00
2019-02-03 16:00:50 -08:00
2019-09-22 12:40:40 +02:00
2019-02-22 19:13:36 -05:00
2020-03-12 20:54:38 +01:00
2018-05-13 21:35:18 +02:00
2020-02-14 12:55:36 +01:00
2019-01-17 19:39:38 -08:00
2020-03-06 23:00:06 +01:00
2017-12-12 00:24:18 -08:00
2019-01-17 19:39:38 -08:00