Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Valve's VOGL Debugger Makes It Even Easier To Debug OpenGL Games

By - | Views: 12,727
Peter Lohrmann has been working on Valve's VOGL debugger to make it easier to use for developers looking to it for help.

image
QuoteVoglEditor now has support for launching and tracing your application, directly from the UI. Previously, (and still available) you'd have to launch your application from the command line, which could add confusion on where to supply vogl or application command line arguments.


That's quite a big barrier to break-down, which means it should be easier than ever to use VOGL and that's impressive work especially as it's open source.

After a week of multiple blog posts talking down on OpenGL it's nice to find something good around it, a decent (and user friendly!) OpenGL debugger is something that developers have wanted for years.

See the full blog post on it here. Article taken from GamingOnLinux.com.
0 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
17 comments
Page: 1/2»
  Go to:

FTW 3 Jun, 2014
Valve is just great :D
mirv 3 Jun, 2014
View PC info
  • Supporter Plus
I cannot stress enough how awesome vogl is. I personally use it quite a lot now, and it's really something that OpenGL (no matter the OS!) has been needing for a long time.
Daifuku 3 Jun, 2014
I don't understand a bit of the opengl drama but I like to follow it
mirv 3 Jun, 2014
View PC info
  • Supporter Plus
Quoting: DaifukuI don't understand a bit of the opengl drama but I like to follow it

To try sum this up without my usual fountain of text...

OpenGL has languished with regards to developer tools until recently. And those developer tools are needed to help developers make better (more stable, better performance, etc) games. There's also a big effort to get previously windows only (so DirectX) developers into programming not just OpenGL, but OpenGL on Linux.

And we pretty much have Valve to thank for the majority of the big push. They're behind a lot of the effort to get developers onto Linux (the SteamOS distro, in particular).

Any driver and API complaints are just gap fillers of everyone wanting things to be better, more or less.
DMJC 4 Jun, 2014
OpenGL Drama summed up:
ATi/AMD hasn't put enough resources into their OpenGL drivers despite having 15-20 odd years to do so.

Game developers used to ATi/AMD having decent performance on Windows are crying about OpenGL being a mess because they're encountering all the bad things about ATi/AMD that make Linux users avoid them.

ProTip: There's nothing wrong with OpenGL, just with ATi/AMD's lack of developer manpower in getting OpenGL working correctly. Maybe if they hired some of the University of Utah guys who helped invent OpenGL and put some real resources into making a decent driver. they wouldn't be crying about it not working now.

Remember that for years Linux/Unix was a second class citizen on ATi/AMD whereas NVIDIA went out of their way to support Solaris, Mac OSX, FreeBSD and Linux. Now that the market is swinging back towards UNIX with OSX/Linux AMD's been caught out.

Too bad so sad. I'll keep running Intel and NVIDIA hardware which I know works on Linux.Now that NVIDIA is contributing to Nouveau (I suspect because their engineers had a look and realised that Nouveau is actually working and not just a joke project anymore) They probably see it as a way of developing an open source driver without infringing on any of their licensed code/trade secrets that they can't open.
Remember: In benchmarks Michael Larabel at Phoronix.com ran, the nouveau driver outperformed the NVIDIA Binary blob driver when the gpu and memory were forced to run at full speed (bypassing the reclocking issue)
mirv 4 Jun, 2014
View PC info
  • Supporter Plus
Quoting: DMJCOpenGL Drama summed up:
ATi/AMD hasn't put enough resources into their OpenGL drivers despite having 15-20 odd years to do so.

Game developers used to ATi/AMD having decent performance on Windows are crying about OpenGL being a mess because they're encountering all the bad things about ATi/AMD that make Linux users avoid them.

ProTip: There's nothing wrong with OpenGL, just with ATi/AMD's lack of developer manpower in getting OpenGL working correctly. Maybe if they hired some of the University of Utah guys who helped invent OpenGL and put some real resources into making a decent driver. they wouldn't be crying about it not working now.

Remember that for years Linux/Unix was a second class citizen on ATi/AMD whereas NVIDIA went out of their way to support Solaris, Mac OSX, FreeBSD and Linux. Now that the market is swinging back towards UNIX with OSX/Linux AMD's been caught out.

Too bad so sad. I'll keep running Intel and NVIDIA hardware which I know works on Linux.Now that NVIDIA is contributing to Nouveau (I suspect because their engineers had a look and realised that Nouveau is actually working and not just a joke project anymore) They probably see it as a way of developing an open source driver without infringing on any of their licensed code/trade secrets that they can't open.
Remember: In benchmarks Michael Larabel at Phoronix.com ran, the nouveau driver outperformed the NVIDIA Binary blob driver when the gpu and memory were forced to run at full speed (bypassing the reclocking issue)

Is it all possible to have one thread without AMD bashing? Because their drivers are not as bad as you think, and nVidia's are not perfect either. Scratch the surface, and there's an awful lot of FUD hanging around the place.
lev258 4 Jun, 2014
Quoting: DMJCOpenGL Drama summed up:
ATi/AMD hasn't put enough resources into their OpenGL drivers despite having 15-20 odd years to do so.

Game developers used to ATi/AMD having decent performance on Windows are crying about OpenGL being a mess because they're encountering all the bad things about ATi/AMD that make Linux users avoid them.

ProTip: There's nothing wrong with OpenGL, just with ATi/AMD's lack of developer manpower in getting OpenGL working correctly. Maybe if they hired some of the University of Utah guys who helped invent OpenGL and put some real resources into making a decent driver. they wouldn't be crying about it not working now.

Remember that for years Linux/Unix was a second class citizen on ATi/AMD whereas NVIDIA went out of their way to support Solaris, Mac OSX, FreeBSD and Linux. Now that the market is swinging back towards UNIX with OSX/Linux AMD's been caught out.

Too bad so sad. I'll keep running Intel and NVIDIA hardware which I know works on Linux.Now that NVIDIA is contributing to Nouveau (I suspect because their engineers had a look and realised that Nouveau is actually working and not just a joke project anymore) They probably see it as a way of developing an open source driver without infringing on any of their licensed code/trade secrets that they can't open.
Remember: In benchmarks Michael Larabel at Phoronix.com ran, the nouveau driver outperformed the NVIDIA Binary blob driver when the gpu and memory were forced to run at full speed (bypassing the reclocking issue)
As far as I know, Nvidia still isn't helping the nouveau team (they just contribute to Tegra support). On the contrary, AMD guys put effort to the open drivers.
john 4 Jun, 2014
"VoglEditor now has support for launching and tracing your application, directly from the UI."

"That's quite a big barrier to break-down, which means it should be easier than ever to use VOGL and that's impressive work especially as it's open source"

Had a good laugh about the "big barrier" comment. This would have been a good joke if the author meant windows programmers, but seriously you can not call this a barier for opengl programmers or even programmers in general.
Liam Dawe 4 Jun, 2014
Maybe I did mean Windows programmers? Having to drop to a command line is a pain for a lot of people and the quicker Linux elitists realise that the better we will all be. We have to break out of this mentality if we will ever accept windows converts.

Spread love not hate.
mirv 4 Jun, 2014
View PC info
  • Supporter Plus
Quoting: john"VoglEditor now has support for launching and tracing your application, directly from the UI."[b][/b]

"That's quite a big barrier to break-down, which means it should be easier than ever to use VOGL and that's impressive work especially as it's open source"

Had a good laugh about the "big barrier" comment. This would have been a good joke if the author meant windows programmers, but seriously you can not call this a barier for opengl programmers or even programmers in general.

As much as you may laugh, a decent gui is required when helping developers come from a windows environment to a *nix one - which has been the focus of Valve's work.
Command lines aren't second nature to everybody, and if you've seen the vogl command line...well, a gui makes it easier for people to run their application with vogl.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.