next gen consoles to increase importance of sm 3/opengl?

rwolf said:
Not always true. R300 vs FX5800 comes to mind. More features or more advanced designs don't always pan out.
Broken architectures don't happen often. Counting on another one, well, doesn't make sense.
 
Chalnoth said:
rwolf said:
Not always true. R300 vs FX5800 comes to mind. More features or more advanced designs don't always pan out.
Broken architectures don't happen often. Counting on another one, well, doesn't make sense.

There are always failures, we just don't ever get to see them. Think of PureVideo? I guess there are at least ten major workarounds in SW for the broken HW in every chip generation.
 
DaveBaumann said:
kemosabe said:
Ummm, how's this for meaningless? :LOL:
There was meaning, at least to the glass of water with the candle floating in it...

LOL, I was referring to my post being meaningless and not the event you took part in, Dave. Looks like you're still cozy with the ATI boys, nevertheless, which means I'll be on the lookout for lots of cryptic R520 posts in the next couple of months. ;)
 
_xxx_ said:
There are always failures, we just don't ever get to see them. Think of PureVideo? I guess there are at least ten major workarounds in SW for the broken HW in every chip generation.
Well, buggy hardware happens....but hardware that is unfixable is rare.
 
DaveBaumann said:
Mendel said:
So I've been informed that playstation 3 uses primarily opengl ES and therefore my talks of it supporting shader model 3 prove to be a bit funny :)

Being OpenGL it'll still have an extension mechanism and NVIDIA are said to be providing Cg for the HLSL tool, so there are probably just going NV vertex and fragment extensions tailored to the part.

Yea, I meant to say that opengl shouldnt be mentioned with words like "shader model 3" because "shader model n.n" is a directx term, afaik.

I didn't mean to say there wouldnt be same kind of features, though they will probably be somewhat different than strict sm3-but-with-different-names-for-each-feature. Again, some sort of cross platform portability might be a factor here as well as the feeling that Nvidia probably has some similarities in this GPU as their pc models too. They seem to like making different models for different purposes with minimal re-engineering within a product generation family, which makes sense too.
 
While GLSL may also be supported, it just makes much more sense to use Cg for console development (since there's more access direct access to the compiler, and lower-level optimizations are possible).
 
Chalnoth said:
While GLSL may also be supported, it just makes much more sense to use Cg for console development (since there's more access direct access to the compiler, and lower-level optimizations are possible).

I was under the impression that the GLSLang compiler in the NV drivers was a version of the CG compiler.

Someone (I can't find the post now) alluded that this was the case and posted some santax comparisons of some functions to show this was the case.

---
EDIT: found the post :

http://www.beyond3d.com/forum/viewtopic.php?t=11959&highlight=glsl
 
Mendel said:
Both the xbox 2 and playstation 3 will support shader model 3 , (edit: or similar features, whatever the api)

Does this mean, while games are ported from one console to the other and to the pc and vice versa, that developers will be concentrating their efforts to support pixel and vertex shader 3 rendering and will this greatly reduce the importance of shader model 2 and its derivatives in development?
IMO, SM3 will be very important. SM4 will "suffer" (less enthusiastic software support) because of SM3. SM2 will probably just ultimately vanish. Seems logical to me anyway.

[edit] ON a related note, this topic seems similar to my post earlier with my musings.
 
PeterAce said:
I was under the impression that the GLSLang compiler in the NV drivers was a version of the CG compiler.
That may well be, but GLSL doesn't offer the option to examine the compiled code, so it'd be rather unoptimal for a console (by contrast, I think GLSL's near-perfect for PC development...the only thing it's missing is compiled object files, such that one can allow the drivers to take a long time in shader compiling, and just cache compiled shaders).
 
well this seems quite a turnabout from the initial sm3 inflection point discussion. Maybe it was just early Atimism?
 
I'd would say that its too early to tell much at all given the spread of titles that are using anything at the moment. We don't know exactly where the consoles will fall and at the moment Longhorn's standards are SM2.0 (WGF1.0) and SM4.0 (WGF2.0) - the net result will be that SM2.0 will be the baseline hardware support for any Longhorn compliant graphics; on the console side its likely that they will exceed SM3.0's capabilities, but for initial titles they may well end up fitting within DX9's SM3.0 spec (or less) whilst a few years on, as developers dig into the hardware a little more, DX9's SM3.0 capabilities are likely to be exceeded.
 
DaveBaumann said:
We don't know exactly where the consoles will fall and at the moment
You don't know what? The specs of the next-gen consoles, the sales of the next-gen consoles or the developer software support for these next-gen consoles?
 
Yes, Nvidia's GLSL compiler is Cg with a different front end, and it can output the "ASM". I would expect a High Level language to be used for next gen console dev, but to be compiled to and run from some lower level format.

On PS3 - nvidia's opengl extensions for that hardware.
On xbox2 - some directx shader model for ati hardware (kinda like 2.0b).
 
X-Box 2 should be based on next-generation technology, not SM2 or even SM3 (same with the PS3 core).
 
Chalnoth said:
That may well be, but GLSL doesn't offer the option to examine the compiled code, so it'd be rather unoptimal for a console (by contrast, I think GLSL's near-perfect for PC development...the only thing it's missing is compiled object files, such that one can allow the drivers to take a long time in shader compiling, and just cache compiled shaders).

Compiled object files are on their way... http://www.opengl.org/about/arb/notes/meeting_note_2004-12-07.html#ogl21
 
Reverend said:
You don't know what? The specs of the next-gen consoles, the sales of the next-gen consoles or the developer software support for these next-gen consoles?

Well, actually, technically all of the above. I have a fairly good idea of where one will fall and my latter point WRT titles developed for the platform stands. At present we don’t know where PS3 and Revolution will go hardware wise and we don’t know what influences they will have on the PC in the future.

Chalnoth said:
X-Box 2 should be based on next-generation technology, not SM2 or even SM3 (same with the PS3 core).

I don’t think he was suggesting that it would be SM2.b, merely illustrating that there will be a profile tailored towards ATI’s shader capabilities like SM2.b now.
 
Back
Top