Krita Source Code Documentation
Loading...
Searching...
No Matches
KisOpenGLCanvasRenderer.cpp File Reference
#include "opengl/KisOpenGLCanvasRenderer.h"
#include "kis_algebra_2d.h"
#include "opengl/kis_opengl_shader_loader.h"
#include "canvas/kis_canvas2.h"
#include "canvas/kis_coordinates_converter.h"
#include "canvas/kis_display_filter.h"
#include "canvas/kis_canvas_widget_base.h"
#include "KisOpenGLModeProber.h"
#include "kis_canvas_resource_provider.h"
#include "kis_config.h"
#include "kis_debug.h"
#include <QPainter>
#include <QPainterPath>
#include <QOpenGLPaintDevice>
#include <QPointF>
#include <QTransform>
#include <QThread>
#include <QFile>
#include <QOpenGLShaderProgram>
#include <QOpenGLVertexArrayObject>
#include <QOpenGLBuffer>
#include <QOpenGLFramebufferObject>
#include <QOpenGLFramebufferObjectFormat>
#include <QMessageBox>
#include <QVector3D>
#include <KoCompositeOpRegistry.h>
#include <KoColorModelStandardIds.h>
#include "KisOpenGLBufferCircularStorage.h"
#include "kis_painting_tweaks.h"
#include <KisOptimizedBrushOutline.h>
#include <KisDisplayConfig.h>
#include <config-ocio.h>

Go to the source code of this file.

Classes

struct  KisOpenGLCanvasRenderer::Private
 

Macros

#define FAR_VAL   1000.0
 
#define GL_CLAMP_TO_EDGE   0x812F
 
#define GL_GLEXT_PROTOTYPES
 
#define NEAR_VAL   -1000.0
 
#define PROGRAM_TEXCOORD_ATTRIBUTE   1
 
#define PROGRAM_VERTEX_ATTRIBUTE   0
 

Variables

static constexpr int NumberOfBuffers = 2
 

Macro Definition Documentation

◆ FAR_VAL

#define FAR_VAL   1000.0

Definition at line 47 of file KisOpenGLCanvasRenderer.cpp.

◆ GL_CLAMP_TO_EDGE

#define GL_CLAMP_TO_EDGE   0x812F

Definition at line 50 of file KisOpenGLCanvasRenderer.cpp.

◆ GL_GLEXT_PROTOTYPES

#define GL_GLEXT_PROTOTYPES

Definition at line 8 of file KisOpenGLCanvasRenderer.cpp.

◆ NEAR_VAL

#define NEAR_VAL   -1000.0

Definition at line 46 of file KisOpenGLCanvasRenderer.cpp.

◆ PROGRAM_TEXCOORD_ATTRIBUTE

#define PROGRAM_TEXCOORD_ATTRIBUTE   1

Definition at line 54 of file KisOpenGLCanvasRenderer.cpp.

◆ PROGRAM_VERTEX_ATTRIBUTE

#define PROGRAM_VERTEX_ATTRIBUTE   0

Definition at line 53 of file KisOpenGLCanvasRenderer.cpp.

Variable Documentation

◆ NumberOfBuffers

constexpr int NumberOfBuffers = 2
staticconstexpr

Definition at line 58 of file KisOpenGLCanvasRenderer.cpp.