21 lines
416 B
Cython
21 lines
416 B
Cython
|
from kivy.graphics.cgl cimport GLuint
|
||
|
|
||
|
cdef struct vertex_t:
|
||
|
float x, y
|
||
|
float s0, t0
|
||
|
|
||
|
ctypedef struct vertex_attr_t:
|
||
|
char *name
|
||
|
unsigned int index
|
||
|
unsigned int size
|
||
|
GLuint type
|
||
|
unsigned int bytesize
|
||
|
int per_vertex
|
||
|
|
||
|
cdef class VertexFormat:
|
||
|
cdef vertex_attr_t *vattr
|
||
|
cdef long vattr_count
|
||
|
cdef unsigned int vsize
|
||
|
cdef unsigned int vbytesize
|
||
|
cdef object last_shader
|