diff options
Diffstat (limited to 'src/google_breakpad/processor')
-rw-r--r-- | src/google_breakpad/processor/system_info.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/google_breakpad/processor/system_info.h b/src/google_breakpad/processor/system_info.h index 9583d9e8..8d2f60be 100644 --- a/src/google_breakpad/processor/system_info.h +++ b/src/google_breakpad/processor/system_info.h @@ -44,7 +44,7 @@ namespace google_breakpad { struct SystemInfo { public: SystemInfo() : os(), os_short(), os_version(), cpu(), cpu_info(), - cpu_count(0) {} + cpu_count(0), gl_version(), gl_vendor(), gl_renderer() {} // Resets the SystemInfo object to its default values. void Clear() { @@ -54,6 +54,9 @@ struct SystemInfo { cpu.clear(); cpu_info.clear(); cpu_count = 0; + gl_version.clear(); + gl_vendor.clear(); + gl_renderer.clear(); } // A string identifying the operating system, such as "Windows NT", @@ -91,6 +94,11 @@ struct SystemInfo { // The number of processors in the system. Will be greater than one for // multi-core systems. int cpu_count; + + // The GPU information. Currently only populated in microdumps. + string gl_version; + string gl_vendor; + string gl_renderer; }; } // namespace google_breakpad |