diff options
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_context.c | 2 | ||||
-rwxr-xr-x | src/mesa/drivers/dri/intel/intel_extensions.c | 2 | ||||
-rw-r--r-- | src/mesa/drivers/dri/intel/intel_fbo.c | 10 |
3 files changed, 2 insertions, 12 deletions
diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c index 39460334b43..9bb71568f5a 100644 --- a/src/mesa/drivers/dri/intel/intel_context.c +++ b/src/mesa/drivers/dri/intel/intel_context.c @@ -733,8 +733,6 @@ intelInitContext(struct intel_context *intel, ctx->Const.MaxPointSizeAA = 3.0; ctx->Const.PointSizeGranularity = 1.0; - ctx->Const.MaxSamples = 1; - if (intel->gen >= 6) ctx->Const.MaxClipPlanes = 8; diff --git a/src/mesa/drivers/dri/intel/intel_extensions.c b/src/mesa/drivers/dri/intel/intel_extensions.c index 6b5f6780cc0..ee4f0ae2b5c 100755 --- a/src/mesa/drivers/dri/intel/intel_extensions.c +++ b/src/mesa/drivers/dri/intel/intel_extensions.c @@ -67,7 +67,6 @@ intelInitExtensions(struct gl_context *ctx) ctx->Extensions.EXT_blend_minmax = true; ctx->Extensions.EXT_framebuffer_blit = true; ctx->Extensions.EXT_framebuffer_object = true; - ctx->Extensions.EXT_framebuffer_multisample = true; ctx->Extensions.EXT_fog_coord = true; ctx->Extensions.EXT_gpu_program_parameters = true; ctx->Extensions.EXT_packed_depth_stencil = true; @@ -100,6 +99,7 @@ intelInitExtensions(struct gl_context *ctx) ctx->Extensions.EXT_transform_feedback = true; if (intel->gen >= 6) { + ctx->Extensions.EXT_framebuffer_multisample = true; ctx->Extensions.ARB_blend_func_extended = !driQueryOptionb(&intel->optionCache, "disable_blend_func_extended"); ctx->Extensions.ARB_draw_buffers_blend = true; ctx->Extensions.ARB_ES3_compatibility = true; diff --git a/src/mesa/drivers/dri/intel/intel_fbo.c b/src/mesa/drivers/dri/intel/intel_fbo.c index 37ecbd1701d..9a9bb9f3abc 100644 --- a/src/mesa/drivers/dri/intel/intel_fbo.c +++ b/src/mesa/drivers/dri/intel/intel_fbo.c @@ -202,15 +202,7 @@ intel_quantize_num_samples(struct intel_screen *intel, unsigned num_samples) return 0; return 0; default: - /* MSAA unsupported. However, a careful reading of - * EXT_framebuffer_multisample reveals that we need to permit - * num_samples to be 1 (since num_samples is permitted to be as high as - * GL_MAX_SAMPLES, and GL_MAX_SAMPLES must be at least 1). Since - * platforms before Gen6 don't support MSAA, this is safe, because - * multisampling won't happen anyhow. - */ - if (num_samples > 0) - return 1; + /* MSAA unsupported. */ return 0; } } |