Max3d - old hardware

BlitzMax Forums/BlitzMax Programming/Max3d - old hardware

slenkar(Posted 2005) [#1]
I dont mind the Directx9 requirements but is it possible to have the shader-stuff in a different 'module' to the basic blitz3d type commands?

(because I read a post by mark about non-shader hardware)


GW(Posted 2005) [#2]
I agree!
But i'll take anything DX I can get at this point.


teamonkey(Posted 2005) [#3]
I think you may have misread the post. DirectX 9 wasn't a requirement (although the engine will be for DX9 and OpenGL), but Mark did say the 3D engine would probably be aimed at DX9-level hardware (that's the Radeon 9xxx/Xxx series and the GeForce 5xxx/6xxx series IIRC) and may additionally require pixel shader support (which is a smaller subset of those cards).

Now pixel shader cards aren't uncommon these days, but it does mean that this engine won't run on older cards unless Mark decides to add fixed-pipeline support. I really hope he does, but I'm not too worried as there are a couple of third-party 3D engines in the wings which will probably work on older hardware.


LarsG(Posted 2005) [#4]
Earlier, people were complaining that B3D didn't have DX9 support... Now they're complaining that the next engine won't have support for older cards...
It seems you can never satisfy people... :p


Robert(Posted 2005) [#5]
Sadly though 'shader hardware required' does rule out a large number of PCs brought in the last three or four years. My laptop for example has no shader support but it is only a couple of years old.


{cYan|de}(Posted 2005) [#6]
geforce 4 etc does shaders (ok not the newest but still does shaders!) and id like to see support for older versions also not just the newest...


GW(Posted 2005) [#7]
I never cried for pixelshader support for B3D. I just want to have a high compatability for the people buying my game. Thats why I want D3D in the first place.
Its seems to me that writing a 3d engine that *Requires* pixelshader support sounds like a major design flaw to me. But only Mark can say what it will be.


nawi(Posted 2005) [#8]
Why cant there be option for shaders etc, so it wouldnt rule out cards not supporting those features?


Robert(Posted 2005) [#9]
I should point out here that Mark's post implied that he hasn't decided whether or not to make shader hardware a requirement.

I'm am just voicing support for the 'compatibility' camp.


Dreamora(Posted 2005) [#10]
Some lower support would be nice ...

A minimum of T&L compatible would be ok ( don't see a use of support for 2D only cards in 3D engines ) and should be an enough broad range of support as this includes all ATI since radeon 7500 and all nvidia since GeForce 1 or so.

bad for those with SIS or Intel ... on the other side they are no 3D chips so its up to them to buy a 3D card to play 3D games.


N(Posted 2005) [#11]
I think a GeForce 3 and its ATI equivalent should be the bare minimum of support, it still has support for shaders (granted, not the newest) and is pretty fast.

SIS and Intel Extreme ____sets (fill it in with your favorite naughty word) can burn for all I care -- not the users, just the chips. People with those chipsets are usually laptop owners, and they don't have much choice if they don't have about $1000 to spend (my laptop has a 6800 Go, and without the rebate I had it would've costed a little above $1800).

Last I heard, the Intel Extreme chips had decent support for OpenGL but were extremely lacking on the Direct3D front. Not sure and I can't confirm this, but I wouldn't bother supporting them.


Dreamora(Posted 2005) [#12]
Problem is that the most used chipset still are GF2 MX / GF4 MX. Both quite acceptable in performance with full T&L support but without shaders.

( 1000$ for a laptop is the total bare minimum here ... an acceptable like mine with mobility 9700 already costs around 2000$ )