pcsx2/plugins/zerogs/opengl
arcum42 eeb1ddca65 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.
git-svn-id: http://pcsx2-playground.googlecode.com/svn/trunk@554 a6443dda-0b58-4228-96e9-037be469359c
2016-05-24 22:40:35 +02:00
..
Linux 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
Win32 Configured all the newly-added plugins to compile properly under Win32/MSVC (ZeroSPU2, ZeroGS, ZeroPAD). Created a new solution file called pcsx2_suite_2008 which contains Pcsx2 *and* all the plugins. 2016-05-24 22:40:35 +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 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
GSmain.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
Makefile.am 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
Mem.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
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 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
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 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
compile Included more plugins. We now have CDVDiso, ZeroGS, Zeropad and ZeroSPU2 included. 2016-05-24 22:40:32 +02:00
configure 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
configure.ac 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
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 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
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 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
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 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
zpipe.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
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.