build fix
[LibreOffice.git] / vcl / README.vars
blobd50a03b11a7e37607ab0506426c45e23fcf894c9
1 Environment variables in VCL:
3 General
4 -------
5 SAL_USE_VCLPLUGIN - use a VCL plugin
6 SAL_NO_NWF - disable native widgets
7 SAL_FORCEDPI - force a specific DPI (gtk & gtk3 plugins only)
8 SAL_FORCE_HC - force high-contrast mode
9 SAL_NO_COMMON_LAYOUT - disable CommonSalLayout layout engine for text layout
11 VCL_DOUBLEBUFFERING_AVOID_PAINT - don't paint the buffer, useful to see where we do direct painting
12 VCL_DOUBLEBUFFERING_FORCE_ENABLE - enable double buffered painting
13 VCL_DOUBLEBUFFERING_ENABLE - enable a safe subset of double buffered painting (currently in Writer, not in any other applications)
15 VCL_HIDE_WINDOWS - don't draw windows
17 VCL_DEBUG_DISABLE_PDFCOMPRESSION - disable compression in the PDF writer
19 Bitmap
20 ------
21 VCL_NO_THREAD_SCALE - disable threaded bitmap scale
22 EMF_PLUS_DISABLE - use EMF rendering and ignore EMF+ specifics
24 OpenGL
25 ------
26 SAL_FORCEGL - force enable OpenGL
27 SAL_GL_NO_SWAP - disable buffer swapping if set (should show nothing)
28 SAL_GL_SLEEP_ON_SWAP - sleep for half a second on each swap-buffers.
29 SAL_WITHOUT_WIDGET_CACHE - disable LRU caching of native widget texutres
30 SAL_DISABLE_GLYPH_CACHING - don't render glyphs through OpenGL textures
31 SAL_DISABLE_GL_WATCHDOG - don't start the thread that watches for broken GL drivers