Lines Matching refs:visual
113 if (((1 << i) & buffer->visual->buffer_mask) && buffer->textures[i] == NULL) {
119 format = buffer->visual->color_format;
123 format = buffer->visual->depth_stencil_format;
239 buffer->visual = context->stVisual;
251 buffer->stfbi->visual = context->stVisual;
287 struct st_visual* visual;
291 visual = CALLOC_STRUCT(st_visual);
292 assert(visual);
297 visual->color_format = PIPE_FORMAT_B5G6R5_UNORM;
299 visual->depth_stencil_format = PIPE_FORMAT_NONE;
302 visual->color_format = (options & BGL_ALPHA)
305 visual->depth_stencil_format = (options & BGL_DEPTH)
309 visual->accum_format = (options & BGL_ACCUM)
312 visual->buffer_mask |= ST_ATTACHMENT_FRONT_LEFT_MASK;
316 visual->buffer_mask |= ST_ATTACHMENT_BACK_LEFT_MASK;
321 visual->buffer_mask |= ST_ATTACHMENT_FRONT_RIGHT_MASK;
323 visual->buffer_mask |= ST_ATTACHMENT_BACK_RIGHT_MASK;
328 visual->buffer_mask |= ST_ATTACHMENT_DEPTH_STENCIL_MASK;
331 util_format_name(visual->color_format));
333 return visual;
338 hgl_destroy_st_visual(struct st_visual* visual)
342 FREE(visual);