I don't see the goal of the alternating frameĀ variable value
and why don't shorten this in this, using only one texture:
it's not possible. it's an opengl limitation. a pixel-primitive is a
framebuffer object (fbo) in opengl. this means you can render content into
it. you can attach textures to an fbo, these are the pixel-primitive
textures. it is not possible to render into a texture, and use that
texture at the same time. that's why the texture switching is necessary.
The other Gabor example "pixels.scm" seems to me quite confusing too with
this balanced frame variable.
the frame variable is only switching between 0 and 1. nothing complex, but
solved in a geeky way with bitwise-xor, which is shorter then the
remainder.
But can I use the different pixels primitives textures to do sort of
multitexturing, or I'm misunderstanding this.
i'm not sure i understand the question. you can use pixel-primitive
textures for multitexturing. there's a second parameter of
(pixels->texture), to ask for the texture with the given the texture
index.
best,
gabor