LibreOffice Module vcl (master)  1
Enumerations | Functions | Variables
OpenGLHelper.cxx File Reference
#include <vcl/opengl/OpenGLHelper.hxx>
#include <osl/file.hxx>
#include <rtl/bootstrap.hxx>
#include <rtl/digest.h>
#include <rtl/strbuf.hxx>
#include <rtl/ustring.hxx>
#include <sal/log.hxx>
#include <tools/stream.hxx>
#include <config_folders.h>
#include <memory>
#include <vcl/pngwrite.hxx>
#include <vcl/svapp.hxx>
#include <officecfg/Office/Common.hxx>
#include <com/sun/star/util/XFlushable.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <stdarg.h>
#include <vector>
#include <unordered_map>
#include <opengl/zone.hxx>
#include <vcl/opengl/OpenGLWrapper.hxx>
#include <vcl/opengl/OpenGLContext.hxx>
#include <desktop/crashreport.hxx>
#include <bitmapwriteaccess.hxx>
#include <watchdog.hxx>
#include <vcl/skia/SkiaHelper.hxx>
#include <vcl/glxtestprocess.hxx>
#include <opengl/x11/X11DeviceInfo.hxx>
#include "GLMHelper.hxx"
Include dependency graph for OpenGLHelper.cxx:

Go to the source code of this file.

Enumerations

enum  CrashWatchdogTimingMode
 

Functions

static void addPreamble (OString &rShaderSource, const OString &rPreamble)
 
std::ostream & operator<< (std::ostream &rStrm, const glm::vec4 &rPos)
 
std::ostream & operator<< (std::ostream &rStrm, const glm::vec3 &rPos)
 
std::ostream & operator<< (std::ostream &rStrm, const glm::mat4 &rMatrix)
 
static void reapGlxTest ()
 

Variables

static bool volatile gbInShaderCompile = false
 

Enumeration Type Documentation

Definition at line 798 of file OpenGLHelper.cxx.

Function Documentation

static void addPreamble ( OString &  rShaderSource,
const OString &  rPreamble 
)
static

Definition at line 139 of file OpenGLHelper.cxx.

References SAL_WARN_IF.

Referenced by OpenGLHelper::LoadShaders().

std::ostream& operator<< ( std::ostream &  rStrm,
const glm::vec4 &  rPos 
)

Definition at line 639 of file OpenGLHelper.cxx.

std::ostream& operator<< ( std::ostream &  rStrm,
const glm::vec3 &  rPos 
)

Definition at line 645 of file OpenGLHelper.cxx.

std::ostream& operator<< ( std::ostream &  rStrm,
const glm::mat4 &  rMatrix 
)

Definition at line 651 of file OpenGLHelper.cxx.

References i.

static void reapGlxTest ( )
static

Definition at line 907 of file OpenGLHelper.cxx.

References reap_glxtest_process().

Referenced by OpenGLHelper::isVCLOpenGLEnabled().

Variable Documentation

bool volatile gbInShaderCompile = false
static