Я пытаюсь сделать выбор в WebGl. У меня есть две фигуры, которые отображаются вместе с разными текстурами, отображаемыми на каждом из них. Я пытаюсь захватить пиксель на определенных координатах. Вот пример.
var pixelValues = new Uint8Array(4);
gl.readPixels(10, 35, 1, 1, gl.RGBA, gl.UNSIGNED_BYTE, pixelValues);
console.log(pixelValues);
Но pixelValues всегда содержат [0,0,0,0]. Что я делаю не так? Нужно ли мне что-то делать с фреймбуфером?