diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/daw/rendering.h | 3 | ||||
| -rw-r--r-- | src/include/daw/window.h | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/include/daw/rendering.h b/src/include/daw/rendering.h index 321cfd0..640f104 100644 --- a/src/include/daw/rendering.h +++ b/src/include/daw/rendering.h @@ -400,6 +400,9 @@ void r_init_renderstack( void r_clear_buffer(void *restrict context, RenderTargets *restrict t, u32 framebuffer_idx); //static void r_create_renderbuffers(GladGLContext* restrict ctx, u32* restrict renderbuffer_array, u32* restrict renderbuffer_types, ivec2* restrict renderbuffer_sizes, usize num_targets); +// Callbacks used for framebuffers in rendertargets +void framebuffer_size_callback_default(ivec3* dst,ivec2 src); +void camera_reset_callback_default(Camera* dst, void* state, ivec2 src); #ifdef __cplusplus } diff --git a/src/include/daw/window.h b/src/include/daw/window.h index 3fe432d..99f6b6c 100644 --- a/src/include/daw/window.h +++ b/src/include/daw/window.h @@ -106,6 +106,10 @@ void window_reset_drawing(void); void render(Window* w); void draw_model(Window *restrict w, u32 framebuffer_idx, RenderObject* o, vec4 pos); +void r_reset_pipeline(Window* w); +RenderObject init_default_renderobject(Window* w, Shader s); +Shader init_default_shader(void); + void window_init_renderstack(Window *restrict w, usize num_fbuf, usize num_buf, FramebufferParameters *restrict fb_params, |
