Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 06-Aug-2007, 02:53   #1
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default New DX10 demo

I'm back from my 6 month idle period in the demo coding department. Actually, the last month or so I've been coding like crazy, but it took a while to add DX10 support, especially since I had to redesign my framework a bit to make it fit all APIs.

Anyway, what I'm showing now is the use of SV_VertexID and SV_InstanceID to procedurally create stuff in the shader. The particle systems are generated entirely in the vertex shader from these two values. There is no vertex buffer. In fact, nor is there for the terrain or the skybox. The terrain is represented with a BC4 texture (ATI1N), which makes it very compact (4 bits / vertex).



Available at the usual place
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 06-Aug-2007, 03:01   #2
Sobek
Locally Operating
 
Join Date: Dec 2004
Location: QLD, Australia
Posts: 1,774
Default

Very nice. I was planning on reinstalling Vista tonight (grabbed some new hdd's yesterday) so i'll give it a shot later
__________________
Valve Software - Giving me Episodic nightmares
Bulletstorm - I Will Kill Your Dick!
Sobek is offline   Reply With Quote
Old 06-Aug-2007, 05:57   #3
Nick
Senior Member
 
Join Date: Jan 2003
Location: Ottawa, Ontario
Posts: 1,783
Default

Runs well on a GeForce 8500. Those flames look fantastic!
Nick is offline   Reply With Quote
Old 06-Aug-2007, 10:34   #4
spajdr
Junior Member
 
Join Date: Jun 2007
Location: Ostrava, Czech Republic
Posts: 19
Send a message via ICQ to spajdr Send a message via Skype™ to spajdr
Default

doesnt run on my 2900XT, just tell me some problem with config is not correct.
spajdr is offline   Reply With Quote
Old 06-Aug-2007, 10:40   #5
Davros
Darlek ******
 
Join Date: Jun 2004
Posts: 9,501
Default

I have a request Humus

The main thing about dx10 was that it was very efficient (especially with draw calls) with very little overhead and therefore faster than dx9 so you can add more stuff

can you make a quick demo showing hw much faster dx10 is than dx 9 ?
Davros is offline   Reply With Quote
Old 06-Aug-2007, 13:27   #6
Blacklash
Member
 
Join Date: Feb 2004
Posts: 219
Default

Quote:
Originally Posted by spajdr View Post
doesnt run on my 2900XT, just tell me some problem with config is not correct.
I get the same thing with a 8800GTX. It gives the error "side by side config is incorrect".
Blacklash is offline   Reply With Quote
Old 06-Aug-2007, 14:21   #7
Reputator
Junior Member
 
Join Date: Nov 2006
Location: Florida, US
Posts: 66
Default

I'm getting a "this application failed to start because its side-by-side configuration is incorrect" error.

8800GTS 320MB
Forceware 162.22
Reputator is offline   Reply With Quote
Old 06-Aug-2007, 16:23   #8
Red Herring
Junior Member
 
Join Date: Jun 2007
Posts: 57
Default

Works fine for me on my 2900XT (Vista 64-bit:Cat 7.7) I don't know if it's the cause/solution or not but the only time I saw the "this application failed to start because its side-by-side configuration is incorrect" error was when I tried to run a CPU optimized build of Firefox and forgot to install the MS Visual C++ 2005 SP1 redistributable package.
Red Herring is offline   Reply With Quote
Old 06-Aug-2007, 16:38   #9
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

For those of you having trouble running it, try installing the MSVC redist Red Herring linked to. Let me know if it helps. This is the first app I'm building with MSVC 2005. Earlier I used MSVC 6.0 for everything, which always just worked. MSVC 2005 seems to work under the assumption that applications are always deployed using a fullblown installer.
__________________
[ Visit my site ]
I speak for myself and only myself.

Last edited by Humus; 06-Aug-2007 at 16:44.
Humus is offline   Reply With Quote
Old 06-Aug-2007, 16:47   #10
Humus
Crazy coder
 
Join Date: Feb 2002
Location: Stockholm, Sweden
Posts: 3,216
Send a message via ICQ to Humus Send a message via MSN to Humus
Default

Quote:
Originally Posted by Davros View Post
I have a request Humus

The main thing about dx10 was that it was very efficient (especially with draw calls) with very little overhead and therefore faster than dx9 so you can add more stuff

can you make a quick demo showing hw much faster dx10 is than dx 9 ?
That's on my "ideas" list.
__________________
[ Visit my site ]
I speak for myself and only myself.
Humus is offline   Reply With Quote
Old 06-Aug-2007, 18:35   #11
Davros
Darlek ******
 
Join Date: Jun 2004
Posts: 9,501
Default

Davros gives Humus a big girly kiss

all the games that are dx9 + dx10 dont appear to render the same thing (better lighting, more objects ect) so you cant make a comparison.
Davros is offline   Reply With Quote
Old 07-Aug-2007, 01:32   #12
Rainbow Man
Senior Member
 
Join Date: Dec 2006
Location: In front of the PC.
Posts: 1,063
Default

The graphics are so red and monochromatic...

Can't someone make a nice colorful demo?
Peace.
__________________
"Life is only but a long moment."
-Moonwolf
Rainbow Man is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:47.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.