- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would like to see graphcis drivers with some developer features. These would include:
1. Debug output
When there is a bad GL or D3D call, a message gets sent to stdout. This needs to be more descriptive than "invalid argument" or what glGetError reports.
2. Performance counters
The driver measures fps, textures, memory, etc, and makes counters available that can be used in perfmon
3. Break on error
The drivers throw an exception when there is an invalid GL on D3D call, so programmers can get the call stack at the time of the problem.
4. Other checks
The driver should complain about cases where there is no effect, such as zero alpha.
5. Control panel to enable/disable all of this.
1. Debug output
When there is a bad GL or D3D call, a message gets sent to stdout. This needs to be more descriptive than "invalid argument" or what glGetError reports.
2. Performance counters
The driver measures fps, textures, memory, etc, and makes counters available that can be used in perfmon
3. Break on error
The drivers throw an exception when there is an invalid GL on D3D call, so programmers can get the call stack at the time of the problem.
4. Other checks
The driver should complain about cases where there is no effect, such as zero alpha.
5. Control panel to enable/disable all of this.
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What, you never heard of Dbgview? Or a real SW debugger?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) D3D debug output does this.
2) PIX enables you to determine performance characteristics of your app
3) D3D control panel has this option
4) D3D debug output does provide "INFO" and "WARN" output as well as "ERR"
5) The DX SDK installs a control panel for you, under Vista and beyond it does not show up in the control panel and must be found in the SDK menus, as I recall.
for OGL see gDEBugger from gremedy.com
2) PIX enables you to determine performance characteristics of your app
3) D3D control panel has this option
4) D3D debug output does provide "INFO" and "WARN" output as well as "ERR"
5) The DX SDK installs a control panel for you, under Vista and beyond it does not show up in the control panel and must be found in the SDK menus, as I recall.
for OGL see gDEBugger from gremedy.com
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We also provide a powerful performance analysis suite called Intel Graphics Performance Analyzers which is available for free download at http://software.intel.com/en-us/articles/intel-gpa/.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page