Series is Reviewed-by: Ian Romanick <ian.d.roman...@intel.com>
On 02/13/2014 02:18 PM, Fabian Bieler wrote: > Hello! > > As mesa only supports geometry shaders in core profile contexts this patchset > adjusts the gsraytrace and the geom-outlining-150 demos to use the core > profile. > > This is v2 with the comment by Ian Romanick regarding incorrect usage of the > GLSL preprocessor #line directive adressed. > > As I don't have git access, I'd appreciate it if someone could commit these > patches (assuming there are no further issues, of course). > > Thanks, > Fabian > > Fabian Bieler (12): > configure.ac: Check for freeglut. > glut_wrapper: Include freeglut.h if available. > glsl/gsraytrace: Use __LINE__ macro to set line numbers in GLSL source > strings. > glsl/gsraytrace: Don't create new Buffer objects everytime the window > is resized. > glsl/gsraytrace: Bind transform feedback buffer. > glsl/gsraytrace: Use core GL3.0 transform feedback > glsl/gsraytrace: Use GLSL 1.5 instead of 1.2. > glsl/gsraytrace: Use core geometry shaders. > glsl/gsraytrace: Switch to core profile. > geom-outlining-150: Use a vbo. > geom-outlining-150: Use core geometry shaders. > geom-outlining-150: Switch to core profile. > > configure.ac | 6 ++ > src/glsl/geom-outlining-150.c | 64 +++++++++------ > src/glsl/gsraytrace.cpp | 185 > ++++++++++++++++++++++-------------------- > src/util/glut_wrap.h | 4 +- > 4 files changed, 147 insertions(+), 112 deletions(-) > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev