Ok I suggest you quit while you're still ahead.Sorry to break it to you but in term of shader language OpenGL can do anything DirectX can, I haven't installed Vista or looked at the latest DirectX 10 specs so I can't comment on that but I don't see much of a improvement as far as screenshots from games go, perhaps when it actually becomes viable I'll have a look at the spec, but shader enhancements are usually on order of optimization anyway, I'd be surprised if you couldn't do almost everything with PS3.0 you could do with PS4.0 (if not everything)
Please tell me how do you in OpenGL, do a simple translation of a set of vertices (in an arbitrary space defined within the rendering frame) inside GLSL without you resorting to the fixed functionality part of the API? Last I checked the call didn't exist under the shading language at all but did under the regular ARB extensions...
2. Nope GLSL can't do what SM4.0 can do (It's not PS.40 or VS4.0 btw
3.
Screenshots of what? Unless you're talking about reference render screenshots of a specific scene the statement doesn't make much sense. You can use DirectX8.1 reference renderer to render an equivalent to what a DirectX10 tech demo will look like but that has never been disputed, its a software rendition that only has to be mathematically correct it doesn't have to be in real time...I don't see much of a improvement as far as screenshots from games go, perhaps when it actually becomes viable I'll have a look at the spec,
Define optimization. Since the dawn of computing we've been optimizing mathematical processes and that was in Von Neumann's time. At an application level in 3D it's still vertex in, fragment out as it has been since Geforce 256 days so I'm not sure what exactly it is you're trying to say.shader enhancements are usually on order of optimization anyway
Vertex Fetch by Nvidia and Fetch4 by ATI are both used to optimize (make more efficient, hence requiring less cycles) what PCF does for shadows. So by optimization in your context what is it you're talking about?
LOLReally? You don't think ET: Quake Wars comes in somewhere over there?
ET looks nice, but please...
Cry Engine needs Windows Vista and a monster of a computer to look pretty doesn't really impress me.Crysis works in Xp if you didn't knowWe are also not here to impress you. Crytek pushes the boundaries of consumer computing technologies using the most advanced API available just like they did with FarCry. Which was the first game to introduce FP32 HDR which was available on the then recent DirectX9.0c (done via HLSL )
Doom 3 didn't introduce anything, FarCry was out by the time Doom came and it still looked better. Hard edged stencil shadows that lean on Z-stencil efficient hardware are not impressiveIf you didn't notice Riddick looked the same as Doom3 if not a little better
![]()
I suggest you ask for your money back because you seriously got short changed. I don't call myself a graphics guru I wouldn't dream of it, but you seriously need to re-visit your literature and I'm not being obtuse or anything.I've learned DirectX this past holiday and I took graphics in my third year (OpenGL).
"Professional applications?"You must be thinking that I think OpenGL is better than DirectX, you're mistaken, I simply don't see one as better than the other, OpenGL keeps up with DirectX and in terms of professional application DirectX doesn't even exist, the reason being OpenGL works completely different from DirectX with different objectives in mind.you can amend an OpenGL ICD and insert custom extensions for a specific hardware feature that's why it's used "professionally". It can also be ported to many different platforms provided underlying hardware supports exact same feature set. OpenGL does not have an abstraction layer so despite it's portability, its tied to hardware much more than DirectX is.
Nope, in fact traditional rendering pipeline (vertex in one side, fragment out the other) is called the OpenGL rendering pipeline which DirectX used for the longest time as well, discarding it with DX10. At a functional level it is still that way to some degree.OpenGL works completely different from DirectX with different objectives in mind.
I wait still for a better open source graphics API than Microsoft's DirectX. Point me in the right direction please....If you actually want to make a point rather try pointing out that most games run on DirectX rather than OpenGL because technology wise, there isn't much either way.
Let us debate the slightly more technical side to all of this and lets really go at it since you can't seem to accept that some people just don't care to change to Linux and are happy with windows. It is not because they are lazy, stupid or afraid of the unfamiliar it is simply because they have no reason too. It seems most Linux advocates suggest people's reasons for using windows is due to their ignorance on what a blissful experience Linux can be. So here I am asking you to please provide me with an alternative to DirectX which so far has allowed me to do what I want to do just fine. You say Linux is better, and I am asking you, show and tell in this context.
An operating system to me is a tool or an enabler if you may, which allows me to do something of far greater importance than the tool itself. You say Linux is a better tool, but so far have failed to show me how it is a better tool for my needs.
Last edited: