add redraw function

This commit is contained in:
Tamius Han 2020-05-26 01:39:21 +02:00
parent d238b1fffe
commit 45a2e5894d

View File

@ -420,6 +420,25 @@ class AardGl {
this.conf.arSetupComplete = true; this.conf.arSetupComplete = true;
} }
drawFrame() {
const level = 0;
const internalFormat = this.gl.RGBA;
const sourceFormat = this.gl.RGBA;
const sourceType = this.gl.UNSIGNED_BYTE;
this.gl.bindTexture(this.gl.TEXTURE_2D, this.texture);
// if (this.resizeInput) {
// TODO: check if 'width' and 'height' mean the input gets resized
// this.gl.texImage2D(gl.TEXTURE_2D, level, internalformat, width, height, border, format, type, pixels)
// } else {
this.gl.texImage2D(gl.TEXTURE_2D, level, internalformat, sourceFormat, sourceType, this.video);
// }
// get the pixels back out:
this.gl.readPixels(0, 0, width, height, format, type, pixels)
}
async main() { async main() {
if (this._paused) { if (this._paused) {
// unpause if paused // unpause if paused