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

Reply via email to