diff options
| author | james.jdunne <james.jdunne@gmail.com> | 2010-12-31 07:23:17 +0000 |
|---|---|---|
| committer | james.jdunne <james.jdunne@gmail.com> | 2010-12-31 07:23:17 +0000 |
| commit | 343e3f7c751039ede8ba71d5a9d7a781de04bb19 (patch) | |
| tree | 148d9bd03cc693fb94b22ab766b38de2a2115e69 /Source/Core/VideoCommon/Src/OpcodeDecoding.cpp | |
| parent | 41c40bcd50ae2269ff27b0f0018539bb64c2ca3c (diff) | |
~80% speed improvement in decoding GX_TF_I8 textures. Yes, EIGHTY PERCENT. However, for MKWii movie playback I still can't break the fluffin' 48 FPS boundary on my machine! There's something else at play here because this decoder is ridonkulously fast.
~25% speed improvement in decoding GX_TF_RGB5A3 textures which aren't used very much. I thought it would help for movie playback but I misled myself. Video playback has nothing to do with this texture format.
Next I'll see if I can knock out some of these other texture decoders. Byte swizzling I'm sure can somehow be accomplished using _mm_unpacklo_epi8 trickery, so that'd be another big win I hope.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6698 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/VideoCommon/Src/OpcodeDecoding.cpp')
0 files changed, 0 insertions, 0 deletions
