mesa/include
Ben Widawsky d1ab544bb8 i965/chv: Display proper branding
"Braswell" is a Cherryview based *thing*. It unfortunately requires extra
information to determine its marketing name. Unlike all previous products, and
hopefully all future ones, there is no unique 1:1 mapping of PCI device ID to
brand string.

I put up a fight about adding any complexity to our GL renderer string code for
a very long time. However, a wise man made a comment to me that I couldn't argue
with: if a user installs Windows on their hardware, the brand string should be
the same as what we display in Linux. The Windows driver apparently does this
check, so we should too.

Note that I did manage to find a good use for this info anyway in the compute
shader thread counts.

v2: memcpy instead of strncpy, and some minor changes (Matt)

Signed-off-by: Ben Widawsky <benjamin.widawsky@intel.com>
Reviewed-by: Matt Turner <mattst88@gmail.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com
2016-03-11 11:17:28 -08:00
..
CL clover: Update OpenCL headers to version 1.2 from Khronos. 2014-04-29 13:01:10 +02:00
D3D9 st/nine: Handle Window Occlusion 2016-02-04 22:12:17 +01:00
EGL egl: remove remnants of MESA_drm_display 2016-03-09 17:16:51 +00:00
GL dri: add backbuffer use flag 2016-03-09 15:02:25 +01:00
GLES gles: Update glext.h to revision 20798. 2013-07-29 10:34:42 -07:00
GLES2 gles2: Update gl2ext.h to revision: 32120 2015-11-30 10:46:15 +01:00
GLES3 include/GLES3: add OpenGL ES 3.1 Headers 2014-04-01 09:30:32 -07:00
HaikuGL include/haiku: fix comment typo 2014-08-28 21:41:29 -04:00
KHR egl: import platform headers from registry (v2) 2015-06-05 19:44:33 +02:00
c11 c11/threads: initialize timeout structure 2015-10-08 14:05:57 +01:00
d3dadapter st/nine: Handle Window Occlusion 2016-02-04 22:12:17 +01:00
pci_ids i965/chv: Display proper branding 2016-03-11 11:17:28 -08:00
c99_alloca.h c99_alloca.h: Also use <alloca.h> for cygwin 2015-03-07 18:18:32 +00:00
c99_compat.h include,gallium: Remove pre-MSVC 2013 compatibility. 2016-02-11 21:36:00 +00:00
c99_math.h include,gallium: Remove pre-MSVC 2013 compatibility. 2016-02-11 21:36:00 +00:00
no_extern_c.h include: Add helper header to help trap includes inside extern C. 2015-03-06 12:38:55 +00:00