[Mesa-dev] [PATCH 00/12] DEMOS Use core profile in two GS demos.

Fabian Bieler fabianbieler at fastmail.fm
Wed Feb 5 13:07:40 PST 2014


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.

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       | 191 ++++++++++++++++++++++--------------------
 src/util/glut_wrap.h          |   4 +-
 4 files changed, 147 insertions(+), 118 deletions(-)

-- 
1.8.3.2



More information about the mesa-dev mailing list