Re: [osg-users] glslDevil being resurrected as GLSL Debugger
Hi Chris, I will try to help in the linux side a bit. At first attempt it does not compile, or at least not for me. After some changes I managed to compile and execute glsldevil (I have to say that I didn't test anything only did the compilation and execution). Following is a miniguide of what I did to get it running: sudo apt-get install flex bison dos2unix export QTDIR=/yourQtdir/gcc/ add #include GL/glu.h in glsldb/glScatter.cpp add -lX11 -lpthread in glsldb/Makefile mkdir GLSLCompiler/glslang/MachineIndependent/lib make cd glsldb ./glsldb Do you want the changes as a pull request in the github repo? Anyway I think we can make it easier for all moving the building proccess to CMake. It is hard at the first stage but it may help in the OSX compilation too. Cheers! 2013/3/24 Chris Hanson xe...@alphapixel.com To fill the hole left where a cross-platform GLSL source-level debugger should be, I've convinced the authors of the glslDevil tool ( http://www.vis.uni-stuttgart.de/glsldevil/ ) to release the code as open source and allow others to improve upon it. To better help people find it with internet searches, I'm re-titling it GLSL Debugger. https://github.com/XenonofArcticus/GLSL-Debugger The initial code release is now checked in, but has not yet been built. It will not build on Windows without the proprietary Microsoft Detours toolkit, whose licensing probably does not fit with the current situation. However, we believe it will build and run on Linux. Major goals are to: Fix existing bugs. Replace the Detours support under Windows with something like glintercept ( https://code.google.com/p/glintercept/ ) or easyhook ( http://easyhook.codeplex.com/ ) Get it working on OSX. Improve the dialect and version of OpenGL support across all platofrm (to support things like switch/case) and newer language features. While I am shepherding this project, I am probably not the best qualified to work on anythign but the Windows issues. I am hoping to recruit Linux and OSX users to help with those tasks, and hopefully some GLSL grammar experts to help with the parsing/rewriting code that supports all the magic. The project is completely open on GitHub, under a BSD license. If you would like to be recognized as a prominent contributor, I'm completely open to adding you as a project maintainer/owner on GitHub. I'm even willing to abdicate if someone feels they are interested in running the whole show. -- Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com http://www.alphapixel.com/ Training • Consulting • Contracting 3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 • GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL Digital Imaging • GIS • GPS • osgEarth • Terrain • Telemetry • Cryptography • Digital Audio • LIDAR • Kinect • Embedded • Mobile • iPhone/iPad/iOS • Android @alphapixel https://twitter.com/alphapixel facebook.com/alphapixel (775) 623-PIXL [7495] ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] glslDevil being resurrected as GLSL Debugger
I missed to say that I used Qt-4.8.1 2013/3/26 Jordi Torres jtorresfa...@gmail.com Hi Chris, I will try to help in the linux side a bit. At first attempt it does not compile, or at least not for me. After some changes I managed to compile and execute glsldevil (I have to say that I didn't test anything only did the compilation and execution). Following is a miniguide of what I did to get it running: sudo apt-get install flex bison dos2unix export QTDIR=/yourQtdir/gcc/ add #include GL/glu.h in glsldb/glScatter.cpp add -lX11 -lpthread in glsldb/Makefile mkdir GLSLCompiler/glslang/MachineIndependent/lib make cd glsldb ./glsldb Do you want the changes as a pull request in the github repo? Anyway I think we can make it easier for all moving the building proccess to CMake. It is hard at the first stage but it may help in the OSX compilation too. Cheers! 2013/3/24 Chris Hanson xe...@alphapixel.com To fill the hole left where a cross-platform GLSL source-level debugger should be, I've convinced the authors of the glslDevil tool ( http://www.vis.uni-stuttgart.de/glsldevil/ ) to release the code as open source and allow others to improve upon it. To better help people find it with internet searches, I'm re-titling it GLSL Debugger. https://github.com/XenonofArcticus/GLSL-Debugger The initial code release is now checked in, but has not yet been built. It will not build on Windows without the proprietary Microsoft Detours toolkit, whose licensing probably does not fit with the current situation. However, we believe it will build and run on Linux. Major goals are to: Fix existing bugs. Replace the Detours support under Windows with something like glintercept ( https://code.google.com/p/glintercept/ ) or easyhook ( http://easyhook.codeplex.com/ ) Get it working on OSX. Improve the dialect and version of OpenGL support across all platofrm (to support things like switch/case) and newer language features. While I am shepherding this project, I am probably not the best qualified to work on anythign but the Windows issues. I am hoping to recruit Linux and OSX users to help with those tasks, and hopefully some GLSL grammar experts to help with the parsing/rewriting code that supports all the magic. The project is completely open on GitHub, under a BSD license. If you would like to be recognized as a prominent contributor, I'm completely open to adding you as a project maintainer/owner on GitHub. I'm even willing to abdicate if someone feels they are interested in running the whole show. -- Chris 'Xenon' Hanson, omo sanza lettere. xe...@alphapixel.com http://www.alphapixel.com/ Training • Consulting • Contracting 3D • Scene Graphs (Open Scene Graph/OSG) • OpenGL 2 • OpenGL 3 • OpenGL 4 • GLSL • OpenGL ES 1 • OpenGL ES 2 • OpenCL Digital Imaging • GIS • GPS • osgEarth • Terrain • Telemetry • Cryptography • Digital Audio • LIDAR • Kinect • Embedded • Mobile • iPhone/iPad/iOS • Android @alphapixel https://twitter.com/alphapixel facebook.com/alphapixel (775) 623-PIXL [7495] ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com -- Jordi Torres Fabra gvSIG 3D blog http://gvsig3d.blogspot.com ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] glslDevil being resurrected as GLSL Debugger
Thanks hugely, Jordi. Yes, I'd love a pull request. If you want to start a buildnotes document (possibly in the wiki) with your notes above, that'd be excellent as well. I am still figuring out where to do a discussion list for this. I usually use Google Code, but I figured I'd try GitHub since people seem to like it for FOSS projects, but it doesn't seem to have a forum or mailing list feature. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] glslDevil being resurrected as GLSL Debugger
Hello, On 03/26/2013 08:02 PM, Chris Hanson wrote: Thanks hugely, Jordi. Yes, I'd love a pull request. If you want to start a buildnotes document (possibly in the wiki) with your notes above, that'd be excellent as well. I am still figuring out where to do a discussion list for this. I usually use Google Code, but I figured I'd try GitHub since people seem to like it for FOSS projects, but it doesn't seem to have a forum or mailing list feature. Make a Google Group - those works as mailing list/forums. Github has a discussion feature, but it is not very practical apart from commenting on bugs. Regards, Jan ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] glslDevil being resurrected as GLSL Debugger
Very good. We will suspect discussion here, and move over to: glsl-debugger-developm...@googlegroups.com https://groups.google.com/forum/?fromgroups#!forum/glsl-debugger-development ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org