pcsx2/plugins/zerogs/opengl
nE0sIghT e1272dc2f9 Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
..
Linux codeblock: remove build file => linux is cmake only 2014-04-11 09:18:31 +02:00
Win32 Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
ZeroGSShaders Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
common Clean up the type defines in pcsx2. 2014-08-25 16:16:34 +10:00
ctx0 Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
ctx1 Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
CMakeLists.txt Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
GLWinX11.cpp [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
GS.h Merge branch 'alignment' of git://github.com/xsacha/pcsx2 into xsacha-alignment 2015-06-05 20:31:14 +02:00
GSmain.cpp [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
GifTransfer.cpp [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
GifTransfer.h [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
Makefile.am Remove memcpy_amd usages from plugins. No more custom implementations in plugins. 2014-08-27 13:50:55 +10:00
Mem.cpp [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
Mem.h [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
README.txt Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
Regs.cpp Remove some horrible old code. 2014-08-13 13:55:32 +10:00
Regs.h [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
buildshaders.bat Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
common.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
compile git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
configure.ac Some work on variable type consistancy, and getting rid of 64 bit processor checks. 2009-05-17 21:57:24 +00:00
depcomp git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
glprocs.c Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
glprocs.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
install-sh git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
missing git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
mkinstalldirs git-svn-id: http://pcsx2.googlecode.com/svn/trunk@425 96395faa-99c1-11dd-bbfe-3dabce05a288 2009-02-06 19:52:59 +00:00
ps2hw.fx Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
rasterfont.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
rasterfont.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
targets.cpp Remove memcpy_amd usages from plugins. No more custom implementations in plugins. 2014-08-27 13:50:55 +10:00
targets.h [copyright] * second round of bad FSF postal address. 2010-07-08 16:34:39 +00:00
x86-32.S license: update the copyrigh address to please linux distribution 2012-10-19 20:27:50 +00:00
x86-32.asm license: update the copyrigh address to please linux distribution 2012-10-19 20:27:50 +00:00
x86.cpp license: update the copyrigh address to please linux distribution 2012-10-19 20:27:50 +00:00
x86.h license: update the copyrigh address to please linux distribution 2012-10-19 20:27:50 +00:00
zerogs.cpp Remove memcpy_amd usages from plugins. No more custom implementations in plugins. 2014-08-27 13:50:55 +10:00
zerogs.h Remove memcpy_amd usages from plugins. No more custom implementations in plugins. 2014-08-27 13:50:55 +10:00
zerogsmath.h Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
zpipe.cpp Removed all trailing whitespace in *.c *.cpp *.h because it irritates me. 2010-04-25 00:31:27 +00:00
zpipe.h Re-Added eol-style:native properties to the repository. The settings got lost when we merged from Playground to Official. 2009-02-09 21:15:56 +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.