diff options
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_chipset.h | 11 | ||||
| -rw-r--r-- | src/mesa/drivers/dri/intel/intel_context.c | 4 | 
2 files changed, 13 insertions, 2 deletions
| diff --git a/src/mesa/drivers/dri/intel/intel_chipset.h b/src/mesa/drivers/dri/intel/intel_chipset.h index d1b4941601..4593d90df3 100644 --- a/src/mesa/drivers/dri/intel/intel_chipset.h +++ b/src/mesa/drivers/dri/intel/intel_chipset.h @@ -46,6 +46,13 @@  #define PCI_CHIP_G33_G			0x29C2  #define PCI_CHIP_Q33_G			0x29D2 +#define PCI_CHIP_IGD_GM			0xA011 +#define PCI_CHIP_IGD_G			0xA001 + +#define IS_IGDGM(devid)	(devid == PCI_CHIP_IGD_GM) +#define IS_IGDG(devid)	(devid == PCI_CHIP_IGD_G) +#define IS_IGD(devid) (IS_IGDG(devid) || IS_IGDGM(devid)) +  #define PCI_CHIP_I965_G			0x29A2  #define PCI_CHIP_I965_Q			0x2992  #define PCI_CHIP_I965_G_1		0x2982 @@ -66,7 +73,7 @@  				 devid == PCI_CHIP_I945_GME || \  				 devid == PCI_CHIP_I965_GM || \  				 devid == PCI_CHIP_I965_GME || \ -				 devid == PCI_CHIP_GM45_GM) +				 devid == PCI_CHIP_GM45_GM || IS_IGD(devid))  #define IS_G45(devid)           (devid == PCI_CHIP_IGD_E_G || \                                   devid == PCI_CHIP_Q45_G || \ @@ -84,7 +91,7 @@  				 devid == PCI_CHIP_I945_GME || \  				 devid == PCI_CHIP_G33_G || \  				 devid == PCI_CHIP_Q33_G || \ -				 devid == PCI_CHIP_Q35_G) +				 devid == PCI_CHIP_Q35_G || IS_IGD(devid))  #define IS_965(devid)		(devid == PCI_CHIP_I965_G || \  				 devid == PCI_CHIP_I965_Q || \ diff --git a/src/mesa/drivers/dri/intel/intel_context.c b/src/mesa/drivers/dri/intel/intel_context.c index 1aa173db18..b3f6fc02df 100644 --- a/src/mesa/drivers/dri/intel/intel_context.c +++ b/src/mesa/drivers/dri/intel/intel_context.c @@ -123,6 +123,10 @@ intelGetString(GLcontext * ctx, GLenum name)        case PCI_CHIP_Q33_G:  	 chipset = "Intel(R) Q33";  	 break; +      case PCI_CHIP_IGD_GM: +      case PCI_CHIP_IGD_G: +	 chipset = "Intel(R) IGD"; +	 break;        case PCI_CHIP_I965_Q:  	 chipset = "Intel(R) 965Q";  	 break; | 
