X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fvertexarray.h;h=7fcbb8bdba7ba50e84cbb8d674e987adbdbc354f;hb=7e9e15a12fb398798f2719545cc8553354c1e389;hp=281996d457da92894c6a4eb58111564c81c0ef43;hpb=76e338af116120d93d082ad247591ec9adad9233;p=libs%2Fgl.git diff --git a/source/vertexarray.h b/source/vertexarray.h index 281996d4..7fcbb8bd 100644 --- a/source/vertexarray.h +++ b/source/vertexarray.h @@ -11,8 +11,8 @@ Distributed under the LGPL #include #include #include +#include "datatype.h" #include "primitivetype.h" -#include "types.h" #include "vertexarraybuilder.h" #include "vertexformat.h" @@ -33,9 +33,9 @@ public: private: VertexFormat format; std::vector data; - uint stride; - Buffer *vbuf; - bool own_vbuf; + unsigned stride; + Buffer *vbuf; + bool own_vbuf; VertexArray(const VertexArray &); VertexArray &operator=(const VertexArray &); @@ -63,20 +63,20 @@ private: }; void array_element(int); -void draw_arrays(PrimitiveType, int, sizei); -void draw_elements(PrimitiveType, sizei, DataType, const void *); -void draw_range_elements(PrimitiveType, uint, uint, sizei, DataType, const void *); +void draw_arrays(PrimitiveType, int, unsigned); +void draw_elements(PrimitiveType, unsigned, DataType, const void *); +void draw_range_elements(PrimitiveType, unsigned, unsigned, unsigned, DataType, const void *); -inline void draw_elements(PrimitiveType mode, sizei count, const unsigned *indices) +inline void draw_elements(PrimitiveType mode, unsigned count, const unsigned *indices) { draw_elements(mode, count, UNSIGNED_INT, indices); } -inline void draw_elements(PrimitiveType mode, sizei count, const unsigned short *indices) +inline void draw_elements(PrimitiveType mode, unsigned count, const unsigned short *indices) { draw_elements(mode, count, UNSIGNED_SHORT, indices); } -inline void draw_range_elements(PrimitiveType mode, uint low, uint high, sizei count, const unsigned short *indices) +inline void draw_range_elements(PrimitiveType mode, unsigned low, unsigned high, unsigned count, const unsigned short *indices) { draw_range_elements(mode, low, high, count, UNSIGNED_SHORT, indices); } -inline void draw_range_elements(PrimitiveType mode, uint low, uint high, sizei count, const unsigned *indices) +inline void draw_range_elements(PrimitiveType mode, unsigned low, unsigned high, unsigned count, const unsigned *indices) { draw_range_elements(mode, low, high, count, UNSIGNED_INT, indices); } } // namespace GL