pcsx2/plugins/zerogs/opengl
Jake.Stine 968bd03866 Improved the Win32 build model for plugins and Pcsx2, which introduces several improvements: * Binaries are generated in their respective $(ProjectDir)/bin folder (various clutter like ilk, pdb, and other non-distributed files). * Executables and DLLs are renamed with the SVN revision tag and copied to the final $(SolutionDir)/bin folder. So pcsx2 now automatically generates as "pcsx2-pg-r705.exe" :) * Checkout/Update speeds from SVN should be a lot faster now. * Some build errors fixed for people who don't use TortoiseSvn.
... and this is a big commit so I probably missed something. ;)

git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@707 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:41 +02:00
..
Linux ZeroGS: AA switching fix. Add preliminary code for 8x & 16x AA to the OpenGL version. See issue 148. 2016-05-24 22:40:41 +02:00
Win32 Improved the Win32 build model for plugins and Pcsx2, which introduces several improvements: * Binaries are generated in their respective $(ProjectDir)/bin folder (various clutter like ilk, pdb, and other non-distributed files). * Executables and DLLs are renamed with the SVN revision tag and copied to the final $(SolutionDir)/bin folder. So pcsx2 now automatically generates as "pcsx2-pg-r705.exe" :) * Checkout/Update speeds from SVN should be a lot faster now. * Some build errors fixed for people who don't use TortoiseSvn. 2016-05-24 22:40:41 +02:00
ZeroGSShaders Adjust indentation in zerogs to be consistant between dx and opengl, making it easier to compare the two. 2016-05-24 22:40:34 +02:00
ctx0 Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
ctx1 Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
GS.h ZeroGS: Fixed up the Win32 builds for OpenGL, and removed some warnings from the DX version. Removed some of the redundant and unused #defines from the project files (__WIN32__, __MSCW32__, etc). 2016-05-24 22:40:38 +02:00
GSmain.cpp ZeroGS: AA switching fix. Add preliminary code for 8x & 16x AA to the OpenGL version. See issue 148. 2016-05-24 22:40:41 +02:00
Makefile.am Get the plugins to compile in Linux after the reorg, and bring the game fixes dialog up to date in Linux. 2016-05-24 22:40:40 +02:00
Mem.cpp Various ZeroGS cleanups. A few things got mirrored from the dx version to the opengl version, and vice-versa. A few defines became inlined functions, and if statements became switch statements... 2016-05-24 22:40:36 +02:00
Mem.h Fix Linux plugin breakages from r540, and make build.sh call fetch.sh so that I am sure to notice the breakages earlier in the future. 2016-05-24 22:40:35 +02:00
README.txt Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
Regs.cpp ZeroGS: Fixed up the Win32 builds for OpenGL, and removed some warnings from the DX version. Removed some of the redundant and unused #defines from the project files (__WIN32__, __MSCW32__, etc). 2016-05-24 22:40:38 +02:00
Regs.h Plugins: In ZegoGS, convert FASTCALL to __fastcall, since it's in the new headers. Turn two #defines into functions. Adjust #includes and makefiles as suggested by Jake on all plugins. 2016-05-24 22:40:35 +02:00
buildshaders.bat Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
common.h Various ZeroGS cleanups. A few things got mirrored from the dx version to the opengl version, and vice-versa. A few defines became inlined functions, and if statements became switch statements... 2016-05-24 22:40:36 +02:00
compile Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
configure ZeroGS: AA switching fix. Add preliminary code for 8x & 16x AA to the OpenGL version. See issue 148. 2016-05-24 22:40:41 +02:00
configure.ac ZeroGS: AA switching fix. Add preliminary code for 8x & 16x AA to the OpenGL version. See issue 148. 2016-05-24 22:40:41 +02:00
depcomp Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
glprocs.c Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
glprocs.h Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
install-sh Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
memcpy_amd.cpp Get the plugins to compile in Linux after the reorg, and bring the game fixes dialog up to date in Linux. 2016-05-24 22:40:40 +02:00
missing Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
mkinstalldirs Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
ps2hw.fx Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
rasterfont.cpp Adjust indentation in zerogs to be consistant between dx and opengl, making it easier to compare the two. 2016-05-24 22:40:34 +02:00
rasterfont.h Adjust indentation in zerogs to be consistant between dx and opengl, making it easier to compare the two. 2016-05-24 22:40:34 +02:00
targets.cpp Adjust indentation in zerogs to be consistant between dx and opengl, making it easier to compare the two. 2016-05-24 22:40:34 +02:00
targets.h Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
x86-32.S Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
x86-32.asm Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
x86-64.S Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
x86-64.asm Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
x86.cpp Plugins: In ZegoGS, convert FASTCALL to __fastcall, since it's in the new headers. Turn two #defines into functions. Adjust #includes and makefiles as suggested by Jake on all plugins. 2016-05-24 22:40:35 +02:00
x86.h Plugins: In ZegoGS, convert FASTCALL to __fastcall, since it's in the new headers. Turn two #defines into functions. Adjust #includes and makefiles as suggested by Jake on all plugins. 2016-05-24 22:40:35 +02:00
zerogs.cpp ZeroGS: AA switching fix. Add preliminary code for 8x & 16x AA to the OpenGL version. See issue 148. 2016-05-24 22:40:41 +02:00
zerogs.h Adjust indentation in zerogs to be consistant between dx and opengl, making it easier to compare the two. 2016-05-24 22:40:34 +02:00
zerogsmath.h ZeroGS: Fixed up the Win32 builds for OpenGL, and removed some warnings from the DX version. Removed some of the redundant and unused #defines from the project files (__WIN32__, __MSCW32__, etc). 2016-05-24 22:40:38 +02:00
zpipe.cpp Improved the Win32 build model for plugins and Pcsx2, which introduces several improvements: * Binaries are generated in their respective $(ProjectDir)/bin folder (various clutter like ilk, pdb, and other non-distributed files). * Executables and DLLs are renamed with the SVN revision tag and copied to the final $(SolutionDir)/bin folder. So pcsx2 now automatically generates as "pcsx2-pg-r705.exe" :) * Checkout/Update speeds from SVN should be a lot faster now. * Some build errors fixed for people who don't use TortoiseSvn. 2016-05-24 22:40:41 +02:00
zpipe.h Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00

README.txt

ZeroGS OpenGL
-------------
author: zerofrog (@gmail.com)

ZeroGS heavily uses GPU shaders. All the shaders are written in nVidia's Cg language and can be found in ps2hw.fx.

'Dev' versions of ZeroGS directly read ps2hw.fx
'Release' versions of ZeroGS read a precompiled version of ps2hw.fx from ps2hw.dat. In order to build ps2hw.dat, compile ZeroGSShaders and execute:

./ZeroGSShaders ps2hw.fx ps2hw.dat

For Windows users, once ZeroGSShaders is built, run buildshaders.bat directly. It will update all necessary resource files.
Note that ZeroGSShaders has only been tested in Windows so far, but the Windows ps2hw.dat can be used in linux builds.