src/mesh.c

changeset 106
895f92cff6b8
parent 95
622887f7e954
equal deleted inserted replaced
105:2b7f92ff2c15 106:895f92cff6b8
23 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 23 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 24 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 * POSSIBILITY OF SUCH DAMAGE. 25 * POSSIBILITY OF SUCH DAMAGE.
26 */ 26 */
27 27
28 #include "ascension/error.h"
28 #include "ascension/mesh.h" 29 #include "ascension/mesh.h"
29 #include "ascension/context.h"
30 30
31 #include <GL/glew.h> 31 #include <GL/glew.h>
32 #include <assert.h>
33 32
34 void asc_mesh_allocate_buffers(AscMesh *mesh, unsigned count) { 33 void asc_mesh_allocate_buffers(AscMesh *mesh, unsigned count) {
35 asc_dprintf("Allocate mesh buffers for %u meshes.", count); 34 asc_dprintf("Allocate mesh buffers for %u meshes.", count);
36 GLuint buffers[count]; 35 GLuint buffers[count];
37 GLuint arrays[count]; 36 GLuint arrays[count];

mercurial