PCSX2 - The Playstation 2 Emulator
Go to file
gabest11 ee9c9ac8f3 GSdx: Added a simple workaround for the 32-bit z problem talked about in the comments of r4956. Since sprites are flat and there was an unused vertex member (t.w), I just decided to pass the raw uint32 value in that to the scanline drawing function. It does not fix triangles and other primitive types, of course. The ideal solution would be to break z into two parts (like 8:24 bits, and only care about the upper part when not zero), interpolate separately and rejoin when needed, it is just too hard to add another variable when the assembly code is already so tightly optimized to use every register.
(HW mode z-test expects a float input, so this trick cannot be done there.)

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4966 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-11-14 03:08:13 +00:00
3rdparty cmake: fix some linking issue with gold linker (AFAIK only fedora use it for the moment) 2011-09-06 19:07:55 +00:00
bin Added CRCs to the DoA2 patches because pirate game copies are often based on DoA2. If your game identifies as DoA2 and it isn't, you're going to hell. 2011-11-06 22:20:50 +00:00
cmake cmake: 2011-10-31 10:25:24 +00:00
common cmake: 2011-10-31 10:25:24 +00:00
debian-unstable-upstream linux: clean various linux file into 1 directory 2011-09-04 20:39:19 +00:00
debian-upstream debian: do not bundle ZeroGSShaders. Now the tarball is 100% free :) 2010-10-09 11:37:41 +00:00
fps2bios Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
linux_various i18n: long-awaited update. Big changes on pt_BR/sv_SE/zh_* 2011-09-28 18:36:31 +00:00
locales i18n: upload sv_SE/es_ES/pl_PL/cs_CZ translation files 2011-10-05 18:17:08 +00:00
nsis Installer changes to support the new docs. 2011-04-07 19:52:47 +00:00
pcsx2 Reverted r4942 as some games need this to work.. 2011-11-07 16:08:30 +00:00
plugins GSdx: Added a simple workaround for the 32-bit z problem talked about in the comments of r4956. Since sprites are flat and there was an unused vertex member (t.w), I just decided to pass the raw uint32 value in that to the scanline drawing function. It does not fix triangles and other primitive types, of course. The ideal solution would be to break z into two parts (like 8:24 bits, and only care about the upper part when not zero), interpolate separately and rejoin when needed, it is just too hard to add another variable when the assembly code is already so tightly optimized to use every register. 2011-11-14 03:08:13 +00:00
tools GSdx: New: Dynamic CRC Hacks system (disabled by default). 2011-09-07 18:38:27 +00:00
CMakeLists.txt GSnull: Rework the logging code a bit. (The logging actually prints to the screen now, for one thing.) 2011-10-30 01:39:43 +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
pcsx2-codeblocks.workspace GSdx: Correct the sdl library output name, and add sdl to the main codeblocks workspace. 2011-02-26 03:05:31 +00:00
pcsx2_suite_2008.sln GSdx: just updating visual studio project files (redundant settings, broken x64 compilation, etc.) 2011-02-24 04:55:35 +00:00
pcsx2_suite_2010.sln USBqemu: Integrate into the build system for vs2010. Refactor the config stuff to use a system based on a modified SPU2-X CfgHelpers.cpp. 2011-09-04 11:48:28 +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