mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-03 05:00:09 +01:00
i965: Add support for EXT_draw_buffers2.
This commit is contained in:
parent
f62c2a0bb8
commit
ab53f71015
3 changed files with 5 additions and 3 deletions
|
|
@ -35,7 +35,7 @@ tbd
|
|||
<h2>New features</h2>
|
||||
<ul>
|
||||
<li>GL_NV_conditional_render extension (swrast driver only)
|
||||
<li>GL_EXT_draw_buffers2 extension (swrast driver only)
|
||||
<li>GL_EXT_draw_buffers2 extension (swrast and i965 driver only)
|
||||
<li>Much improved support for <a href="egl.html">EGL in Mesa</a>
|
||||
<li>New state trackers for <a href="opengles.html">OpenGL ES 1.1 and 2.0</a>
|
||||
</ul>
|
||||
|
|
|
|||
|
|
@ -577,7 +577,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw,
|
|||
key.draw_y = 0;
|
||||
}
|
||||
/* _NEW_COLOR */
|
||||
memcpy(key.color_mask, ctx->Color.ColorMask[0],
|
||||
memcpy(key.color_mask, ctx->Color.ColorMask[unit],
|
||||
sizeof(key.color_mask));
|
||||
|
||||
/* As mentioned above, disable writes to the alpha component when the
|
||||
|
|
@ -587,7 +587,7 @@ brw_update_renderbuffer_surface(struct brw_context *brw,
|
|||
key.color_mask[3] = GL_FALSE;
|
||||
|
||||
key.color_blend = (!ctx->Color._LogicOpEnabled &&
|
||||
ctx->Color.BlendEnabled);
|
||||
(ctx->Color.BlendEnabled & (1 << unit)));
|
||||
|
||||
dri_bo_unreference(brw->wm.surf_bo[unit]);
|
||||
brw->wm.surf_bo[unit] = brw_search_cache(&brw->surface_cache,
|
||||
|
|
|
|||
|
|
@ -48,6 +48,7 @@
|
|||
#define need_GL_EXT_blend_func_separate
|
||||
#define need_GL_EXT_blend_minmax
|
||||
#define need_GL_EXT_cull_vertex
|
||||
#define need_GL_EXT_draw_buffers2
|
||||
#define need_GL_EXT_fog_coord
|
||||
#define need_GL_EXT_framebuffer_object
|
||||
#define need_GL_EXT_framebuffer_blit
|
||||
|
|
@ -161,6 +162,7 @@ static const struct dri_extension brw_extensions[] = {
|
|||
{ "GL_ARB_shadow", NULL },
|
||||
{ "GL_MESA_texture_signed_rgba", NULL },
|
||||
{ "GL_ARB_texture_non_power_of_two", NULL },
|
||||
{ "GL_EXT_draw_buffers2", GL_EXT_draw_buffers2_functions },
|
||||
{ "GL_EXT_shadow_funcs", NULL },
|
||||
{ "GL_EXT_stencil_two_side", GL_EXT_stencil_two_side_functions },
|
||||
{ "GL_EXT_texture_sRGB", NULL },
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue