- (with-buffer TYPE BUFFER BODY ...)syntax
- (with-framebuffer FRAMEBUFFER BODY ...)syntax
- (with-program-pipeline PROGRAM-PIPELINE BODY ...)syntax
- (with-renderbuffer RENDERBUFFER BODY ...)syntax
- (with-sampler UNIT SAMPLER BODY ...)syntax
- (with-texture TYPE TEXTURE BODY ...)syntax
- (with-transform-feedback TRANSFORM-FEEDBACK BODY ...)syntax
- (with-vertex-array VERTEX-ARRAY BODY ...)syntax
Equivalent to binding the object, executing the body, then binding 0. E.g. (bind-texture TYPE TEXTURE) BODY ... (bind-texture TYPE 0).