Remove begin_frame and end_frame, add clear_buffer.

This commit is contained in:
2023-01-01 07:57:10 +01:00
parent ae3333e22e
commit e80bbe2418
3 changed files with 15 additions and 13 deletions

View File

@ -676,8 +676,11 @@ rk_batch_t rk_create_batch(
return reinterpret_cast<rk_batch_t>(batch);
}
void rk_begin_frame() {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
void rk_clear_buffer(
rk_bool pixels,
rk_bool depth,
rk_bool stencil) {
glClear((GL_COLOR_BUFFER_BIT * pixels) | (GL_DEPTH_BUFFER_BIT * depth) | (GL_STENCIL_BUFFER_BIT * stencil));
}
void rk_select_shader(
@ -908,9 +911,6 @@ void rk_unselect_shader(
glUseProgram(0);
}
void rk_end_frame() {
}
void rk_destroy_batch(
rk_batch_t _batch) {
rk_batch * const batch = reinterpret_cast<rk_batch *>(_batch);