"Truth never damages a cause that is just."
- Mahatma Gandhi
More pages: 1 2 3
New demo
Sunday, August 5, 2007 | Permalink

Finally, a new demo!
I know this was long overdue with the last demo prior to this being from February this year. There wasn't a whole lot of new exciting things left to do in D3D9. With D3D10 now available and hardware for it it's time to get productive again. So this is the first D3D10 demo on this site, but there will be more coming in the future. Given that D3D10 is quite substantially different from earlier APIs I first considered creating a new framework again, but given the past I thought it might be a bad idea to add another one. Given the amount of work I've put into changing it I'm not sure if I made the right decision (though writing a new one would be a lot of work too), but anyway, the framework is not backward compatible with my older demos and thus I've uploaded new versions of all Framework3 based demos that will compile with the updated framework. You'll notice that things look a bit more D3D10-ish than before, with various forms of state objects that in D3D9 and OpenGL just encapsulate the underlying states. Another important change is that I've made calls to reset() explicit, rather than implicit in the apply() method. This is to allow the framework to retain the current selected state past the apply method, which makes setting constants and stuff prettier. The framework is by no means "done", but it's in good enough condition to write demos for and all previous demos now work with it. As for the new demo I'm releasing, check the 3D page for all the info.

Enjoy!

Name

Comment

Enter the code below



Irae
Tuesday, August 7, 2007

One question, now that you are going to "support" D3D10, are you going to do the same with OpenGL 3.0?

Per
Tuesday, August 7, 2007

A video of the demo in action would be great for those of us without DX 10 hardware (or Vista). Or even more screenies... looks great... keep it up.

Humus
Tuesday, August 7, 2007

I'll support OpenGL 3.0 once there's drivers available for it.
As for a video, I'm not sure if I'm prepared to put the bandwidth into that. It's not like I'm overflowing my quota right now, I'm using about 25% of my available bandwidth, but adding videos (which are likely going to be much larger than the actual demo) would give me a much smaller margin or might even throw me over the limit.

mystik
Tuesday, August 7, 2007

why not pop a video into youtube? no bandwidth wasted for you (other than the initial upload), and unlimited views!

fellix
Wednesday, August 8, 2007

You Tube streaming format is limited to 320*240 H.263/264 quite lossy compression, hence I don't think it's worth all the capturing, post-processing and uploading of all the material such as those demos, which are intended to be viewed as real-time rendering in interactive manner for a proper perception and evaluation.

Of course, everybody here is free to do the job on their own behalf, if someone thinks it will do a useful thing.

Rys
Wednesday, August 8, 2007

We'd host any videos at Beyond3D for you, Humus, no worries there

corey
Wednesday, August 8, 2007

hey i get an error that says i need dxig.dll to run inferno... any help?

corey
Wednesday, August 8, 2007

woops my email is coreypfleming at gmail dot com

More pages: 1 2 3