Add files
This commit is contained in:
@ -0,0 +1,34 @@
|
||||
#include "indexbuffer.h"
|
||||
|
||||
#include <kinc/graphics5/indexbuffer.h>
|
||||
|
||||
#include <stdlib.h>
|
||||
|
||||
void kinc_g5_index_buffer_init(kinc_g5_index_buffer_t *buffer, int count, kinc_g5_index_buffer_format_t format, bool gpuMemory) {
|
||||
buffer->impl.myCount = count;
|
||||
kinc_g4_index_buffer_init(&buffer->impl.buffer, count, (kinc_g4_index_buffer_format_t)format, gpuMemory ? KINC_G4_USAGE_STATIC : KINC_G4_USAGE_DYNAMIC);
|
||||
}
|
||||
|
||||
void kinc_g5_index_buffer_destroy(kinc_g5_index_buffer_t *buffer) {
|
||||
kinc_g4_index_buffer_destroy(&buffer->impl.buffer);
|
||||
}
|
||||
|
||||
void *kinc_g5_index_buffer_lock_all(kinc_g5_index_buffer_t *buffer) {
|
||||
return kinc_g4_index_buffer_lock_all(&buffer->impl.buffer);
|
||||
}
|
||||
|
||||
void *kinc_g5_index_buffer_lock(kinc_g5_index_buffer_t *buffer, int start, int count) {
|
||||
return kinc_g4_index_buffer_lock(&buffer->impl.buffer, start, count);
|
||||
}
|
||||
|
||||
void kinc_g5_index_buffer_unlock_all(kinc_g5_index_buffer_t *buffer) {
|
||||
kinc_g4_index_buffer_unlock_all(&buffer->impl.buffer);
|
||||
}
|
||||
|
||||
void kinc_g5_index_buffer_unlock(kinc_g5_index_buffer_t *buffer, int count) {
|
||||
kinc_g4_index_buffer_unlock(&buffer->impl.buffer, count);
|
||||
}
|
||||
|
||||
int kinc_g5_index_buffer_count(kinc_g5_index_buffer_t *buffer) {
|
||||
return buffer->impl.myCount;
|
||||
}
|
||||
Reference in New Issue
Block a user