office-gobmx/vcl/opengl
Jochen Nitschke 039b75d6cd follow-up for tinderbox fix
> vcl/opengl/texture.cxx:53:5:
> error: calling static member function through member call syntax,
> use 'TextureState::generate' instead [loplugin:staticcall]

Change-Id: Ie550549fb23b0199014ed41adcc2f3da8c4d1520
Reviewed-on: https://gerrit.libreoffice.org/24544
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
2016-05-01 00:32:39 +00:00
..
win
x11 opengl: track state of active and bound textures in context 2016-04-30 03:06:49 +00:00
areaHashCRC64TFragmentShader.glsl
areaScaleFastFragmentShader.glsl
areaScaleFragmentShader.glsl
blendedTextureFragmentShader.glsl
blendedTextureVertexShader.glsl
convolutionFragmentShader.glsl
DeviceInfo.cxx
diffTextureFragmentShader.glsl
dumbVertexShader.glsl
FixedTextureAtlas.cxx
framebuffer.cxx
gdiimpl.cxx opengl: track the state of glViewport 2016-04-30 03:08:30 +00:00
greyscaleFragmentShader.glsl
invert50FragmentShader.glsl
linearGradientFragmentShader.glsl
lineFragmentShader.glsl
lineVertexShader.glsl
maskedTextureFragmentShader.glsl
maskedTextureVertexShader.glsl
maskFragmentShader.glsl
opengl_blacklist_windows.xml
PackedTextureAtlas.cxx
program.cxx opengl: track state of active and bound textures in context 2016-04-30 03:06:49 +00:00
radialGradientFragmentShader.glsl
README.deprecated
README.opengl
replaceColorFragmentShader.glsl
salbmp.cxx opengl: track the state of stencil test 2016-04-30 03:07:51 +00:00
scale.cxx opengl: track the state of stencil test 2016-04-30 03:07:51 +00:00
solidFragmentShader.glsl
texture.cxx follow-up for tinderbox fix 2016-05-01 00:32:39 +00:00
textureFragmentShader.glsl
textureVertexShader.glsl
transformedTextureVertexShader.glsl

Run LO with OpenGL enabled
--------------------------
SAL_USE_VCLPLUGIN=gtk SAL_FORCEGL=1 ./soffice

Environment variables used:

SAL_USE_VCLPLUGIN - use the specified VCL plugin (GTK2 in this case - currently
needed on Linux because the default GTK3 doesn't support OpenGL yet)

SAL_FORCEGL - enable OpenGL even if the card is blacklisted.

Other variables:

LIBGL_ALWAYS_SOFTWARE=1 - on Linux+Mesa forces the software renderer to be used
(this is useful as an alternative to spot driver specific bugs)

SAL_LOG=+INFO.vcl.opengl - if "--enable-dbgutil" is used, this can show OpenGL
various rendering messages.

LD_PRELOAD=/usr/lib64/apitrace/wrappers/glxtrace.so - preload the wrapper for
APItrace. The path is the default used in Fedora 21+.

Run VCLDemo
-----------

SAL_USE_VCLPLUGIN=gtk SAL_FORCEGL=1 ./bin/run vcldemo