GPU ascii rendering

This commit is contained in:
Daniel Imms
2017-08-30 19:12:29 -07:00
parent e98794a0a7
commit 5ce39d3c81
6 changed files with 179 additions and 142 deletions
+14
View File
@@ -0,0 +1,14 @@
export function createBackgroundFillData(width: number, height: number, r: number, g: number, b: number, a: number): Uint8ClampedArray {
const data = new Uint8ClampedArray(width * height * 4);
let offset = 0;
for (let i = 0; i < height; i++) {
for (let j = 0; j < width; j++) {
data[offset] = r;
data[offset + 1] = g;
data[offset + 2] = b;
data[offset + 3] = a;
offset += 4;
}
}
return data;
}