|
|
|
|
|
|
846
|
gl.activeTexture(gl.TEXTURE0);
|
846
|
gl.activeTexture(gl.TEXTURE0);
|
|
847
|
gl.bindTexture(gl.TEXTURE_2D, this.YTexture);
|
847
|
gl.bindTexture(gl.TEXTURE_2D, this.YTexture);
|
|
848
|
|
848
|
|
|
849
|
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.codedWidth, this.codedHeight, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Y);
|
|
|
|
|
|
849
|
+ gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.codedWidth, this.height, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Y);
|
|
850
|
|
850
|
|
|
851
|
gl.activeTexture(gl.TEXTURE1);
|
851
|
gl.activeTexture(gl.TEXTURE1);
|
|
852
|
gl.bindTexture(gl.TEXTURE_2D, this.CBTexture);
|
852
|
gl.bindTexture(gl.TEXTURE_2D, this.CBTexture);
|
|
853
|
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.halfWidth, this.halfHeight, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Cr);
|
|
|
|
|
|
853
|
+ gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.halfWidth, this.height/2, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Cr);
|
|
854
|
|
854
|
|
|
855
|
gl.activeTexture(gl.TEXTURE2);
|
855
|
gl.activeTexture(gl.TEXTURE2);
|
|
856
|
gl.bindTexture(gl.TEXTURE_2D, this.CRTexture);
|
856
|
gl.bindTexture(gl.TEXTURE_2D, this.CRTexture);
|
|
857
|
- gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.halfWidth, this.halfHeight, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Cb);
|
|
|
|
|
|
857
|
+ gl.texImage2D(gl.TEXTURE_2D, 0, gl.LUMINANCE, this.halfWidth, this.height/2, 0, gl.LUMINANCE, gl.UNSIGNED_BYTE, uint8Cb);
|
|
858
|
|
858
|
|
|
859
|
gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);
|
859
|
gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);
|
|
860
|
};
|
860
|
};
|