flip-pixels

Flip pixel data after readPixels

Usage no npm install needed!

<script type="module">
  import flipPixels from 'https://cdn.skypack.dev/flip-pixels';
</script>

README

Build Status

Flip pixels after gl.readTexture:

var flip = require('flip-pixels')

var w = gl.drawingBufferWidth;
var h = gl.drawingBufferHeight
var pixels = new Uint8Array(w * h * 4);
gl.readPixels(0, 0, w, h, gl.RGBA, gl.UNSIGNED_BYTE, pixels);

flip(pixels, w, h)

Based on this question.

See also clip-pixels.