I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like to post the binaries somewhere like IEM if possible.
cgc
hi
chris clepper wrote:
I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like
weird, what was the problem with fiducial tracking? i assume that you added all the libfidtrack*.cpp files to the project?
to post the binaries somewhere like IEM if possible.
definitely. however, for security reasons i cannot give you direct access. just email them to me, i will put them online. probably i'll find a way in the future to use the puredata.info userdatabase for such things (and store the files on the puredata.info-host rather than on the ftp.iem.at)
mfg.asdr IOhannes
IOhannes m zmoelnig wrote:
hi
chris clepper wrote:
I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like
weird, what was the problem with fiducial tracking? i assume that you added all the libfidtrack*.cpp files to the project?
to post the binaries somewhere like IEM if possible.
definitely. however, for security reasons i cannot give you direct access. just email them to me, i will put them online.
thanks, i'll pack the w32-binary you sent me, as soon as i can (mainly waiting for sf-cvs right now). i tested it on my mate's w2k machine, and it seems pretty ok. (i admit i did not test for functionality, only for object-existance). creating these objects (or was it destroying?) crashed pd: [glsl_fragment], [glsl_vertex], [GEMglGenTextures]
attached is the log of the existance test.
mfg.asdr IOhannes
12 audio buffers GEM: Graphics Environment for Multimedia GEM: ver: 0.91-cvs GEM: compiled: Sep 8 2006 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version on irix/windows) GEM: Chris Clepper (macOS-X) GEM: Daniel Heckenberg (windows) GEM: James Tittle (macOS-X) GEM: IOhannes m zmoelnig (linux/windows) GEM: using SSE2 optimization Gem Man: QT init OK creating: gemframebuffer [gemframebuffer]: default format is GL_RGB, 6407 [gemframebuffer]: default type is BYTE, 5121 destroying: gemframebuffer creating: gemhead destroying: gemhead creating: gemkeyboard destroying: gemkeyboard creating: gemkeyname destroying: gemkeyname creating: gemlist_info destroying: gemlist_info creating: gemmouse destroying: gemmouse creating: gemorb 0 gemorb 0 ... couldn't create destroying: gemorb 0 creating: gem_pdpin destroying: gem_pdpin creating: gem_pdpout destroying: gem_pdpout creating: gemtablet gemtablet ... couldn't create destroying: gemtablet creating: gemwin MAN::resetState entered destroying: gemwin creating: render_trigger destroying: render_trigger creating: circle destroying: circle creating: colorSquare destroying: colorSquare creating: cone destroying: cone creating: cube destroying: cube creating: cuboid destroying: cuboid creating: curve3d destroying: curve3d creating: curve 6 destroying: curve 6 creating: cylinder destroying: cylinder creating: disk destroying: disk creating: GemSplash destroying: GemSplash creating: imageVert destroying: imageVert creating: model destroying: model creating: multimodel destroying: multimodel creating: newWave destroying: newWave creating: polygon 100 destroying: polygon 100 creating: pqtorusknots destroying: pqtorusknots creating: primTri destroying: primTri creating: rectangle destroying: rectangle creating: ripple destroying: ripple creating: rubber destroying: rubber creating: scopeXYZ destroying: scopeXYZ creating: slideSquares destroying: slideSquares creating: sphere destroying: sphere creating: square destroying: square creating: teapot destroying: teapot creating: text2d error: GEMtext: unable to open font C:/Dokumente und Einstellungen/n/Eigene Dateien/Gemhelp/Gem/tests/all/vera.ttf destroying: text2d creating: text3d error: GEMtext: unable to open font C:/Dokumente und Einstellungen/n/Eigene Dateien/Gemhelp/Gem/tests/all/vera.ttf destroying: text3d creating: textextruded error: GEMtext: unable to open font C:/Dokumente und Einstellungen/n/Eigene Dateien/Gemhelp/Gem/tests/all/vera.ttf destroying: textextruded creating: textoutline error: GEMtext: unable to open font C:/Dokumente und Einstellungen/n/Eigene Dateien/Gemhelp/Gem/tests/all/vera.ttf destroying: textoutline creating: torus destroying: torus creating: triangle destroying: triangle creating: tube destroying: tube creating: accumrotate destroying: accumrotate creating: alpha destroying: alpha creating: ambient destroying: ambient creating: ambientRGB destroying: ambientRGB creating: camera destroying: camera creating: color destroying: color creating: colorRGB destroying: colorRGB creating: depth destroying: depth creating: diffuse destroying: diffuse creating: diffuseRGB destroying: diffuseRGB creating: emission destroying: emission creating: emissionRGB destroying: emissionRGB creating: fragment_program destroying: fragment_program creating: # glsl_fragment # glsl_fragment ... couldn't create destroying: # glsl_fragment creating: glsl_program destroying: glsl_program creating: # glsl_vertex # glsl_vertex ... couldn't create destroying: # glsl_vertex creating: linear_path destroying: linear_path creating: ortho destroying: ortho creating: polygon_smooth destroying: polygon_smooth creating: rotate destroying: rotate creating: rotateXYZ destroying: rotateXYZ creating: scale destroying: scale creating: scaleXYZ destroying: scaleXYZ creating: separator destroying: separator creating: shearXY destroying: shearXY creating: shearXZ destroying: shearXZ creating: shearYX destroying: shearYX creating: shearYZ destroying: shearYZ creating: shearZX destroying: shearZX creating: shearZY destroying: shearZY creating: shininess destroying: shininess creating: specular destroying: specular creating: specularRGB destroying: specularRGB creating: spline_path destroying: spline_path creating: translate destroying: translate creating: translateXYZ destroying: translateXYZ creating: vertex_program destroying: vertex_program creating: light destroying: light creating: spot_light destroying: spot_light creating: world_light destroying: world_light creating: GEMglAccum destroying: GEMglAccum creating: GEMglActiveTextureARB destroying: GEMglActiveTextureARB creating: GEMglAlphaFunc destroying: GEMglAlphaFunc creating: GEMglAreTexturesResident destroying: GEMglAreTexturesResident creating: GEMglArrayElement destroying: GEMglArrayElement creating: GEMglBegin destroying: GEMglBegin creating: GEMglBindProgramARB destroying: GEMglBindProgramARB creating: GEMglBindTexture destroying: GEMglBindTexture creating: GEMglBitmap destroying: GEMglBitmap creating: GEMglBlendEquation [Ðz]: has been compiled without glBlendEquation destroying: GEMglBlendEquation creating: GEMglBlendFunc destroying: GEMglBlendFunc creating: GEMglCallList destroying: GEMglCallList creating: GEMglClearAccum destroying: GEMglClearAccum creating: GEMglClearColor destroying: GEMglClearColor creating: GEMglClear destroying: GEMglClear creating: GEMglClearDepth destroying: GEMglClearDepth creating: GEMglClearIndex destroying: GEMglClearIndex creating: GEMglClearStencil destroying: GEMglClearStencil creating: GEMglClipPlane destroying: GEMglClipPlane creating: GEMglColor3b destroying: GEMglColor3b creating: GEMglColor3bv destroying: GEMglColor3bv creating: GEMglColor3d destroying: GEMglColor3d creating: GEMglColor3dv destroying: GEMglColor3dv creating: GEMglColor3f destroying: GEMglColor3f creating: GEMglColor3fv destroying: GEMglColor3fv creating: GEMglColor3i destroying: GEMglColor3i creating: GEMglColor3iv destroying: GEMglColor3iv creating: GEMglColor3s destroying: GEMglColor3s creating: GEMglColor3sv destroying: GEMglColor3sv creating: GEMglColor3ub destroying: GEMglColor3ub creating: GEMglColor3ubv destroying: GEMglColor3ubv creating: GEMglColor3ui destroying: GEMglColor3ui creating: GEMglColor3uiv destroying: GEMglColor3uiv creating: GEMglColor3us destroying: GEMglColor3us creating: GEMglColor3usv destroying: GEMglColor3usv creating: GEMglColor4b destroying: GEMglColor4b creating: GEMglColor4bv destroying: GEMglColor4bv creating: GEMglColor4d destroying: GEMglColor4d creating: GEMglColor4dv destroying: GEMglColor4dv creating: GEMglColor4f destroying: GEMglColor4f creating: GEMglColor4fv destroying: GEMglColor4fv creating: GEMglColor4i destroying: GEMglColor4i creating: GEMglColor4iv destroying: GEMglColor4iv creating: GEMglColor4s destroying: GEMglColor4s creating: GEMglColor4sv destroying: GEMglColor4sv creating: GEMglColor4ub destroying: GEMglColor4ub creating: GEMglColor4ubv destroying: GEMglColor4ubv creating: GEMglColor4ui destroying: GEMglColor4ui creating: GEMglColor4uiv destroying: GEMglColor4uiv creating: GEMglColor4us destroying: GEMglColor4us creating: GEMglColor4usv destroying: GEMglColor4usv creating: GEMglColorMask destroying: GEMglColorMask creating: GEMglColorMaterial destroying: GEMglColorMaterial creating: GEMglCopyPixels destroying: GEMglCopyPixels creating: GEMglCopyTexImage1D destroying: GEMglCopyTexImage1D creating: GEMglCopyTexImage2D destroying: GEMglCopyTexImage2D creating: GEMglCopyTexSubImage1D destroying: GEMglCopyTexSubImage1D creating: GEMglCopyTexSubImage2D destroying: GEMglCopyTexSubImage2D creating: GEMglCullFace destroying: GEMglCullFace creating: GEMglDeleteTextures destroying: GEMglDeleteTextures creating: GEMglDepthFunc destroying: GEMglDepthFunc creating: GEMglDepthMask destroying: GEMglDepthMask creating: GEMglDepthRange destroying: GEMglDepthRange creating: GEMglDisableClientState destroying: GEMglDisableClientState creating: GEMglDisable destroying: GEMglDisable creating: GEMglDrawArrays destroying: GEMglDrawArrays creating: GEMglDrawBuffer destroying: GEMglDrawBuffer creating: GEMglDrawElements destroying: GEMglDrawElements creating: GEMglEdgeFlag destroying: GEMglEdgeFlag creating: GEMglEnableClientState destroying: GEMglEnableClientState creating: GEMglEnable destroying: GEMglEnable creating: GEMglEnd destroying: GEMglEnd creating: GEMglEndList destroying: GEMglEndList creating: GEMglEvalCoord1d destroying: GEMglEvalCoord1d creating: GEMglEvalCoord1dv destroying: GEMglEvalCoord1dv creating: GEMglEvalCoord1f destroying: GEMglEvalCoord1f creating: GEMglEvalCoord1fv destroying: GEMglEvalCoord1fv creating: GEMglEvalCoord2d destroying: GEMglEvalCoord2d creating: GEMglEvalCoord2dv destroying: GEMglEvalCoord2dv creating: GEMglEvalCoord2f destroying: GEMglEvalCoord2f creating: GEMglEvalCoord2fv destroying: GEMglEvalCoord2fv creating: GEMglEvalMesh1 destroying: GEMglEvalMesh1 creating: GEMglEvalMesh2 destroying: GEMglEvalMesh2 creating: GEMglEvalPoint1 destroying: GEMglEvalPoint1 creating: GEMglEvalPoint2 destroying: GEMglEvalPoint2 creating: GEMglFeedbackBuffer destroying: GEMglFeedbackBuffer creating: GEMglFinish destroying: GEMglFinish creating: GEMglFlush destroying: GEMglFlush creating: GEMglFogf destroying: GEMglFogf creating: GEMglFogfv destroying: GEMglFogfv creating: GEMglFogi destroying: GEMglFogi creating: GEMglFogiv destroying: GEMglFogiv creating: GEMglFrontFace destroying: GEMglFrontFace creating: GEMglFrustum destroying: GEMglFrustum creating: GEMglGenLists destroying: GEMglGenLists creating: GEMglGenProgramsARB destroying: GEMglGenProgramsARB creating: # GEMglGenTextures # GEMglGenTextures ... couldn't create destroying: # GEMglGenTextures creating: GEMglGetError destroying: GEMglGetError creating: GEMglGetFloatv destroying: GEMglGetFloatv creating: GEMglGetMapdv destroying: GEMglGetMapdv creating: GEMglGetMapfv destroying: GEMglGetMapfv creating: GEMglGetMapiv destroying: GEMglGetMapiv creating: GEMglGetPointerv destroying: GEMglGetPointerv creating: GEMglGetString destroying: GEMglGetString creating: GEMglHint destroying: GEMglHint creating: GEMglIndexd destroying: GEMglIndexd creating: GEMglIndexdv destroying: GEMglIndexdv creating: GEMglIndexf destroying: GEMglIndexf creating: GEMglIndexfv destroying: GEMglIndexfv creating: GEMglIndexi destroying: GEMglIndexi creating: GEMglIndexiv destroying: GEMglIndexiv creating: GEMglIndexMask destroying: GEMglIndexMask creating: GEMglIndexs destroying: GEMglIndexs creating: GEMglIndexsv destroying: GEMglIndexsv creating: GEMglIndexub destroying: GEMglIndexub creating: GEMglIndexubv destroying: GEMglIndexubv creating: GEMglInitNames destroying: GEMglInitNames creating: GEMglIsEnabled destroying: GEMglIsEnabled creating: GEMglIsList destroying: GEMglIsList creating: GEMglIsTexture destroying: GEMglIsTexture creating: GEMglLightf destroying: GEMglLightf creating: GEMglLighti destroying: GEMglLighti creating: GEMglLightModelf destroying: GEMglLightModelf creating: GEMglLightModeli destroying: GEMglLightModeli creating: GEMglLineStipple destroying: GEMglLineStipple creating: GEMglLineWidth destroying: GEMglLineWidth creating: GEMglLoadIdentity destroying: GEMglLoadIdentity creating: GEMglLoadMatrixd destroying: GEMglLoadMatrixd creating: GEMglLoadMatrixf destroying: GEMglLoadMatrixf creating: GEMglLoadName destroying: GEMglLoadName creating: GEMglLoadTransposeMatrixd destroying: GEMglLoadTransposeMatrixd creating: GEMglLoadTransposeMatrixf destroying: GEMglLoadTransposeMatrixf creating: GEMglLogicOp destroying: GEMglLogicOp creating: GEMglMap1d destroying: GEMglMap1d creating: GEMglMap1f destroying: GEMglMap1f creating: GEMglMap2d destroying: GEMglMap2d creating: GEMglMap2f destroying: GEMglMap2f creating: GEMglMapGrid1d destroying: GEMglMapGrid1d creating: GEMglMapGrid1f destroying: GEMglMapGrid1f creating: GEMglMapGrid2d destroying: GEMglMapGrid2d creating: GEMglMapGrid2f destroying: GEMglMapGrid2f creating: GEMglMaterialf destroying: GEMglMaterialf creating: GEMglMateriali destroying: GEMglMateriali creating: GEMglMatrixMode destroying: GEMglMatrixMode creating: GEMglMultiTexCoord2fARB destroying: GEMglMultiTexCoord2fARB creating: GEMglMultMatrixd destroying: GEMglMultMatrixd creating: GEMglMultMatrixf destroying: GEMglMultMatrixf creating: GEMglMultTransposeMatrixd destroying: GEMglMultTransposeMatrixd creating: GEMglMultTransposeMatrixf destroying: GEMglMultTransposeMatrixf creating: GEMglNewList destroying: GEMglNewList creating: GEMglNormal3b destroying: GEMglNormal3b creating: GEMglNormal3bv destroying: GEMglNormal3bv creating: GEMglNormal3d destroying: GEMglNormal3d creating: GEMglNormal3dv destroying: GEMglNormal3dv creating: GEMglNormal3f destroying: GEMglNormal3f creating: GEMglNormal3fv destroying: GEMglNormal3fv creating: GEMglNormal3i destroying: GEMglNormal3i creating: GEMglNormal3iv destroying: GEMglNormal3iv creating: GEMglNormal3s destroying: GEMglNormal3s creating: GEMglNormal3sv destroying: GEMglNormal3sv creating: GEMglOrtho destroying: GEMglOrtho creating: GEMglPassThrough destroying: GEMglPassThrough creating: GEMglPixelStoref destroying: GEMglPixelStoref creating: GEMglPixelStorei destroying: GEMglPixelStorei creating: GEMglPixelTransferf destroying: GEMglPixelTransferf creating: GEMglPixelTransferi destroying: GEMglPixelTransferi creating: GEMglPixelZoom destroying: GEMglPixelZoom creating: GEMglPointSize destroying: GEMglPointSize creating: GEMglPolygonMode destroying: GEMglPolygonMode creating: GEMglPolygonOffset destroying: GEMglPolygonOffset creating: GEMglPopAttrib destroying: GEMglPopAttrib creating: GEMglPopClientAttrib destroying: GEMglPopClientAttrib creating: GEMglPopMatrix destroying: GEMglPopMatrix creating: GEMglPopName destroying: GEMglPopName creating: GEMglPrioritizeTextures destroying: GEMglPrioritizeTextures creating: GEMglProgramEnvParameter4dARB destroying: GEMglProgramEnvParameter4dARB creating: GEMglProgramEnvParameter4fvARB destroying: GEMglProgramEnvParameter4fvARB creating: GEMglProgramLocalParameter4fvARB destroying: GEMglProgramLocalParameter4fvARB creating: GEMglProgramStringARB destroying: GEMglProgramStringARB creating: GEMglPushAttrib destroying: GEMglPushAttrib creating: GEMglPushClientAttrib destroying: GEMglPushClientAttrib creating: GEMglPushMatrix destroying: GEMglPushMatrix creating: GEMglPushName destroying: GEMglPushName creating: GEMglRasterPos2d destroying: GEMglRasterPos2d creating: GEMglRasterPos2dv destroying: GEMglRasterPos2dv creating: GEMglRasterPos2f destroying: GEMglRasterPos2f creating: GEMglRasterPos2fv destroying: GEMglRasterPos2fv creating: GEMglRasterPos2i destroying: GEMglRasterPos2i creating: GEMglRasterPos2iv destroying: GEMglRasterPos2iv creating: GEMglRasterPos2s destroying: GEMglRasterPos2s creating: GEMglRasterPos2sv destroying: GEMglRasterPos2sv creating: GEMglRasterPos3d destroying: GEMglRasterPos3d creating: GEMglRasterPos3dv destroying: GEMglRasterPos3dv creating: GEMglRasterPos3f destroying: GEMglRasterPos3f creating: GEMglRasterPos3fv destroying: GEMglRasterPos3fv creating: GEMglRasterPos3i destroying: GEMglRasterPos3i creating: GEMglRasterPos3iv destroying: GEMglRasterPos3iv creating: GEMglRasterPos3s destroying: GEMglRasterPos3s creating: GEMglRasterPos3sv destroying: GEMglRasterPos3sv creating: GEMglRasterPos4d destroying: GEMglRasterPos4d creating: GEMglRasterPos4dv destroying: GEMglRasterPos4dv creating: GEMglRasterPos4f destroying: GEMglRasterPos4f creating: GEMglRasterPos4fv destroying: GEMglRasterPos4fv creating: GEMglRasterPos4i destroying: GEMglRasterPos4i creating: GEMglRasterPos4iv destroying: GEMglRasterPos4iv creating: GEMglRasterPos4s destroying: GEMglRasterPos4s creating: GEMglRasterPos4sv destroying: GEMglRasterPos4sv creating: GEMglRectd destroying: GEMglRectd creating: GEMglRectf destroying: GEMglRectf creating: GEMglRecti destroying: GEMglRecti creating: GEMglRects destroying: GEMglRects creating: GEMglRenderMode destroying: GEMglRenderMode creating: GEMglRotated destroying: GEMglRotated creating: GEMglRotatef destroying: GEMglRotatef creating: GEMglScaled destroying: GEMglScaled creating: GEMglScalef destroying: GEMglScalef creating: GEMglScissor destroying: GEMglScissor creating: GEMglSelectBuffer destroying: GEMglSelectBuffer creating: GEMglShadeModel destroying: GEMglShadeModel creating: GEMglStencilFunc destroying: GEMglStencilFunc creating: GEMglStencilMask destroying: GEMglStencilMask creating: GEMglStencilOp destroying: GEMglStencilOp creating: GEMglTexCoord1d destroying: GEMglTexCoord1d creating: GEMglTexCoord1dv destroying: GEMglTexCoord1dv creating: GEMglTexCoord1f destroying: GEMglTexCoord1f creating: GEMglTexCoord1fv destroying: GEMglTexCoord1fv creating: GEMglTexCoord1i destroying: GEMglTexCoord1i creating: GEMglTexCoord1iv destroying: GEMglTexCoord1iv creating: GEMglTexCoord1s destroying: GEMglTexCoord1s creating: GEMglTexCoord1sv destroying: GEMglTexCoord1sv creating: GEMglTexCoord2d destroying: GEMglTexCoord2d creating: GEMglTexCoord2dv destroying: GEMglTexCoord2dv creating: GEMglTexCoord2f destroying: GEMglTexCoord2f creating: GEMglTexCoord2fv destroying: GEMglTexCoord2fv creating: GEMglTexCoord2i destroying: GEMglTexCoord2i creating: GEMglTexCoord2iv destroying: GEMglTexCoord2iv creating: GEMglTexCoord2s destroying: GEMglTexCoord2s creating: GEMglTexCoord2sv destroying: GEMglTexCoord2sv creating: GEMglTexCoord3d destroying: GEMglTexCoord3d creating: GEMglTexCoord3dv destroying: GEMglTexCoord3dv creating: GEMglTexCoord3f destroying: GEMglTexCoord3f creating: GEMglTexCoord3fv destroying: GEMglTexCoord3fv creating: GEMglTexCoord3i destroying: GEMglTexCoord3i creating: GEMglTexCoord3iv destroying: GEMglTexCoord3iv creating: GEMglTexCoord3s destroying: GEMglTexCoord3s creating: GEMglTexCoord3sv destroying: GEMglTexCoord3sv creating: GEMglTexCoord4d destroying: GEMglTexCoord4d creating: GEMglTexCoord4dv destroying: GEMglTexCoord4dv creating: GEMglTexCoord4f destroying: GEMglTexCoord4f creating: GEMglTexCoord4fv destroying: GEMglTexCoord4fv creating: GEMglTexCoord4i destroying: GEMglTexCoord4i creating: GEMglTexCoord4iv destroying: GEMglTexCoord4iv creating: GEMglTexCoord4s destroying: GEMglTexCoord4s creating: GEMglTexCoord4sv destroying: GEMglTexCoord4sv creating: GEMglTexEnvf destroying: GEMglTexEnvf creating: GEMglTexEnvi destroying: GEMglTexEnvi creating: GEMglTexGend destroying: GEMglTexGend creating: GEMglTexGenf destroying: GEMglTexGenf creating: GEMglTexGenfv destroying: GEMglTexGenfv creating: GEMglTexGeni destroying: GEMglTexGeni creating: GEMglTexParameterf destroying: GEMglTexParameterf creating: GEMglTexParameteri destroying: GEMglTexParameteri creating: GEMglTexSubImage1D destroying: GEMglTexSubImage1D creating: GEMglTexSubImage2D destroying: GEMglTexSubImage2D creating: GEMglTranslated destroying: GEMglTranslated creating: GEMglTranslatef destroying: GEMglTranslatef creating: GEMglUniform1fARB destroying: GEMglUniform1fARB creating: GEMgluPerspective destroying: GEMgluPerspective creating: GEMglUseProgramObjectARB destroying: GEMglUseProgramObjectARB creating: GEMglVertex2d destroying: GEMglVertex2d creating: GEMglVertex2dv destroying: GEMglVertex2dv creating: GEMglVertex2f destroying: GEMglVertex2f creating: GEMglVertex2fv destroying: GEMglVertex2fv creating: GEMglVertex2i destroying: GEMglVertex2i creating: GEMglVertex2iv destroying: GEMglVertex2iv creating: GEMglVertex2s destroying: GEMglVertex2s creating: GEMglVertex2sv destroying: GEMglVertex2sv creating: GEMglVertex3d destroying: GEMglVertex3d creating: GEMglVertex3dv destroying: GEMglVertex3dv creating: GEMglVertex3f destroying: GEMglVertex3f creating: GEMglVertex3fv destroying: GEMglVertex3fv creating: GEMglVertex3i destroying: GEMglVertex3i creating: GEMglVertex3iv destroying: GEMglVertex3iv creating: GEMglVertex3s destroying: GEMglVertex3s creating: GEMglVertex3sv destroying: GEMglVertex3sv creating: GEMglVertex4d destroying: GEMglVertex4d creating: GEMglVertex4dv destroying: GEMglVertex4dv creating: GEMglVertex4f destroying: GEMglVertex4f creating: GEMglVertex4fv destroying: GEMglVertex4fv creating: GEMglVertex4i destroying: GEMglVertex4i creating: GEMglVertex4iv destroying: GEMglVertex4iv creating: GEMglVertex4s destroying: GEMglVertex4s creating: GEMglVertex4sv destroying: GEMglVertex4sv creating: GEMglViewport destroying: GEMglViewport creating: GLdefine destroying: GLdefine creating: part_color destroying: part_color creating: part_damp destroying: part_damp creating: part_draw destroying: part_draw creating: part_follow destroying: part_follow creating: part_gravity destroying: part_gravity creating: part_head destroying: part_head creating: part_info destroying: part_info creating: part_killold destroying: part_killold creating: part_killslow destroying: part_killslow creating: part_orbitpoint destroying: part_orbitpoint creating: part_render destroying: part_render creating: part_sink destroying: part_sink creating: part_size destroying: part_size creating: part_source destroying: part_source creating: part_targetcolor destroying: part_targetcolor creating: part_targetsize destroying: part_targetsize creating: part_velcone part_velcone: this is obsolete, use [part_velocity cone <x> <y> <z> <r>] instead destroying: part_velcone creating: part_velocity destroying: part_velocity creating: part_velsphere part_velsphere: this is obsolete, use [part_velocity sphere <x> <y> <z> <r>] instead destroying: part_velsphere creating: part_vertex destroying: part_vertex creating: pix_2grey destroying: pix_2grey creating: pix_a_2grey destroying: pix_a_2grey creating: pix_add destroying: pix_add creating: pix_aging destroying: pix_aging creating: pix_alpha destroying: pix_alpha creating: pix_background destroying: pix_background creating: pix_backlight destroying: pix_backlight creating: pix_biquad destroying: pix_biquad creating: pix_bitmask destroying: pix_bitmask creating: pix_blob destroying: pix_blob creating: pix_blur destroying: pix_blur creating: pix_buf destroying: pix_buf creating: pix_buffer depot 100 destroying: pix_buffer depot 100 creating: pix_buffer_read depot pix_buffer_read: couldn't find pix_buffer 'depot' destroying: pix_buffer_read depot creating: pix_buffer_write depot destroying: pix_buffer_write depot creating: pix_chroma_key destroying: pix_chroma_key creating: pix_clearblock destroying: pix_clearblock creating: pix_coloralpha destroying: pix_coloralpha creating: pix_color destroying: pix_color creating: pix_colormatrix destroying: pix_colormatrix creating: pix_colorreduce destroying: pix_colorreduce creating: pix_compare destroying: pix_compare creating: pix_composite destroying: pix_composite creating: pix_contrast destroying: pix_contrast creating: pix_convert destroying: pix_convert creating: pix_convolve 3 3 destroying: pix_convolve 3 3 creating: pix_coordinate destroying: pix_coordinate creating: pix_crop destroying: pix_crop creating: pix_curve rgba destroying: pix_curve rgba creating: pix_curve red green blue destroying: pix_curve red green blue creating: pix_curve red green blue alpha destroying: pix_curve red green blue alpha creating: pix_data destroying: pix_data creating: pix_deinterlace destroying: pix_deinterlace creating: pix_delay destroying: pix_delay creating: pix_diff destroying: pix_diff creating: pix_dot destroying: pix_dot creating: pix_draw destroying: pix_draw creating: pix_dump destroying: pix_dump creating: pix_duotone destroying: pix_duotone creating: pix_emboss destroying: pix_emboss creating: pix_fiducialtrack pix_fiducialtrack ... couldn't create destroying: pix_fiducialtrack creating: pix_film pix_film:: directshow support handle 0 308A778 filmQT created pix_film:: quicktime support handle 1 308AA98 handle 2 308AB50 handle 3 308ABF0 handle 4 308AC88 handle 5 308AD28 handle 6 308ADD0 destroying: pix_film closing 8 handles close 7 close 6 close 5 close 4 close 3 close 2 close 1 close 0 closed creating: pix_flip destroying: pix_flip creating: pix_freeframe trying to load C:/Dokumente und Einstellungen/n/Eigene Dateien/Gemhelp/Gem/tests/all/ C:\Dokumente und Einstellungen\n\Eigene Dateien\Gemhelp\Gem\tests\all: couldn't load error: GemException: couldn't load FreeFrame-plugin pix_freeframe ... couldn't create destroying: pix_freeframe creating: pix_gain destroying: pix_gain creating: pix_grey destroying: pix_grey creating: pix_halftone destroying: pix_halftone creating: pix_histo error: pix_histo: only 1, 3 or 4 arguments are allowed destroying: pix_histo creating: pix_hit destroying: pix_hit creating: pix_hsv2rgb destroying: pix_hsv2rgb creating: pix_image destroying: pix_image creating: pix_imageInPlace destroying: pix_imageInPlace creating: pix_info destroying: pix_info creating: pix_invert destroying: pix_invert creating: pix_kaleidoscope destroying: pix_kaleidoscope creating: pix_levels destroying: pix_levels creating: pix_lumaoffset destroying: pix_lumaoffset creating: pix_mask destroying: pix_mask creating: pix_mean_color destroying: pix_mean_color creating: pix_metaimage destroying: pix_metaimage creating: pix_mix destroying: pix_mix creating: pix_motionblur destroying: pix_motionblur creating: pix_movement2 destroying: pix_movement2 creating: pix_movement destroying: pix_movement creating: pix_movie handle 0 1A8D568 filmQT created handle 1 1A8D660 handle 2 1A8D348 handle 3 1A8D718 handle 4 1A8D7B0 handle 5 1A8D850 handle 6 1A8D8F8 destroying: pix_movie closing 8 handles close 7 close 6 close 5 close 4 close 3 close 2 close 1 close 0 closed closing 8 handles close 7 close 6 close 5 close 4 close 3 close 2 close 1 close 0 closed creating: pix_multiblob destroying: pix_multiblob creating: pix_multiimage destroying: pix_multiimage creating: pix_multiply destroying: pix_multiply creating: pix_multitexture 2 destroying: pix_multitexture 2 creating: pix_normalize destroying: pix_normalize creating: pix_offset destroying: pix_offset creating: pix_pix2sig destroying: pix_pix2sig creating: pix_posterize destroying: pix_posterize creating: pix_puzzle destroying: pix_puzzle creating: pix_rds destroying: pix_rds creating: pix_record pix_video: QT init done recordQT : 20 codecs installed recordQT : pjpeg codec 20 1785750887 131292 ctype destroying: pix_record recordQT: deconstructor creating: pix_rectangle destroying: pix_rectangle creating: pix_refraction destroying: pix_refraction creating: pix_resize destroying: pix_resize creating: pix_rgb2hsv destroying: pix_rgb2hsv creating: pix_rgba destroying: pix_rgba creating: pix_roll destroying: pix_roll creating: pix_rtx destroying: pix_rtx creating: pix_scanline destroying: pix_scanline creating: pix_set destroying: pix_set creating: pix_share_read namedSegment 128 128 RGBA pix_share_*: 128x128x4: 65536 error: pix_share_*: no shared memory on w32! destroying: pix_share_read namedSegment 128 128 RGBA creating: pix_share_write namedSegment 128 128 RGBA pix_share_*: 128x128x4: 65536 error: pix_share_*: no shared memory on w32! destroying: pix_share_write namedSegment 128 128 RGBA creating: pix_sig2pix destroying: pix_sig2pix creating: pix_snap2tex destroying: pix_snap2tex creating: pix_snap destroying: pix_snap creating: pix_subtract destroying: pix_subtract creating: pix_takealpha destroying: pix_takealpha creating: pix_test destroying: pix_test creating: pix_texture destroying: pix_texture creating: pix_threshold_bernsen destroying: pix_threshold_bernsen creating: pix_threshold destroying: pix_threshold creating: pix_tIIR destroying: pix_tIIR creating: pix_video error: pix_videoDS: No video capture devices found! error: pix_videoDS: Could not open device: 0
opened device 0 destroying: pix_video creating: pix_vpaint pix_vpaint ... couldn't create destroying: pix_vpaint creating: pix_write destroying: pix_write creating: pix_yuv destroying: pix_yuv creating: pix_zoom 10 destroying: pix_zoom 10 done: bang closing audio... closing MIDI... ... done.
IOhannes m zmoelnig wrote:
IOhannes m zmoelnig wrote:
hi
chris clepper wrote:
I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like
weird, what was the problem with fiducial tracking? i assume that you added all the libfidtrack*.cpp files to the project?
to post the binaries somewhere like IEM if possible.
definitely. however, for security reasons i cannot give you direct access. just email them to me, i will put them online.
ok, they are now available at
http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin-doc.zip and http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin.zip
anyone who wants to test, should do so.
mfga.sdr IOhannes
On Sep 14, 2006, at 7:44 AM, IOhannes m zmoelnig wrote:
IOhannes m zmoelnig wrote:
IOhannes m zmoelnig wrote:
hi
chris clepper wrote:
I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like
weird, what was the problem with fiducial tracking? i assume that you added all the libfidtrack*.cpp files to the project?
to post the binaries somewhere like IEM if possible.
definitely. however, for security reasons i cannot give you direct access. just email them to me, i will put them online.
ok, they are now available at
http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin-doc.zip and http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin.zip
anyone who wants to test, should do so.
I get this when trying to download:
Forbidden You don't have permission to access /download/gem-CVS20060914-w32- i686-bin.zip on this server.
Apache/1.3.33 Server at gem.iem.at Port 80
.hc ------------------------------------------------------------------------
Terrorism is not an enemy. It cannot be defeated. It's a tactic. It's about as sensible to say we declare war on night attacks and expect we're going to win that war. We're not going to win the war on terrorism. - retired U.S. Army general, William Odom
Hans-Christoph Steiner wrote:
ok, they are now available at
http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin-doc.zip and http://gem.iem.at/download/gem-CVS20060914-w32-i686-bin.zip
anyone who wants to test, should do so.
I get this when trying to download:
Forbidden You don't have permission to access /download/gem-CVS20060914-w32-i686-bin.zip on this server.
thanks, my umask is a bit too restrictive. should be fixed by now.
mfg.asdr IOhannes
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote:
i tested it on my mate's w2k machine, and it seems pretty ok. (i admit i did not test for functionality, only for object-existance). creating these objects (or was it destroying?) crashed pd: [glsl_fragment], [glsl_vertex], [GEMglGenTextures]
I get a crash when calling openMess in the constructor and no filename is used in the object creation. I guess my test patch had a working path in it, but it looks like there is a check for a null pointer. Same code appears to work fine on the Mac. Does it work on Linux too?
chris clepper wrote:
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote:
i tested it on my mate's w2k machine, and it seems pretty ok. (i admit i did not test for functionality, only for object-existance). creating these objects (or was it destroying?) crashed pd: [glsl_fragment], [glsl_vertex], [GEMglGenTextures]
I get a crash when calling openMess in the constructor and no filename is used in the object creation. I guess my test patch had a working path in it, but it looks like there is a check for a null pointer. Same code appears to work fine on the Mac. Does it work on Linux too?
last time i checked it did...wait...yes, it still does not crash when the object is created without a filename (or no filename at all).
and you are right, my quick test for existence calls the object without arguments.
mfg.da IOhannes
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote:
last time i checked it did...wait...yes, it still does not crash when the object is created without a filename (or no filename at all).
and you are right, my quick test for existence calls the object without arguments.
I'm having trouble getting file handling not to crash even when using an 'open' message. Perhaps it is some MS vs Unix file problem? In debugging some of the pointers just go bad and I haven't discovered why yet.
On 9/14/06, chris clepper cgclepper@gmail.com wrote:
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote:
last time i checked it did...wait...yes, it still does not crash when the object is created without a filename (or no filename at all).
and you are right, my quick test for existence calls the object without arguments.
I'm having trouble getting file handling not to crash even when using an 'open' message. Perhaps it is some MS vs Unix file problem? In debugging some of the pointers just go bad and I haven't discovered why yet.
The crash is in glCreateShaderObjectARB and it crashes only when there is no GL context. After creating a context it gets past that. This usually isn't a problem on Windows like it is on the Mac, but looks like the GLSL code is actually following spec this time. Do we create a generic context like on the Mac for Windows (and possibly Linux)?
Also, the object is spitting out garbage float values for the shader IDs now. This used to work!?!
cgc
chris clepper wrote:
The crash is in glCreateShaderObjectARB and it crashes only when there is no GL context. After creating a context it gets past that. This usually isn't a problem on Windows like it is on the Mac, but looks like the GLSL code is actually following spec this time. Do we create a generic context like on the Mac for Windows (and possibly Linux)?
i thought so, but i haven't checked.
Also, the object is spitting out garbage float values for the shader IDs now. This used to work!?!
yes it did. e.g. the example patch 02.advanced/18.gl_shading_language.pd does work here (though there are probably more elaborate examples of how shaders can be used)
mfasdr. IOhannes
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote:
chris clepper wrote:
Do we create a generic context like on the Mac for Windows (and possibly Linux)?
i thought so, but i haven't checked.
I don't know WGL at all, but it doesn't look too awful (like that mess of Apple code).
e.g. the example patch 02.advanced/18.gl_shading_language.pd does work
here (though there are probably more elaborate examples of how shaders can be used)
Does it work on your Windows machine though? The shader ID values I'm getting are huge and well beyond what a float can represent in 23 bits. I think it would link just fine if the IDs were like 1 or 4 (typical Mac ones) and not 536870913 !!
On Thu, 14 Sep 2006, chris clepper wrote:
On 9/14/06, IOhannes m zmoelnig zmoelnig@iem.at wrote: Does it work on your Windows machine though? The shader ID values I'm getting are huge and well beyond what a float can represent in 23 bits. I think it would link just fine if the IDs were like 1 or 4 (typical Mac ones) and not 536870913 !!
btw, if it helps, 536870913 = (1<<29)+1
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada
chris clepper wrote:
I have a Windows and Intel Mac build of GEM that I believe are up to date and reasonably full featured. The only thing I could not get running on Windows is the fiducial tracking and the Pbuffer based code. I would like to post the binaries somewhere like IEM if possible.
yesterday i had a hard time building Gem on a powerbook pro.
well, actually it was straightforward, without font-support. however, for the life of me (and the few hours i was willing to spend) it was impossible to get FTGL-support running.
freetype-2.1.4 compiled fine, ftgl compiled fine. the FTGL-demo did NOT run, it was complaining about preloading disabled with freetype2 dylibs. i ran preload_update (or however it is called) but to no avail.
compiling/linking Gem worked fine, but it refused to load, because it couldn't find FT_Get_Kerning() (iirc)
any ideas. or even simpler: anyone with a macintel binary lying around?
mfg.adsr. IOhannes
PS: @hc i know, if the FTGL support would come right with Gem, then the autobuilds might have already detected this...
PPS: i get loads of deprecation warnings as soon as it comes to quicktime-specific function calls. is this normal?
On 1/9/07, IOhannes m zmoelnig zmoelnig@iem.at wrote:
yesterday i had a hard time building Gem on a powerbook pro.
They changed the name to the horrible MacBook Pro. As a friend of mine says 'Anytime you have to put the word Pro in the name of your product, you are in trouble.'
or even simpler: anyone with a macintel binary lying around?
I have one attached. The mail list might filter it out though as it is 141Kb.
PPS: i get loads of deprecation warnings as soon as it comes to quicktime-specific function calls. is this normal?
Unfortunately it is normal. Apple development is managed by a group of children. In the near future all of the Quicktime functionality in GEM will be deprecated on OSX. Apple expects all OSX Quicktime development to use Cocoa from now on even though it is incomplete, lacks the decade or more of stress testing in the current Carbon based API and not appropriate for the vast majority of Quicktime applications.
chris clepper wrote:
On 1/9/07, IOhannes m zmoelnig zmoelnig@iem.at wrote:
yesterday i had a hard time building Gem on a powerbook pro.
They changed the name to the horrible MacBook Pro. As a friend of mine says 'Anytime you have to put the word Pro in the name of your product, you are in trouble.'
or even simpler: anyone with a macintel binary lying around?
I have one attached. The mail list might filter it out though as it is 141Kb.
thanks; cannot test it now though, since the student with his laptop is not here right now. however, i was rather asking for a Gem.pd_darwin (including static ftgl support) built for macintel. do you happen to have one of these too? i could put it online on the iem-site.
PPS: i get loads of deprecation warnings as soon as it comes to quicktime-specific function calls. is this normal?
Unfortunately it is normal. Apple development is managed by a group of children. In the near future all of the Quicktime functionality in GEM will be deprecated on OSX. Apple expects all OSX Quicktime development to use Cocoa from now on even though it is incomplete, lacks the decade or more of stress testing in the current Carbon based API and not appropriate for the vast majority of Quicktime applications.
cool. and i always thought the FLOSS world had problems with APIs that are quickly outdated.... ;-), or rather :-(
mfg.adsr IOhannes