This series makes clamp_max_samples actually useful enabling/disabling MSAA on Chromium. Without this series, clamp_max_samples=0 makes WebGL context creation fail on Chromium.
Eric complained that brw_clamp_max_samples() too closely resembled intel_quantize_num_samples(), so this series removes the conceptual duplication between the two functions. It moves the list of supported MSAA modes to a shared function. Chad Versace (3): i965: Terminate brw_supported_msaa_modes() list with -1, not 0 i965: Share code between intel_quantize_num_samples and clamp_max_samples i965: Let driconf clamp_max_samples affect context version src/mesa/drivers/dri/i965/brw_context.c | 77 +++++++++----------------------- src/mesa/drivers/dri/i965/intel_fbo.c | 28 +++++------- src/mesa/drivers/dri/i965/intel_screen.c | 20 +++++++++ src/mesa/drivers/dri/i965/intel_screen.h | 3 ++ 4 files changed, 53 insertions(+), 75 deletions(-) -- 1.8.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev