Re: [osg-users] glslDevil being resurrected as GLSL Debugger

2013-03-26 Thread Jordi Torres
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

2013-03-26 Thread Jordi Torres
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

2013-03-26 Thread Chris Hanson
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

2013-03-26 Thread Jan Ciger

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

2013-03-26 Thread Chris Hanson
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