Lines Matching full:visual
110 if (((1 << i) & buffer->visual.buffer_mask) && buffer->textures[i] == NULL) { in hgl_st_framebuffer_validate_textures()
116 format = buffer->visual.color_format; in hgl_st_framebuffer_validate_textures()
120 format = buffer->visual.depth_stencil_format; in hgl_st_framebuffer_validate_textures()
216 hgl_create_st_framebuffer(struct hgl_display *display, struct st_visual* visual, void *winsysContex… in hgl_create_st_framebuffer() argument
223 assert(visual); in hgl_create_st_framebuffer()
229 buffer->visual = *visual; in hgl_create_st_framebuffer()
241 buffer->base.visual = &buffer->visual; in hgl_create_st_framebuffer()
265 hgl_create_context(struct hgl_display *display, struct st_visual* visual, struct st_context* shared) in hgl_create_context() argument
275 attribs.visual = *visual; in hgl_create_context()
315 hgl_get_st_visual(struct st_visual* visual, ulong options) in hgl_get_st_visual() argument
319 assert(visual); in hgl_get_st_visual()
324 visual->color_format = PIPE_FORMAT_B5G6R5_UNORM; in hgl_get_st_visual()
326 visual->depth_stencil_format = PIPE_FORMAT_NONE; in hgl_get_st_visual()
329 visual->color_format = (options & HGL_ALPHA) in hgl_get_st_visual()
332 visual->depth_stencil_format = (options & HGL_DEPTH) in hgl_get_st_visual()
336 visual->accum_format = (options & HGL_ACCUM) in hgl_get_st_visual()
339 visual->buffer_mask |= ST_ATTACHMENT_FRONT_LEFT_MASK; in hgl_get_st_visual()
343 visual->buffer_mask |= ST_ATTACHMENT_BACK_LEFT_MASK; in hgl_get_st_visual()
348 visual->buffer_mask |= ST_ATTACHMENT_FRONT_RIGHT_MASK; in hgl_get_st_visual()
350 visual->buffer_mask |= ST_ATTACHMENT_BACK_RIGHT_MASK; in hgl_get_st_visual()
355 visual->buffer_mask |= ST_ATTACHMENT_DEPTH_STENCIL_MASK; in hgl_get_st_visual()
357 TRACE("%s: Visual color format: %s\n", __func__, in hgl_get_st_visual()
358 util_format_name(visual->color_format)); in hgl_get_st_visual()