For series: Reviewed-by: Jordan Justen <jordan.l.jus...@intel.com>
On Wed, Aug 8, 2012 at 10:38 AM, Ian Romanick <i...@freedesktop.org> wrote: > From: Ian Romanick <ian.d.roman...@intel.com> > > Signed-off-by: Ian Romanick <ian.d.roman...@intel.com> > --- > src/mesa/drivers/dri/i965/brw_context.c | 19 +++++++++++++++++++ > 1 files changed, 19 insertions(+), 0 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/brw_context.c > b/src/mesa/drivers/dri/i965/brw_context.c > index 013ec14..990b467 100644 > --- a/src/mesa/drivers/dri/i965/brw_context.c > +++ b/src/mesa/drivers/dri/i965/brw_context.c > @@ -108,6 +108,25 @@ brwCreateContext(int api, > case API_OPENGLES: > case API_OPENGLES2: > break; > + case API_OPENGL_CORE: { > +#ifdef TEXTURE_FLOAT_ENABLED > + const unsigned max_version = > + (screen->gen == 6 || > + (screen->gen == 7 && screen->kernel_has_gen7_sol_reset)) > + ? 0x301 : 0; > +#else > + const unsigned max_version = 0; > +#endif > + const unsigned req_version = (major_version << 8) | minor_version; > + > + if (req_version > max_version) { > + *error = (max_version == 0) > + ? __DRI_CTX_ERROR_BAD_API : __DRI_CTX_ERROR_BAD_VERSION; > + return false; > + } > + > + break; > + } > default: > *error = __DRI_CTX_ERROR_BAD_API; > return false; > -- > 1.7.6.5 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev