pcsx2/plugins/gs/zerogs/opengl
laurence.muller a2791d843e Using standard SVN folder structure
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@398 96395faa-99c1-11dd-bbfe-3dabce05a288
2008-11-06 23:27:06 +00:00
..
Linux Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Win32 Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
ZeroGSShaders Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
ctx0 Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
ctx1 Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
GS.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
GSmain.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Makefile.am Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Mem.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Mem.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
PS2Edefs.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
PS2Etypes.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
README.txt Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Regs.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
Regs.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
buildshaders.bat Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
common.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
compile Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
configure Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
configure.ac Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
depcomp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
glprocs.c Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
glprocs.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
install-sh Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
memcpy_amd.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
missing Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
mkinstalldirs Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
ps2hw.fx Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
rasterfont.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
rasterfont.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
targets.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
targets.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86-32.S Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86-32.asm Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86-64.S Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86-64.asm Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
x86.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
zerogs.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
zerogs.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
zerogsmath.h Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
zpipe.cpp Using standard SVN folder structure 2008-11-06 23:27:06 +00:00
zpipe.h Using standard SVN folder structure 2008-11-06 23:27:06 +00: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.