PCSX2 - The Playstation 2 Emulator
Go to file
cottonvibes a5208c4227 microVU: Took me about 5 hours to figure out the problem, but finally fixed the problem with Sly Cooper running at 1 fps with mVU...
The problem was that the game does a branch in a branch delay slot, and mVU wasn't setting some pipeline state variable in this case correctly.
This in turn caused the pipeline state comparison for the block to always be wrong, which meant a new block would always be recompiled whenever this specific block was to be executed.
This ended up happening 1000's of times slowing down the game to 1 fps...


git-svn-id: http://pcsx2.googlecode.com/svn/trunk@3266 96395faa-99c1-11dd-bbfe-3dabce05a288
2010-06-22 08:56:40 +00:00
3rdparty [cmake] Drop internal bzip version. No reason to use it, moreover compilation is broken for some distribution. 2010-06-19 13:45:30 +00:00
bin New Docs folder setup: original proprietary docs files are kept in /pcsx2/Docs, and distributable PDFs should be generated from them into /bin/docs for releases. :) 2010-05-30 11:47:46 +00:00
cmake [cmake] 2010-06-21 11:05:30 +00:00
common * Fixed fullscreen default-to-on behavior; the bug was caused by wxWidgets being a bit ficle and expecting the window to be Shown prior to being made fullscreen (even though the docs say ShowFullscreen() will show the window itself). 2010-06-22 04:29:24 +00:00
debian_unofficial [debian]: 2010-06-15 13:07:29 +00:00
fps2bios Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
nsis NSIS Installer: 2010-05-30 02:00:19 +00:00
pcsx2 microVU: Took me about 5 hours to figure out the problem, but finally fixed the problem with Sly Cooper running at 1 fps with mVU... 2010-06-22 08:56:40 +00:00
plugins Yay, typo :p 2010-06-21 15:37:26 +00:00
tools Removed from GSDX Build (VS2010 side) residues of CG/OpenGL/Glew etc... 2010-05-29 18:09:38 +00:00
CMakeLists.txt [cmake] 2010-06-07 13:32:10 +00:00
build-plugins.sh Got rid of various obsolete files, and moved the codeblocks workspace file. 2009-09-09 10:02:12 +00:00
build.rb Fixed up the Linux build. A couple minor OnePad changes. 2009-07-11 17:21:23 +00:00
clean_msvc.cmd Minor fixes to selecting isos and changing cdvd source types. 2010-04-27 16:20:49 +00:00
detect_missing_file_in_cmake.sh cmake: Update some missing files. Compile Devel by default. 2010-05-22 05:07:07 +00:00
pcsx2-codeblocks.workspace Enable cpu detection in spu2-x. Link to the systems copy of zlib, rather then building a separate copy for pcsx2. 2010-05-12 11:25:30 +00:00
pcsx2_suite_2008.sln Screwed up my last i18n commit -- forgot that gettext/poedit needs explicit text literals to work from, so my pxE_* macros won't work. This version should be better. 2010-05-31 15:18:49 +00:00
pcsx2_suite_2010.sln Committing "blood's" work on building PCSX2 and plugins under msvc 2010. 2010-04-30 19:46:43 +00:00
rebuild.sh Correct the script, so that Linux is compilable. (If rebuild.sh is run before compiling.) 2009-09-07 00:50:36 +00:00