Lime3DS/src/core/hle
Yuri Kunde Schlesner 9108482888 Service::Y2R: Support for grayscale decoding of specific formats
Implements unrotated planar YUV 4:2:0 -> RGB24 conversions in Y2R.
Currently only the Y (luma) channel is used, so the results don't
contain color. This will be added in a later PR at some point.

This is enough to get all currently know Moflex videos to decode. (Some
don't display on-screen due to seemingly unrelated reasons.)

Thanks to @archshift for doing the initial implementation which I
cleaned up and then fixed the 8x8 block mode.
2015-05-22 17:57:21 -03:00
..
kernel Kernel: Fix a warning introduced with ResourceLimit, and remove the fallback code to prevent it from happening again. 2015-05-21 20:54:49 +02:00
service Service::Y2R: Support for grayscale decoding of specific formats 2015-05-22 17:57:21 -03:00
config_mem.cpp Memory: Read ConfigMem directly from Memory::Read 2015-05-15 00:04:39 -03:00
config_mem.h Memory: Read ConfigMem directly from Memory::Read 2015-05-15 00:04:39 -03:00
function_wrappers.h Implement svcBreak 2015-05-16 22:06:59 -07:00
hle.cpp HLE: Clean up SVC dispatch mechanism 2015-05-06 00:24:39 -03:00
hle.h Move typedefs from kernel.h to more appropriate places 2015-05-06 23:45:05 -03:00
result.h Common: Remove common.h 2015-05-07 15:45:22 -03:00
shared_page.cpp Memory: Read SharedPage directly from Memory::Read 2015-05-15 00:04:41 -03:00
shared_page.h Memory: Read SharedPage directly from Memory::Read 2015-05-15 00:04:41 -03:00
svc.cpp Kernel: Move reschedules from SVCs to actual mechanisms that reschedule. 2015-05-20 18:05:47 -04:00
svc.h HLE: Clean up SVC dispatch mechanism 2015-05-06 00:24:39 -03:00