Factor Documentation
|
Home
|
Glossary
|
Search
factorcode.org
buffer-range
GPU-accelerated rendering
>
Buffer objects
Prev:
buffer-ptr
Next:
allocate-buffer ( buffer size initial-data -- )
Vocabulary
gpu.buffers
Class description
A
buffer-range
references a subset of a
buffer
object's memory.
buffer-range
s are tuples with the following slots:
•
buffer
is the
buffer
object being referenced.
•
offset
is an integer offset from the beginning of the buffer to the beginning of the referenced range.
•
size
is the integer length from the beginning offset to the end of the referenced range.
See also
buffer-ptr
Definition
USING:
math
;
IN:
gpu.buffers
TUPLE:
buffer-range
<
buffer-ptr
{
size
integer
read-only
initial:
0
}
;
Methods
USING:
accessors
gpu.buffers
gpu.render.private
kernel
opengl.gl
;
M:
buffer-range
bind-transform-feedback-output
[
GL_TRANSFORM_FEEDBACK_BUFFER
0
]
dip
[
handle>>
]
[
offset>>
]
[
size>>
]
tri
glBindBufferRange
;
inline