Lines Matching defs:stfbi
49 hgl_st_framebuffer(struct st_framebuffer_iface *stfbi)
52 assert(stfbi);
53 buffer = (struct hgl_buffer*)stfbi->st_manager_private;
61 struct st_framebuffer_iface* stfbi, enum st_attachment_type statt)
65 struct hgl_buffer* buffer = hgl_st_framebuffer(stfbi);
83 hgl_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi,
92 buffer = hgl_st_framebuffer(stfbi);
158 struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts,
170 buffer = hgl_st_framebuffer(stfbi);
187 ret = hgl_st_framebuffer_validate_textures(stfbi,
235 buffer->stfbi = CALLOC_STRUCT(st_framebuffer_iface);
236 assert(buffer->stfbi);
249 buffer->stfbi->flush_front = hgl_st_framebuffer_flush_front;
250 buffer->stfbi->validate = hgl_st_framebuffer_validate;
251 buffer->stfbi->visual = context->stVisual;
253 p_atomic_set(&buffer->stfbi->stamp, 1);
254 buffer->stfbi->st_manager_private = (void*)buffer;
255 buffer->stfbi->ID = p_atomic_inc_return(&hgl_fb_ID);
256 buffer->stfbi->state_manager = context->display->manager;
271 FREE(buffer->stfbi);