Browse Source

Add vendor id and device id.

aignacio_sf 18 years ago
parent
commit
4f9ca2743b
2 changed files with 28 additions and 0 deletions
  1. 23 0
      panda/src/display/displayInformation.cxx
  2. 5 0
      panda/src/display/displayInformation.h

+ 23 - 0
panda/src/display/displayInformation.cxx

@@ -80,6 +80,9 @@ DisplayInformation() {
   _texture_memory = texture_memory;
   _texture_memory = texture_memory;
   _physical_memory = physical_memory;
   _physical_memory = physical_memory;
   _available_physical_memory = available_physical_memory;
   _available_physical_memory = available_physical_memory;
+
+  _vendor_id = 0;
+  _device_id = 0;
 }
 }
 
 
 ////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////
@@ -265,3 +268,23 @@ PN_uint64 DisplayInformation::
 get_available_physical_memory() {
 get_available_physical_memory() {
   return _available_physical_memory;
   return _available_physical_memory;
 }
 }
+
+////////////////////////////////////////////////////////////////////
+//     Function: DisplayInformation::get_vendor_id
+//       Access: Published
+//  Description: 
+////////////////////////////////////////////////////////////////////
+int DisplayInformation::
+get_vendor_id() {
+  return _vendor_id;
+}
+
+////////////////////////////////////////////////////////////////////
+//     Function: DisplayInformation::get_device_id
+//       Access: Published
+//  Description: 
+////////////////////////////////////////////////////////////////////
+int DisplayInformation::
+get_device_id() {
+  return _device_id;
+}

+ 5 - 0
panda/src/display/displayInformation.h

@@ -72,6 +72,9 @@ PUBLISHED:
   PN_uint64 get_physical_memory();
   PN_uint64 get_physical_memory();
   PN_uint64 get_available_physical_memory();
   PN_uint64 get_available_physical_memory();
 
 
+  int get_vendor_id();
+  int get_device_id();
+
 public:
 public:
   DetectionState _state;
   DetectionState _state;
   int _get_adapter_display_mode_state;
   int _get_adapter_display_mode_state;
@@ -86,6 +89,8 @@ public:
   int _texture_memory;
   int _texture_memory;
   PN_uint64 _physical_memory;
   PN_uint64 _physical_memory;
   PN_uint64 _available_physical_memory;
   PN_uint64 _available_physical_memory;
+  int _vendor_id;
+  int _device_id;
 };
 };
 
 
 #endif
 #endif