Quantcast
Channel: Richard Geldreich's Blog
Browsing all 302 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

CoCo 3 Upgrades: Hitachi 6309 CPU, 512KB RAM, PS2 keyboard

Installed a bunch of CoCo 3 upgrades from Cloud-9 Tech over the weekend:I upgraded the old 68B09 CPU to the powerful Hitachi 63C09. This involved desoldering the old CPU and replacing it with a socket....

View Article


Image may be NSFW.
Clik here to view.

Source level debugger and monitor app for 6809/6309 CPU

I've been working on a Linux OpenGL debugger for about a year now, so I figured it would be fun and educational to create a low-level CPU debugger just to learn more about the problem domain. (I'll...

View Article


Image may be NSFW.
Clik here to view.

Finished Up Support for the Hitachi 6309 CPU

I've added Hitachi 6309 support to my disassembler, monitor interrupt handlers, and monitor client. So I'm now able to switch over my 6809 test app to use the 6309's "native" mode, which is something...

View Article

togl D3D9->OpenGL layer source release on github

This is a raw dump of the togl layer right from DoTA2:https://github.com/ValveSoftware/ToGLThis is old news by now; I think the press picked up on this even before I heard it was finally released. I...

View Article

vogl GL debugger source is on github

We promised at Steam Dev Days we would open source the project, so here it is:https://github.com/ValveSoftware/voglCreating a OpenGL debugger that handles both full-stream tracing *and* state...

View Article


zip64 version of the miniz library released as part of the vogl codebase

miniz is my (mostly) drop-in zlib replacement library:http://code.google.com/p/minizAnyhow, the version of miniz on Google Code only supports zip32, but I added full support for zip64 and a bunch of...

View Article

Notes on current vogl limitations

All debuggers have limitations. Most of the time, you don't really know what they are until they pop up while you're trying to debug something (usually at the worst time, after wasting many hours). So...

View Article

vogl's github wiki is up

Here it is:https://github.com/ValveSoftware/vogl/wiki

View Article


Image may be NSFW.
Clik here to view.

Completed another round of testing on AMD's (fglrx) driver

I fixed a number of issues specific to AMD's driver - changelist notes are here. Mike should hopefully push these changes to github out tonight or tomorrow latest. (3/15: These changes are live on...

View Article


Image may be NSFW.
Clik here to view.

Trying SmartGitHg build v6 preview 4

We've been using Mercurial+TortoiseHg for the previous year (with hosting on Bitbucket), but the open source mainstream uses git so we're now switching vogl over to it exclusively. I gather most Linux...

View Article

Image may be NSFW.
Clik here to view.

vogl's tracer/replayer now supports the Steam Linux client

Steam's Big Picture mode is one of the last remaining Valve OpenGL apps that vogl didn't support until now. (The desktop client's GL callstream has worked for months.) The fixes for Big Picture are now...

View Article

Image may be NSFW.
Clik here to view.

couple vogl debugger/editor UI screenshots

vogl's UI (being worked on by Peter Lohrmann) has come far in the past month. I used it today while debugging what seemed to be a replay bug in Xonotic (reported by a dev named blackout24 on github). I...

View Article

Image may be NSFW.
Clik here to view.

vogl support for Unreal Engine 4

We're extremely excited that Epic is porting Unreal Engine 4 to Linux -- see the official announcement or some press here and here. Once we heard UE4 Linux was coming we pretty much dropped everything...

View Article


Image may be NSFW.
Clik here to view.

vogl Windows port, new regression test system, new vogl_chroot repo

Windows Port ProgressJohn McDonald has officially begun the Windows port of vogl. The voglcore lib and voglgen (our code generator tool) are now running on Windows as of this morning!New Regression...

View Article

Image may be NSFW.
Clik here to view.

Replay Divergence Hell

We've had a handful of traces in vogl that don't replay correctly hanging around in our regression test suite. One g-truc sample (gl-320-fbo-blit) was randomly failing -- turns out it wasn't clearing...

View Article


Things that drive me nuts about OpenGL

Here's a brain dump of the things that sometimes drive me crazy about OpenGL. (Note these are strictly my own opinions, not those of Valve or my coworkers. I'm also in a ranty-type mood today after...

View Article

The Truth on OpenGL Driver Quality

The driver landscape is something that any practicing GL dev must face unless you like having only a fraction of potential customers able to enjoy your product. (These are the drivers you'll have to...

View Article


Apple Metal API

Apple (a Khronos Group"promoter" member) "is introducing a new 3D API called Metal, which takes the place of OpenGL, allowing games to get ’10x’ faster draw...

View Article

"OpenGL Is Broken"

Good writeup by Joshua Barczak:http://www.joshbarczak.com/blog/?p=154

View Article

How I learned to stop worrying and love OpenGL

Good summary of the OpenGL developer debate with...

View Article
Browsing all 302 articles
Browse latest View live