Lines Matching refs:stfbi
48 hgl_st_framebuffer(struct st_framebuffer_iface *stfbi) in hgl_st_framebuffer() argument
51 assert(stfbi); in hgl_st_framebuffer()
52 buffer = (struct hgl_buffer*)stfbi->st_manager_private; in hgl_st_framebuffer()
60 struct st_framebuffer_iface* stfbi, enum st_attachment_type statt) in hgl_st_framebuffer_flush_front() argument
81 hgl_st_framebuffer_validate_textures(struct st_framebuffer_iface *stfbi, in hgl_st_framebuffer_validate_textures() argument
90 buffer = hgl_st_framebuffer(stfbi); in hgl_st_framebuffer_validate_textures()
151 struct st_framebuffer_iface *stfbi, const enum st_attachment_type *statts, in hgl_st_framebuffer_validate() argument
163 buffer = hgl_st_framebuffer(stfbi); in hgl_st_framebuffer_validate()
184 ret = hgl_st_framebuffer_validate_textures(stfbi, in hgl_st_framebuffer_validate()
235 buffer->stfbi = CALLOC_STRUCT(st_framebuffer_iface); in hgl_create_st_framebuffer()
236 assert(buffer->stfbi); in hgl_create_st_framebuffer()
248 buffer->stfbi->flush_front = hgl_st_framebuffer_flush_front; in hgl_create_st_framebuffer()
249 buffer->stfbi->validate = hgl_st_framebuffer_validate; in hgl_create_st_framebuffer()
250 buffer->stfbi->visual = context->stVisual; in hgl_create_st_framebuffer()
252 p_atomic_set(&buffer->stfbi->stamp, 1); in hgl_create_st_framebuffer()
253 buffer->stfbi->st_manager_private = (void*)buffer; in hgl_create_st_framebuffer()