PCSX2 GregMiscellaneous SVN r3816 is released. PCSX2 GregMiscellaneous is a branch of PCSX2. PCSX2 is an open source PlayStation 2 (PS2) emulator for the Microsoft Windows and Linux operating systems. With the most recent versions, many PS2 games are playable (although speed limitations have made play-to-completion tests for many games impractical), and several games are claimed to have full functionality.
PCSX2 ReorderingMTGS SVN Changelog:
r3800
GregMiscellaneous: zzogl-pg: Use _aligned_malloc in GetMemoryTarget.
r3801
GregMiscellaneous: zzogl-pg (Linux): Bilinear has 3 states, and therefore should probably not be represented by a checkbox in the configuration dialog box.
r3802
GregMiscellaneous: zzogl-pg:
* Fix my previous stupid limit...
r3803
GregMiscellaneous: zzogl-pg: Revert r3800.
r3804
GregMiscellaneous: zzogl-pg: Test and benchmark the code ;)
* speed resolve 32bits functions
Note0: I restore a positive counting in the inner loop (was simpler for a first try)
Note1: I need to update the template to support 16bits textures.
Note2: If someone can nicely template the update_pixel macro feel free to do it ;)
r3805
GregMiscellaneous: Sync against trunk. (3768:3804)
r3806
GregMiscellaneous: zzogl-pg:
* port resolve32 to 16bits texture
* add an assert to help debug
r3807
GregMiscellaneous: zzogl-pg:
* Lost a -1 somewhere...
r3808
GregMiscellaneous: zzogl-pg:
* replace previous macro with a template. (could be improve with some template recursion, but no important for the moment)
r3809
GregMiscellaneous: zzogl-pg: Switch to _aligned_malloc in GetMemoryTarget, take 2. (If at first you don't succeed...)
r3810
GregMiscellaneous: zzogl-pg: Apply Zeydlitz's changes from r237 of zzogl. Improves code readability, and gives a slight speedup.
r3811
GregMiscellaneous: zzogl-pg:
* Use sse2 instruction to convert pixel from 32bits to 16bits.
Note: Seem slower than basic C. I need to opmitize some memory access...
r3813
GregMiscellaneous: zzogl-pg: Rewrote ZZoglMath.h.
r3814
GregMiscellaneous: zzogl-pg:
* Rework sse2 with somethings easier ans smaler ;)
* do fbm mask with sse2
r3815
GregMiscellaneous: zzogl-pg:
* fix shift direction in sse2.
* Reduce memory transfter to load pixel.
r3816
GregMiscellaneous: zzogl-pg:
* remove convfn parameter template. Use instead a boolean (easier & fix windows)
* Protect asm statement with __LINUX__ for the moment
* apply the fbm mask in SSE2 also for 32bits texture. Reduce stack activity.
Download: PCSX2 GregMiscellaneous SVN r3816
Download: Official Beta Plugins Pack [09 August 2010]
Source:Here
2010-09-22
wow a long line of fix
ReplyDeleteyea.. please keep the good work
ReplyDeleteThank you Nichole :)
ReplyDeletethank you so much for all your hard work
ReplyDelete