Re: [Mesa-dev] [PATCH] glx: More hacking around versions of XCB that lack GLX_ARB_create_context support
dri builds are fine with this, but ./configure --prefix=/usr --mandir=\${prefix}/share/man \ --infodir=\${prefix}/share/info --sysconfdir=/etc \ --libdir=\${prefix}/lib/x86_64-linux-gnu \ --localstatedir=/var --build=x86_64-linux-gnu --disable-egl --with-gallium-drivers= --with-driver=xlib CFLAGS=-Wall -g -O2 CXXFLAGS=-Wall -g -O2 fails with configure: error: conditional HAVE_XCB_GLX_CREATE_CONTEXT was never defined. Usually this means the macro was only invoked conditionally. osmesa builds with these configure options also fail the same way ./configure --prefix=/usr --mandir=\${prefix}/share/man \ --infodir=\${prefix}/share/info --sysconfdir=/etc \ --libdir=\${prefix}/lib/x86_64-linux-gnu \ --localstatedir=/var --build=x86_64-linux-gnu --disable-egl --with-gallium-drivers= --with-driver=osmesa --disable-glu CFLAGS=-Wall -g -O2 CXXFLAGS=-Wall -g -O2 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH 1/2] dri: Remove driver date from renderer string
On Mon, Apr 4, 2011 at 4:48 PM, Ian Romanick i...@freedesktop.org wrote: From: Ian Romanick ian.d.roman...@intel.com --- src/mesa/drivers/dri/common/utils.c | 5 ++--- src/mesa/drivers/dri/common/utils.h | 2 +- src/mesa/drivers/dri/i810/i810context.c | 4 +--- src/mesa/drivers/dri/intel/intel_context.c | 6 +- src/mesa/drivers/dri/mach64/mach64_dd.c | 5 + src/mesa/drivers/dri/mga/mgadd.c | 4 src/mesa/drivers/dri/nouveau/nouveau_driver.c | 2 +- src/mesa/drivers/dri/nouveau/nouveau_driver.h | 1 - src/mesa/drivers/dri/r128/r128_dd.c | 6 +- src/mesa/drivers/dri/r200/r200_context.c | 5 + .../drivers/dri/radeon/radeon_common_context.c | 5 + src/mesa/drivers/dri/radeon/radeon_context.c | 2 -- src/mesa/drivers/dri/savage/savagedd.c | 4 +--- src/mesa/drivers/dri/sis/sis_dd.c | 4 +--- src/mesa/drivers/dri/tdfx/tdfx_dd.c | 5 + src/mesa/drivers/dri/unichrome/via_context.c | 4 +--- 16 files changed, 14 insertions(+), 50 deletions(-) Turns out there was a bit of fallout from this in kwin, specifically the intel portion that was pushed to the stable branch in b0a7492aebeb4517346f0da2362d6991a7385b59. http://bugs.kde.org/show_bug.cgi?id=270942 Also, at one point they actually used the driver date in their blacklists, I'm not sure if they are still doing that though. -Robert ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH] egl_dri2: Add missing intel chip ids.
Signed-off-by: Robert Hooker robert.hoo...@canonical.com --- src/egl/drivers/dri2/egl_dri2.c | 12 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 6db44c7..a83f32b 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -899,10 +899,20 @@ const int i915_chip_ids[] = { 0x29b2, /* PCI_CHIP_Q35_G */ 0x29c2, /* PCI_CHIP_G33_G */ 0x29d2, /* PCI_CHIP_Q33_G */ + 0xa001, /* PCI_CHIP_IGD_G */ 0xa011, /* Pineview */ }; const int i965_chip_ids[] = { + 0x0042, /* PCI_CHIP_ILD_G */ + 0x0046, /* PCI_CHIP_ILM_G */ + 0x0102, /* PCI_CHIP_SANDYBRIDGE_GT1 */ + 0x0106, /* PCI_CHIP_SANDYBRIDGE_M_GT1 */ + 0x010a, /* PCI_CHIP_SANDYBRIDGE_S */ + 0x0112, /* PCI_CHIP_SANDYBRIDGE_GT2 */ + 0x0116, /* PCI_CHIP_SANDYBRIDGE_M_GT2 */ + 0x0122, /* PCI_CHIP_SANDYBRIDGE_GT2_PLUS */ + 0x0126, /* PCI_CHIP_SANDYBRIDGE_M_GT2_PLUS */ 0x29a2, /* PCI_CHIP_I965_G */ 0x2992, /* PCI_CHIP_I965_Q */ 0x2982, /* PCI_CHIP_I965_G_1 */ @@ -914,6 +924,8 @@ const int i965_chip_ids[] = { 0x2e12, /* PCI_CHIP_Q45_G */ 0x2e22, /* PCI_CHIP_G45_G */ 0x2e32, /* PCI_CHIP_G41_G */ + 0x2e42, /* PCI_CHIP_B43_G */ + 0x2e92, /* PCI_CHIP_B43_G1 */ }; const int r100_chip_ids[] = { -- 1.7.1 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH] intel: Add a new B43 pci id.
From: Robert Hooker robert.hoo...@canonical.com Signed-off-by: Robert Hooker robert.hoo...@canonical.com --- src/mesa/drivers/dri/intel/intel_chipset.h |4 +++- src/mesa/drivers/dri/intel/intel_context.c |1 + 2 files changed, 4 insertions(+), 1 deletions(-) diff --git a/src/mesa/drivers/dri/intel/intel_chipset.h b/src/mesa/drivers/dri/intel/intel_chipset.h index 1e7ceed..4fecdbe 100644 --- a/src/mesa/drivers/dri/intel/intel_chipset.h +++ b/src/mesa/drivers/dri/intel/intel_chipset.h @@ -67,6 +67,7 @@ #define PCI_CHIP_G45_G 0x2E22 #define PCI_CHIP_G41_G 0x2E32 #define PCI_CHIP_B43_G 0x2E42 +#define PCI_CHIP_B43_G1 0x2E92 #define PCI_CHIP_ILD_G 0x0042 #define PCI_CHIP_ILM_G 0x0046 @@ -93,7 +94,8 @@ devid == PCI_CHIP_Q45_G || \ devid == PCI_CHIP_G45_G || \ devid == PCI_CHIP_G41_G || \ - devid == PCI_CHIP_B43_G) + devid == PCI_CHIP_B43_G || \ + devid == PCI_CHIP_B43_G1) #define IS_GM45(devid) (devid == PCI_CHIP_GM45_GM) #define IS_G4X(devid) (IS_G45(devid) || IS_GM45(devid)) diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c index 7ace50b..3b1b887 100644 --- a/src/mesa/drivers/dri/intel/intel_context.c +++ b/src/mesa/drivers/dri/intel/intel_context.c @@ -155,6 +155,7 @@ intelGetString(struct gl_context * ctx, GLenum name) chipset = Intel(R) G41; break; case PCI_CHIP_B43_G: + case PCI_CHIP_B43_G1: chipset = Intel(R) B43; break; case PCI_CHIP_ILD_G: -- 1.7.2 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev