..:: PCSX2 Forums ::..

Full Version: ZZogl -- Zero GS KOSMOS fork
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Thanks for all your hard work!

But I'm having some issues getting going with your plug-in on my 64-bit Arch Linux system. I have not been able to use any pre-compiled versions, and ran into some issues when attempting to compile the latests SVN. I followed some of the previous advice removing the offending instances of "__forceinline" but I'm not quite sure how to tackle the latest issue:
Code:
In file included from GS.h:60:0,
                 from ZZoglFlush.cpp:30:
zerogsmath.h: In function ‘T* _transpose3(const T*, T*) [with T = float]’:
zerogsmath.h:520:87:   instantiated from here
zerogsmath.h:507:3: warning: operation on ‘*(((int*)pfres) + 4u)’ may be undefined
zerogsmath.h:508:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:509:3: warning: operation on ‘*(((int*)pfres) + 20u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose3(const T*, T*) [with T = double]’:
zerogsmath.h:521:90:   instantiated from here
zerogsmath.h:507:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:508:3: warning: operation on ‘*(((int*)pfres) + 16u)’ may be undefined
zerogsmath.h:509:3: warning: operation on ‘*(((int*)pfres) + 40u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose4(const T*, T*) [with T = float]’:
zerogsmath.h:544:87:   instantiated from here
zerogsmath.h:528:3: warning: operation on ‘*(((int*)pfres) + 4u)’ may be undefined
zerogsmath.h:529:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:530:3: warning: operation on ‘*(((int*)pfres) + 12u)’ may be undefined
zerogsmath.h:531:3: warning: operation on ‘*(((int*)pfres) + 24u)’ may be undefined
zerogsmath.h:532:3: warning: operation on ‘*(((int*)pfres) + 28u)’ may be undefined
zerogsmath.h:533:3: warning: operation on ‘*(((int*)pfres) + 44u)’ may be undefined
zerogsmath.h: In function ‘T* _transpose4(const T*, T*) [with T = double]’:
zerogsmath.h:545:90:   instantiated from here
zerogsmath.h:528:3: warning: operation on ‘*(((int*)pfres) + 8u)’ may be undefined
zerogsmath.h:529:3: warning: operation on ‘*(((int*)pfres) + 16u)’ may be undefined
zerogsmath.h:530:3: warning: operation on ‘*(((int*)pfres) + 24u)’ may be undefined
zerogsmath.h:531:3: warning: operation on ‘*(((int*)pfres) + 48u)’ may be undefined
zerogsmath.h:532:3: warning: operation on ‘*(((int*)pfres) + 56u)’ may be undefined
zerogsmath.h:533:3: warning: operation on ‘*(((int*)pfres) + 88u)’ may be undefined
mv -f .deps/libZeroGSogl_a-ZZoglFlush.Tpo .deps/libZeroGSogl_a-ZZoglFlush.Po
gcc -DPACKAGE_NAME=\"ZZOgl\" -DPACKAGE_TARNAME=\"zzogl\" -DPACKAGE_VERSION=\"0.23.226\" -DPACKAGE_STRING=\"ZZOgl\ 0.23.226\" -DPACKAGE_BUGREPORT=\"[email protected]\" -DPACKAGE_URL=\"\" -DPACKAGE=\"ZZOgl\" -DVERSION=\"0.23.226\" -DNDEBUG=1 -DRELEASE_TO_PUBLIC=1 -DZEROGS_SSE2=1 -DNVIDIA_CG_API=1 -D__x86_64__=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_GL_GLEXT_H=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_CG_CG_H=1 -DHAVE_CG_CGGL_H=1 -DHAVE_JPEGLIB_H=1 -I. -I./../../../common/include -I./common -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14   -fPIC -I/opt/cg/include -L/opt/cg/lib -Wall -Wno-format -Wno-unused -g -O2 -msse2   -g -O2 -fPIC -DZEROGS_SSE2 -MT libZeroGSogl_a-x86-64.o -MD -MP -MF .deps/libZeroGSogl_a-x86-64.Tpo -c -o libZeroGSogl_a-x86-64.o `test -f 'x86-64.S' || echo './'`x86-64.S
mv -f .deps/libZeroGSogl_a-x86-64.Tpo .deps/libZeroGSogl_a-x86-64.Po
make: *** No rule to make target `Linux/libZeroGSLinux.a', needed by `libZeroGSogl.a'.  Stop.
Any help would be appreciated since I can't actually use PCSX2 (stuck with the null driver)
Are you aware, that we don't support 64-bit systems? But if you compile my latest source, than open makefile.am and uncomment last string.
@somguy,

Have you check that you have all 32bits library dependancy install (nvidia-cg-toolkit !) ? You can check with "ldd libzzogl.so"
Hi everyone!!
Everytime i select this plugin i get this message:
can't create log logs/GSzzzogl.log
And after Your system may have insufficient memory or resources needed
It was already ask before but i tried everything and nothing work.
My config:
Phenom II 940 @3ghz
Ati 4850 512mo
2go ram ddr2
And Windows 7.
Sorry for the dumb question, but is this zeroGS plugin better than the newest GsDX beta?
Of course not. For Windows uses GSDX is best choice almost for every game, except few.
@Zeydlitz No idea for my problem?
Only trivial -- you miss a bin/logs directory, run pcsx2 not from a location, other than supposed to be or permissions for logs directory or existed GSzzzogl.log prevent writting.
Thanx a lot it work now!!! Laugh
(08-29-2010, 07:08 PM)Zeydlitz Wrote: [ -> ]Of course not. For Windows uses GSDX is best choice almost for every game, except few.

Ah, allright, thx for the info ^^