From 7e59de380f582d529409eb753a87e77f080fdab9 Mon Sep 17 00:00:00 2001 From: Emile Clark-Boman Date: Sat, 31 Jan 2026 13:17:03 +1000 Subject: [PATCH] set viewport resolution using gl.canvas.{width, height} --- www/js/draw-scene.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/www/js/draw-scene.js b/www/js/draw-scene.js index 6405916..0df76cc 100644 --- a/www/js/draw-scene.js +++ b/www/js/draw-scene.js @@ -1,4 +1,7 @@ function drawScene(gl, programInfo, buffers, time) { + // Tell WebGL how to convert from clip space to pixels + gl.viewport(0, 0, gl.canvas.width, gl.canvas.height); + gl.clearColor(0.0, 0.0, 0.0, 1.0); // Clear to black, fully opaque gl.clearDepth(1.0); // Clear everything gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT); @@ -21,8 +24,8 @@ function drawScene(gl, programInfo, buffers, time) { // Viewport resolution in pixels gl.uniform2f( programInfo.uniformLocations.resolution, - gl.drawingBufferWidth, - gl.drawingBufferHeight, + gl.canvas.width, + gl.canvas.height, ); {