From e295313f019d36be5303673dd0c58c751e516fdb Mon Sep 17 00:00:00 2001 From: "bsalomon@google.com" Date: Thu, 13 Oct 2011 13:33:08 +0000 Subject: move utils/SkEGLContext to gpu/SkGLContext, some gpu.gyp cleanup, set eol style LF on all gpu files Review URL: http://codereview.appspot.com/5242056/ git-svn-id: http://skia.googlecode.com/svn/trunk@2474 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/utils/mac/SkEGLContext_mac.cpp | 77 -------------------------------------- 1 file changed, 77 deletions(-) delete mode 100644 src/utils/mac/SkEGLContext_mac.cpp (limited to 'src/utils/mac/SkEGLContext_mac.cpp') diff --git a/src/utils/mac/SkEGLContext_mac.cpp b/src/utils/mac/SkEGLContext_mac.cpp deleted file mode 100644 index bb96840089..0000000000 --- a/src/utils/mac/SkEGLContext_mac.cpp +++ /dev/null @@ -1,77 +0,0 @@ - -/* - * Copyright 2011 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ -#include "SkEGLContext.h" -//#include "SkTypes.h" -#include - -SkEGLContext::SkEGLContext() - : fFBO(0) - , context(NULL) { -} - -SkEGLContext::~SkEGLContext() { - if (this->context) { - aglDestroyContext(this->context); - } -} - -bool SkEGLContext::init(int width, int height) { - GLint major, minor; - AGLContext ctx; - - aglGetVersion(&major, &minor); - //SkDebugf("---- agl version %d %d\n", major, minor); - - const GLint pixelAttrs[] = { - AGL_RGBA, - AGL_STENCIL_SIZE, 8, -/* - AGL_SAMPLE_BUFFERS_ARB, 1, - AGL_MULTISAMPLE, - AGL_SAMPLES_ARB, 2, -*/ - AGL_ACCELERATED, - AGL_NONE - }; - AGLPixelFormat format = aglChoosePixelFormat(NULL, 0, pixelAttrs); - //AGLPixelFormat format = aglCreatePixelFormat(pixelAttrs); - //SkDebugf("----- agl format %p\n", format); - ctx = aglCreateContext(format, NULL); - //SkDebugf("----- agl context %p\n", ctx); - aglDestroyPixelFormat(format); - -/* - static const GLint interval = 1; - aglSetInteger(ctx, AGL_SWAP_INTERVAL, &interval); -*/ - - aglSetCurrentContext(ctx); - this->context = ctx; - - // Now create our FBO render target - - GLuint cbID; - GLuint dsID; - glGenFramebuffersEXT(1, &fFBO); - glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fFBO); - glGenRenderbuffersEXT(1, &cbID); - glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, cbID); - glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGBA, width, height); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_RENDERBUFFER_EXT, cbID); - glGenRenderbuffersEXT(1, &dsID); - glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, dsID); - glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_DEPTH_STENCIL_EXT, width, height); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_DEPTH_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, dsID); - glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT, GL_STENCIL_ATTACHMENT_EXT, GL_RENDERBUFFER_EXT, dsID); - glViewport(0, 0, width, height); - glClearStencil(0); - glClear(GL_STENCIL_BUFFER_BIT); - - GLenum status = glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT); - return GL_FRAMEBUFFER_COMPLETE_EXT == status; -} -- cgit v1.2.3