X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fmesa%2Fdrivers%2Fdri%2Fi965%2Fbrw_program.c;h=527f003977b0590e1963e900239bc23e7c00bf7a;hb=6a8ec78c2ab12d75f16e4a2f95e9be014dae021e;hp=9aaffc37bd10766e921155a12b5bc913894ee85c;hpb=e149a0253c12d103805230bc7bc0a36887c3b8df;p=mesa.git diff --git a/src/mesa/drivers/dri/i965/brw_program.c b/src/mesa/drivers/dri/i965/brw_program.c index 9aaffc37bd1..527f003977b 100644 --- a/src/mesa/drivers/dri/i965/brw_program.c +++ b/src/mesa/drivers/dri/i965/brw_program.c @@ -280,7 +280,7 @@ brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) unsigned bits = (PIPE_CONTROL_DATA_CACHE_FLUSH | PIPE_CONTROL_NO_WRITE | PIPE_CONTROL_CS_STALL); - assert(devinfo->gen >= 7 && devinfo->gen <= 10); + assert(devinfo->gen >= 7 && devinfo->gen <= 11); if (barriers & (GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT | GL_ELEMENT_ARRAY_BARRIER_BIT | @@ -313,12 +313,12 @@ brw_memory_barrier(struct gl_context *ctx, GLbitfield barriers) } static void -brw_blend_barrier(struct gl_context *ctx) +brw_framebuffer_fetch_barrier(struct gl_context *ctx) { struct brw_context *brw = brw_context(ctx); const struct gen_device_info *devinfo = &brw->screen->devinfo; - if (!ctx->Extensions.MESA_shader_framebuffer_fetch) { + if (!ctx->Extensions.EXT_shader_framebuffer_fetch) { if (devinfo->gen >= 6) { brw_emit_pipe_control_flush(brw, PIPE_CONTROL_RENDER_TARGET_FLUSH | @@ -443,7 +443,7 @@ void brwInitFragProgFuncs( struct dd_function_table *functions ) functions->LinkShader = brw_link_shader; functions->MemoryBarrier = brw_memory_barrier; - functions->BlendBarrier = brw_blend_barrier; + functions->FramebufferFetchBarrier = brw_framebuffer_fetch_barrier; } struct shader_times {