Skip to content

Commit 99bd75d

Browse files
Remove ability to pass handle to new buffer.
This wasn't doing what it stated (preserving existing buffer data / size). Re-add it later if / when needed.
1 parent 69d214f commit 99bd75d

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

pygly/vertex_buffer.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,7 @@ def __init__(
8484
target = GL.GL_ARRAY_BUFFER,
8585
usage = GL.GL_STATIC_DRAW,
8686
nbytes = None,
87-
data = None,
88-
handle = None
87+
data = None
8988
):
9089
"""Creates a Vertex Buffer with the specified attributes.
9190
@@ -105,8 +104,7 @@ def __init__(
105104
self._target = target
106105
self._usage = usage
107106
self._nbytes = 0
108-
109-
self.handle = GL.glGenBuffers( 1 ) if not handle else handle
107+
self._handle = GL.glGenBuffers( 1 )
110108

111109
if data != None:
112110
nbytes = data.nbytes
@@ -118,6 +116,10 @@ def __init__(
118116
self.set_data( data )
119117
self.unbind()
120118

119+
@property
120+
def handle( self ):
121+
return self._handle
122+
121123
@property
122124
def target( self ):
123125
return self._target

0 commit comments

Comments
 (0)