1 """Miscellaneous buffer objects.
2
3 @author: Stephan Wenger
4 @date: 2012-02-29
5 """
6
7 import glitter.raw as _gl
8 from glitter.arrays.basebuffer import BaseBuffer
9
13
17
21
25
29
33
34 -class TextureBuffer(BaseBuffer):
35 _binding = "texture_buffer_binding"
36 _target = _gl.GL_TEXTURE_BUFFER
37
41
45
46 __all__ = [
47 "AtomicCounterBuffer",
48 "CopyReadBuffer",
49 "CopyWriteBuffer",
50 "DrawIndirectBuffer",
51 "PixelPackBuffer",
52 "PixelUnpackBuffer",
53 "TextureBuffer",
54 "TransformFeedbackBuffer",
55 "UniformBuffer",
56 ]
57