ebiten/internal/graphicsdriver/opengl/gl
Hajime Hoshi acc933b7c3 graphicsdriver/opengl: Experimental PBO implementation
This change is an experimental implementation to use Pixel Buffer
Objects. This reduces calls of glTexSubImage2D.

This works only on desktops. Unfortunately WebGL does not have
this features. Mobiles can have PBO as of OpenGL ES 3.

Updates #976
2019-11-17 05:01:43 +09:00
..
conversions_notwindows.go graphicsdriver/opengl/gl: Remvoe PtrOffset 2019-10-01 01:48:42 +09:00
conversions_windows.go graphicsdriver/opengl/gl: Remvoe PtrOffset 2019-10-01 01:48:42 +09:00
LICENSE graphicsdriver/opengl: Use non-cgo gl package on Windows (#171) 2018-12-09 03:06:11 +09:00
package_notwindows.go graphicsdriver/opengl: Experimental PBO implementation 2019-11-17 05:01:43 +09:00
package_windows.go graphicsdriver/opengl: Experimental PBO implementation 2019-11-17 05:01:43 +09:00
package.go graphicsdriver/opengl: Experimental PBO implementation 2019-11-17 05:01:43 +09:00
procaddr_notwindows.go graphicsdriver/opengl/gl: Exclude all the files for Wasm 2019-09-23 00:42:54 +09:00
procaddr_windows.go graphicsdriver/opengl/gl: Fix go-vet errors on Windows 2019-10-06 23:19:59 +09:00
README.md graphicsdriver/opengl/gl: Exclude all the files for Wasm 2019-09-23 00:42:54 +09:00

This is a fork of github.com/go-gl/gl/v2.1/gl with the below patch. This is now modified manually.

The original version is generated from github.com/hajimehoshi/glow's nocgo branch. This enables to remove dependencies on Cgo on Windows.

Now we are working on commiting this 'no-cgo' change to the official gl package. See https://github.com/go-gl/glow/pull/102.