New swShader Demo
#1
Posted 30 September 2004 - 12:27 AM
Grab it here: swShader Project Page.
It demonstrates the capabilities of the swShader software renderer as a DirectX 9 compatible DLL. The actual application is an unmodified example from the DirectX 9.0b SDK. So all render calls are handled by this DLL, completely in software. For more information about swShader you can also visit the Main Homepage.
If you have any questions about it, feel free to ask!
#2
Posted 30 September 2004 - 03:24 AM
#3
Posted 30 September 2004 - 03:33 AM
Microsoft should buy this thing and use for their reference rasterizer. I do understand your reasons for not releasing the source code :D
You could easily beat the hardware by releasing a software implementation of Shader Model 4.0...way ahead of the hardware :sneaky: You made me comfortable that now I can do some researching without buying the actual hardware :)
thanks for the post.
#4
Posted 30 September 2004 - 03:38 AM
Are you planning on releasing an OpenGL software implementation (replacing the opengl.dll)? Given your modular design (i've looked at your code), it shouldn't be difficult to do it. But if you're done from implementing the directx features, you could start with opengl! I think it was a smart choice to start with DirectX because it is more oriented towards the hardware architecture than opengl. good job!
#5
Posted 30 September 2004 - 05:55 AM
cdgray said:
Quote
Quote
john said:
But first I will redesign my shader pipelines. They currently process one vertex and one pixel at a time. MMX and SSE will be used a lot more efficiently when processing them by four. The new rasterizer I presented in the Code Spotlight was the first step towards that. So the next few months I won't be adding new DirectX features, but I'm hoping this new implementation of the core will make it 50-100% faster.
Quote
#6
Posted 01 October 2004 - 09:28 AM
16.28 FPS - Pentium M, 512 kB L2, 1.4 GHz, 533 Mhz FSB
#7
Posted 01 October 2004 - 12:19 PM
[edit]
woops :blush: heh
fps = 10
thanks Nick
[/edit]
- Me blog
#8
Posted 01 October 2004 - 12:53 PM
#9
Posted 01 October 2004 - 01:14 PM
Dual Processsor: PIII 1.4GHz (two processors, not HT)
RAM: 1GB
Bus: 133MHz
L2 Cache: 512KB
Running Window 2003 Server
FPS: ~12.5
#10
Posted 01 October 2004 - 01:30 PM
It's the shadow rendering that kills the performance. Without it, I get 60 FPS...
#11
Posted 01 October 2004 - 01:56 PM
#12
Posted 01 October 2004 - 01:58 PM
i'll test out other systems, but for now, i'm on holidays, doing party and road trips, so i have no time.
-Loving a Person is having the wish to see this Person happy, no matter what that means to yourself.
-No matter what it means to myself....
#13
Posted 01 October 2004 - 02:10 PM
I got a 3.2 GHz processor and all I get are 17.6 fps. Maybe it’s time to reinstall... :unsure:
Edit: sorry almost forgot, it crashes when i resize the window. thought you might want to know.
#14
Posted 01 October 2004 - 03:45 PM
#15
Posted 01 October 2004 - 04:09 PM
It makes me think this is hardware-accelerated ;)
#16
Posted 01 October 2004 - 05:55 PM
moe said:
I don't care much about these things. After all it's just the first DirectX 9 demo, and I'm still working on the new and improved pipelines...
Anyway, if you want higher resolution, simply recompile the SDK sample! :D
#17
Posted 01 October 2004 - 06:01 PM
john said:
It makes me think this is hardware-accelerated ;)
If you don't believe me, just replace your graphics card with one of those really old 2D PCI cards. :tongue:
#18
Posted 01 October 2004 - 06:05 PM
AMD Athlon 3000+
1GB 400Mhz ram
When in full screen at 1024x768 the frame rate drops to 2.6 fps
#19
Posted 01 October 2004 - 06:47 PM
NomadRock said:
I know I still have a long way to go... But the first experiments with the new raterizer are amazing. While I'm currently processing stencil operations one pixel at a time, the new rasterizer will allow me to do eight in parallel. It also allows efficient overdraw reduction. I'm not sure what the effective speedup will be, but I'm still aiming at 30 FPS at 640x480.
#20
Posted 01 October 2004 - 09:19 PM
Quote
Quote
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












