## Tuesday, August 01, 2006

### Some drugs for that man

Right, I need to get either some sleep, or failing that, some caffiene and sugar. If you know me then you know that in South Africa I mainly subsist on apple juice, which is not known for it's caffiene content. The advantage is that I have not really developed an immunity, so I can actually wake myself up with coke. Unfortunately, the catering at the conference has several drawbacks:
1. There is no coke, only pepsi, which doesn't seem to have the same sugar content.
2. Nothing is free.
3. It is in fact quite expensive - $2.75 for a small bottle of pepsi. Yesterday I bought a similarly-sized bottle of coke at a convenience store for$1.29, but today I forgot.

Papers-wise, possible the most informative paper I've seen today was discussing the architecture of DirectX 10. While it isn't OpenGL, it will direct what graphics hardware will do and thus eventually what OpenGL will do. The big new thing is the Geometry Shader, which operates on primitives rather than vertices. It also allows you to do geometry amplification, such as tesselation, extrusion or shadow volume creation. Another cool feature is constant buffers, which make it easier to switch shader constants at various levels (true constant, frame, object, bone etc).

The exhibition has also started today. I was led to believe that it would be wall-to-wall freebies, but was quite disappointed. I was really hoping to get a free backpack, since the straps on the one I'm using are held on by a few threads. However, I learned some interesting things at the NVIDIA booth. In particular, the GPU performance counters will very soon be available from a library under Linux, which will mean that I can get performance information about my thesis app without trying to fix the fact that it crashes under Windows.

Right, I'm off to buy a copy of the proceedings, then head back and hope that the weight of the proceedings doesn't cause my bag to finish disintegrating.