@@ -303,7 +303,7 @@ class OpenGLView: UIView {
303303 glUniform1i ( GLint ( _textureUniform) , 0 ) ;
304304
305305
306- let vertexBufferOffset = UnsafeMutablePointer < Void > ( bitPattern: 0 )
306+ let vertexBufferOffset = UnsafePointer < Void > ( bitPattern: 0 )
307307 glDrawElements ( GLenum ( GL_TRIANGLES) , GLsizei ( ( _indices. count * sizeof( GLubyte) ) / sizeof( GLubyte) ) ,
308308 GLenum ( GL_UNSIGNED_BYTE) , vertexBufferOffset)
309309
@@ -325,6 +325,7 @@ class OpenGLView: UIView {
325325
326326
327327 _context!. presentRenderbuffer ( Int ( GL_RENDERBUFFER) )
328+
328329 return 0
329330 }
330331
@@ -400,36 +401,6 @@ class OpenGLView: UIView {
400401
401402 }
402403
403- // func getTextureFromImageWithName(fileName: String) -> GLuint {
404- //
405- // let spriteImage: CGImage? = UIImage(named: fileName)!.cgImage
406- //
407- // if (spriteImage == nil) {
408- // print("Failed to load image!")
409- // exit(1)
410- // }
411- //
412- // let width: Int = spriteImage!.width
413- // let height: Int = spriteImage!.height
414- // let spriteData = UnsafeMutablePointer<GLubyte>(calloc(Int(UInt(CGFloat(width) * CGFloat(height) * 4)), sizeof(GLubyte)))
415- //
416- // let bitmapInfo = CGBitmapInfo(rawValue: CGImageAlphaInfo.premultipliedLast.rawValue)
417- // let spriteContext: CGContext = CGContext(data: spriteData, width: width, height: height, bitsPerComponent: 8, bytesPerRow: width*4, space: spriteImage!.colorSpace!, bitmapInfo: bitmapInfo.rawValue)!
418- //
419- // spriteContext.draw(in: CGRect(x: 0, y: 0, width: CGFloat(width) , height: CGFloat(height)), image: spriteImage!)
420- //// CGContextRelease(spriteContext)
421- //
422- // var texName: GLuint = GLuint()
423- // glGenTextures(1, &texName)
424- // glBindTexture(GLenum(GL_TEXTURE_2D), texName)
425- //
426- // glTexParameteri(GLenum(GL_TEXTURE_2D), GLenum(GL_TEXTURE_MIN_FILTER), GL_NEAREST)
427- // glTexImage2D(GLenum(GL_TEXTURE_2D), 0, GL_RGBA, GLsizei(width), GLsizei(height), 0, GLenum(GL_RGBA), UInt32(GL_UNSIGNED_BYTE), spriteData)
428- //
429- // free(spriteData)
430- // return texName
431- // }
432-
433404 func setupRenderBuffer( ) -> Int {
434405 glGenRenderbuffers ( 1 , & _colorRenderBuffer)
435406 glBindRenderbuffer ( GLenum ( GL_RENDERBUFFER) , _colorRenderBuffer)
0 commit comments