It actually just wants generation checking, and brw->gen is the usual way of doing that. In the future, we'll also want to check brw->hw_ctx, which isn't available from the screen.
While we're changing the function signature, convert from studly caps to our usual naming conventions. Signed-off-by: Kenneth Graunke <kenn...@whitecape.org> --- src/mesa/drivers/dri/i965/brw_context.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c index 6b6bea8..41117cb 100644 --- a/src/mesa/drivers/dri/i965/brw_context.c +++ b/src/mesa/drivers/dri/i965/brw_context.c @@ -209,8 +209,8 @@ intelFinish(struct gl_context * ctx) } static void -brwInitDriverFunctions(struct intel_screen *screen, - struct dd_function_table *functions) +brw_init_driver_functions(struct brw_context *brw, + struct dd_function_table *functions) { _mesa_init_driver_functions(functions); @@ -232,14 +232,14 @@ brwInitDriverFunctions(struct intel_screen *screen, brwInitFragProgFuncs( functions ); brw_init_common_queryobj_functions(functions); - if (screen->devinfo->gen >= 6) + if (brw->gen >= 6) gen6_init_queryobj_functions(functions); else gen4_init_queryobj_functions(functions); functions->QuerySamplesForFormat = brw_query_samples_for_format; - if (screen->devinfo->gen >= 7) { + if (brw->gen >= 7) { functions->BeginTransformFeedback = gen7_begin_transform_feedback; functions->EndTransformFeedback = gen7_end_transform_feedback; } else { @@ -247,7 +247,7 @@ brwInitDriverFunctions(struct intel_screen *screen, functions->EndTransformFeedback = brw_end_transform_feedback; } - if (screen->devinfo->gen >= 6) + if (brw->gen >= 6) functions->GetSamplePosition = gen6_get_sample_position; } @@ -516,7 +516,7 @@ brwCreateContext(int api, brwInitVtbl( brw ); - brwInitDriverFunctions(screen, &functions); + brw_init_driver_functions(brw, &functions); struct gl_context *ctx = &brw->ctx; -- 1.8.3.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev