pcsx2/plugins/zzogl-pg-cg/opengl
gigaherz a21c85266c Make PCSX2 compile with Visual Studio 2012 (3/3): Upgrade the project files and fix a few project names. Update the .sln to point to the right project files.
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@5384 96395faa-99c1-11dd-bbfe-3dabce05a288
2012-08-19 19:54:12 +00:00
..
Linux zzogl & VS: thanks Micove for the patch. 2012-04-21 16:13:45 +00:00
Win32 Make PCSX2 compile with Visual Studio 2012 (3/3): Upgrade the project files and fix a few project names. Update the .sln to point to the right project files. 2012-08-19 19:54:12 +00:00
ZeroGSShaders cmake: add a bunch of Micove patch. Thanks. 2012-05-01 10:54:52 +00:00
ctx0 zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ctx1 zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
CMakeLists.txt cmake: add a bunch of Micove patch. Thanks. 2012-05-01 10:54:52 +00:00
CRC.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
GLWin.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
GLWin32.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
GLWinX11.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
GS.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
GSDump.cpp zzogl replayer: 2012-06-05 06:46:52 +00:00
GSDump.h zzogl: rework dump test, to avoid bad mix between u32/u8 2012-05-27 08:13:27 +00:00
GSmain.cpp zzogl replayer: 2012-06-05 06:46:52 +00:00
GifTransfer.cpp zzogl replayer: 2012-06-05 06:46:52 +00:00
GifTransfer.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
HostMemory.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
HostMemory.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem_Swizzle.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem_Swizzle.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem_Tables.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Mem_Transmit.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
NewRegs.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
NewRegs.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Profile.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Profile.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
README.txt zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Regs.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Regs.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
Util.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZClut.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZClut.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZGl.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZHacks.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZHacks.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZKeyboard.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZLog.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZLog.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglCRTC.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglCRTC.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglCreate.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglDrawing.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglDrawing.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglFlush.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglFlushHack.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglFlushHack.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglMath.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglSave.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglShaders.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglShaders.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglShoots.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglShoots.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglVB.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ZZoglVB.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
buildshaders.bat zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
common.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
glprocs.c zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
glprocs.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
linux_replay.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ps2hw.dat zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
ps2hw.fx zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
rasterfont.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
rasterfont.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
shaders.sh zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
targets.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
targets.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
x86-32.S zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
x86-32.asm zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
x86.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
x86.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
zerogs.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
zerogs.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
zpipe.cpp zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +00:00
zpipe.h zzogl: duplicate zzogl. The idea is to merge the dev branch to allow building/testing the 2 in concurency 2012-04-19 19:38:29 +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.