Home | History | Annotate | Download | only in gl

Lines Matching defs:SkGLContext

8 #include "gl/SkGLContext.h"
12 class SkGLContext::GLFenceSync : public SkGpuFenceSync {
14 static GLFenceSync* CreateIfSupported(const SkGLContext*);
40 SkGLContext::SkGLContext()
45 SkGLContext::~SkGLContext() {
56 void SkGLContext::init(const GrGLInterface* gl, SkGpuFenceSync* fenceSync) {
62 void SkGLContext::teardown() {
76 void SkGLContext::makeCurrent() const {
80 void SkGLContext::swapBuffers() {
84 void SkGLContext::waitOnSyncOrSwap() {
102 void SkGLContext::testAbandon() {
111 SkGLContext::GLFenceSync* SkGLContext::GLFenceSync::CreateIfSupported(const SkGLContext* ctx) {
146 SkPlatformGpuFence SkGLContext::GLFenceSync::insertFence() const {
150 bool SkGLContext::GLFenceSync::waitFence(SkPlatformGpuFence fence, bool flush) const {
155 void SkGLContext::GLFenceSync::deleteFence(SkPlatformGpuFence fence) const {
160 GrGLint SkGLContext::createTextureRectangle(int width, int height, GrGLenum internalFormat,