pcsx2/plugins/zzogl-pg/opengl
Shanoah Alkire 38da174670 zzogl-pg: Don't include GLWin32.cpp when compiling for Linux. 2018-12-07 14:28:15 -08:00
..
Linux Make the dialog for zzogl-pg GTK 3 compatible. 2018-08-17 19:13:51 -07:00
Win32 windows: Remove user.props references from all projects 2016-05-29 12:21:52 +01:00
ZeroGSShaders Use global compiler optimization flags instead of defining them for every plugin/binary 2015-08-08 16:25:17 +03:00
ctx0
ctx1
CMakeLists.txt zzogl-pg: Don't include GLWin32.cpp when compiling for Linux. 2018-12-07 14:28:15 -08:00
CRC.h
GLWin.h zzogl: fix compilation issue with mesa10 2013-12-23 13:35:48 +00:00
GLWin32.cpp zzogl: 2012-10-21 18:10:13 +00:00
GLWinX11.cpp zzogl/spu2x: clang warning fix 2014-07-20 22:07:02 +02:00
GS.h zzogl: add stdcall convention 2015-04-17 18:32:10 +02:00
GSDump.cpp
GSDump.h license: update the copyrigh address to please linux distribution 2012-10-19 20:27:50 +00:00
GSUniformBufferOGL.h gsdx: 2013-07-06 09:42:46 +00:00
GSVertexArrayOGL.h gsdx: 2013-07-06 09:42:46 +00:00
GSmain.cpp Remove warnings about ISO C++11 conformance 2017-01-29 09:06:10 -05:00
GifTransfer.cpp zzogl: bad function declaration 2014-05-03 10:18:27 +02:00
GifTransfer.h zzogl: bad function declaration 2014-05-03 10:18:27 +02:00
HostMemory.cpp
HostMemory.h
Mem.cpp zzogl-pg: 2013-03-25 18:49:29 +00:00
Mem.h zzogl-pg: 2013-03-25 18:49:29 +00:00
Mem_Swizzle.cpp
Mem_Swizzle.h
Mem_Tables.cpp gcc warning: constify const string 2014-05-03 10:18:27 +02:00
Mem_Transmit.h
Profile.cpp gcc warning: constify const string 2014-05-03 10:18:27 +02:00
Profile.h Removes the usage of __LINUX__ define 2014-08-03 13:20:36 -05:00
Profile_gl3.cpp
Profile_gl3.h
README.txt
Regs.cpp zzogl: gcc warning fix 2014-05-03 10:37:58 +02:00
Regs.h
Util.h Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
ZZClut.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
ZZClut.h
ZZDepthTargets.cpp
ZZGl.h zzogl-pg: 2013-03-25 18:49:29 +00:00
ZZHacks.cpp
ZZHacks.h
ZZKeyboard.cpp
ZZLog.cpp linux: 2014-01-26 18:00:14 +00:00
ZZLog.h Removes the usage of __LINUX__ define 2014-08-03 13:20:36 -05:00
ZZMemoryTargets.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
ZZRenderTargets.cpp all: gcc warning clean (round 2) 2013-06-28 17:32:37 +00:00
ZZoglCRTC.cpp all: gcc warning clean round 4 2013-07-03 18:42:05 +00:00
ZZoglCRTC.h zzogl: 2012-10-21 18:10:13 +00:00
ZZoglCreate.cpp Fix missing fclose calls in ZZoglCreate.cpp 2014-07-31 19:08:56 -04:00
ZZoglDrawing.cpp gsdx-ogl: only enable AMD hack when linking ps2 related shader. Otherwise SV_Target1 in convert is wrongly remapped 2012-05-26 09:58:37 +00:00
ZZoglDrawing.h
ZZoglFlush.cpp Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
ZZoglFlush.h
ZZoglFlushHack.cpp pcsx2/plugin: sign compare mismatch extra 2014-05-03 10:18:27 +02:00
ZZoglFlushHack.h
ZZoglMath.h
ZZoglMem.cpp zzogl-pg: 2013-03-25 18:49:29 +00:00
ZZoglMem.h zzogl-pg: 2013-03-25 18:49:29 +00:00
ZZoglSave.cpp gcc warning: constify const string 2014-05-03 10:18:27 +02:00
ZZoglShaders.cpp Fix missing fclose calls in ZZoglCreate.cpp 2014-07-31 19:08:56 -04:00
ZZoglShaders.h
ZZoglShadersGLSL.cpp gcc warning: constify const string 2014-05-03 10:18:27 +02:00
ZZoglShadersGLSL4.cpp ZZOgl: Fix an early return in ZZoglShadersGLSL4 2014-07-31 19:00:53 -04:00
ZZoglShoots.cpp onepad: fix a bug to handle multiple button (fix #1271) 2013-08-25 12:11:32 +00:00
ZZoglShoots.h
ZZoglVB.cpp
ZZoglVB.h Remove all custom memcpy usage from core pcsx2 and remove memcpy_fast from plugins. 2014-08-27 13:45:23 +10:00
buildshaders.bat
common.h
glprocs.c
glprocs.h
linux_replay.cpp GSdx: only enable AMD hack for AMD GPU. Remove the older geometry shader hack fixed since 6 monthes 2012-10-28 10:14:42 +00:00
ps2hw.dat revert previous commit r5578. Didn't work as expected on CG and didn't solve radeon driver issue neither. 2013-03-01 17:37:05 +00:00
ps2hw.fx zzogl-pg: 2013-03-25 18:49:29 +00:00
ps2hw.glsl Introduce end-of-line normalization 2015-08-04 23:52:48 +02:00
ps2hw_gl4.glsl gsdx: 2013-07-06 09:42:46 +00:00
ps2hw_gl4.h glsl2h: add input files in the header 2016-08-28 16:31:35 +02:00
rasterfont.cpp
rasterfont.h
shaders.sh
targets.cpp Removes the usage of __LINUX__ define 2014-08-03 13:20:36 -05:00
targets.h clean (some) gdb warning: round 1 2013-06-28 10:43:50 +00:00
x86-32.S
x86-32.asm
x86.cpp
x86.h
zerogs.cpp
zerogs.h zzogl-pg: 2013-03-25 18:49:29 +00:00
zpipe.cpp license: again not yet perfect but much better 2014-04-13 10:41:24 +02:00
zpipe.h

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.