pve
This commit is contained in:
@ -31,11 +31,11 @@ def upload_texture(texture, view, line_size):
|
||||
def dowload_texture(texture, view, line_size):
|
||||
pass
|
||||
|
||||
def create_vertex_buffer(size):
|
||||
def create_vertex_buffer(size, channels, elems):
|
||||
return None
|
||||
|
||||
def delete_vertex_buffer(buffer):
|
||||
pass
|
||||
|
||||
def upload_vertex_buffer(buffer, view, size):
|
||||
def upload_vertex_buffer(buffer, views, size):
|
||||
pass
|
||||
|
||||
@ -19,8 +19,8 @@ from . import libgl
|
||||
class VertexBuffer:
|
||||
__slots__ = '_buffer', '_size'
|
||||
|
||||
def __init__(self, size):
|
||||
self._buffer = libgl.create_vertex_buffer(size)
|
||||
def __init__(self, size, channels, elems):
|
||||
self._buffer = libgl.create_vertex_buffer(size, channels, elems)
|
||||
self._size = size
|
||||
|
||||
def __del__(self):
|
||||
@ -32,4 +32,4 @@ class VertexBuffer:
|
||||
|
||||
def upload(self, mesh):
|
||||
assert (self._size >= mesh.size)
|
||||
return libgl.upload_vertex_buffer(self._buffer, mesh.view, mesh.size)
|
||||
return libgl.upload_vertex_buffer(self._buffer, mesh.views, mesh.size)
|
||||
|
||||
Reference in New Issue
Block a user