summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/Src/ControllerInterface/DInput
diff options
context:
space:
mode:
authorxsacha <xsacha@gmail.com>2010-06-24 04:06:03 +0000
committerxsacha <xsacha@gmail.com>2010-06-24 04:06:03 +0000
commit2faae384b3c265d1538be08e785f9f6ac73257de (patch)
tree1ac6537251d1be8802a04a523a7686edae017c98 /Source/Core/InputCommon/Src/ControllerInterface/DInput
parente706ccc5d063c00bcbafe7d0bddf6c086af7c775 (diff)
Changes:
- RGBA8 (DX9/OGL): 10x speed up on Radeon 5450, 2x speed up on other cards due to swizzle registers. - RGB565: 2-3x speed up on all hardware - Removed OpenCL compiler warnings (eg. redefine). OpenCL is now optimally complete for DX9/OGL. The code is very fast on all supported hardware. No more updates are needed unless the spec changes or drivers improve. When I started, the OpenCL code was as slow or slower than CPU. Now, using the lowest end radeon that supports the code: a Radeon 45xx mobility, I experience a substantial 2-10x speedup over CPU. The benefits are more pronounced with modern hardware. A Radeon 5870 runs this code 20x faster than a 4550. Even ignoring speedups, the code benefits users by not using CPU for intermittent texture loads (unless GPU is your bottleneck). Instead, the CPU is able to do more important tasks. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@5775 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/InputCommon/Src/ControllerInterface/DInput')
0 files changed, 0 insertions, 0 deletions