I was looking at the new Cg website, willing to download the Cg compiler and play a little with it, when the cruel truth badly hit me: The so-called industry-standard compiler was a Windows executable !
Canât you only realize some of us are not running Win XP 4000 ? What does it cost you to compile the thing for Linux (unless, of course, the âthingâ is badly written and not portable) ?
You have to accept the fact that today, and for the near future, the industry-standard OS for PCs is Windows. Linux is making good inroads on the market, but most computers, and most PC developers, work on Windows boxes.
Originally posted by deepmind: This is the same kind of meaningless statement / flame invitation
No, be fair. Thatâs just a statement about the numbers as they currently stand. There was no value judgement implied in the phrase âindustry standardâ.
NVIDIA is possibly the least Windows centric of all the graphics vendors. They produce better fully functional drivers for Linux that any other and they STILL manage to produce the best drivers for Windows at the same time.
NVIDIA please continue doing exactly what youâve been doing on OS support.
Originally posted by dorbie: NVIDIA is possibly the least Windows centric of all the graphics vendors. They produce better fully functional drivers for Linux that any other
(âŚ)
Yup they do a great job. But I would like to see more RPMs for their âstandardâ tools, such as their effect browser, etc.
While I agree it should not be profitable if Linux was such an outsider as Korval thinks, that statement gets wronger as many âmajorâ industry actors are switching to Linux as their 1st development platform.
But anyway, NVidia does a great great job as I previously said, and this whole threadâs motivation was my big frustration while I was thinking Cg was a Windows only technologyâŚ
integrated to gl2.0? what about the gl2.0 shading language and its own shading compiler? you forgot these? this IS gl2.0, just the nvidia-copy of itâŚ
at the weekend iâll take a look how good it worksâŚ
integrated like
existing side by side eg u can choose one or the other
eg like vertex arrays or immediate mode both exist u can choose the one which fits what u want better (flexibility over speed)
ie opengl2.0 shaders seem more powerful but the hardware support maybe isnt as good as the cg ones
(hmmm doesnt that sound a little bit like opengl vs d3d back when d3d was version 3 )
Originally posted by zed:
ie opengl2.0 shaders seem more powerful but the hardware support maybe isnt as good as the cg ones
)
Uhm sorry ? hardware support of ogl2.0 shader isnât so good as cg ? Are you mad or somthing ?
First off ogl2.0 spec are still under work.
SecondâŚcG is only Nvidia ( industry standard - right - I can see that I will be working for all new desktop board - non NVidia , and other stuff like SGI boards etc ).
Originally posted by zed: ie opengl2.0 shaders seem more powerful but the hardware support maybe isnt as good as the cg ones
(hmmm doesnt that sound a little bit like opengl vs d3d back when d3d was version 3 )
Why do you people always have to get this wrong?
Implement this kinda pseudocode:
out.color=tex0.sample(tex0.coords)*tex1.sample(tex1.coords);
and then you can explain to me how a language defines anything about hardware capabilities. Aargh!
edit: I feel I should clarify
You can implement this stuff with the OpenGL2 shading language just fine. Given the right drivers (I doubt they will come out though), a RivaTNT would be able to run the GL2 version in hardware. Haha. So GL2 raises the bar for hardware requirements. Hmmm.
[This message has been edited by zeckensack (edited 06-15-2002).]
Until the Linux community stops being such an anarchy, and the âwisened fewâ stop getting their jollies insulting and making fun of those that DONâT know the 4,000 command line parameters for the various Linux commands, Linux will never achieve any sizable power in the computer world.
Frankly, I agree with John Carmack: A company can do perfectly well only providing Windows versions of consumer software. (be it game or driver)
i am but thats beside the point, i fail to see what u + zeckensack mean (perhaps use a simple example with simple words)
>>You can implement this stuff with the OpenGL2 shading language just fine. Given the right drivers (I doubt they will come out though), a RivaTNT would be able to run the GL2 version in hardware<<
i dont understand, so given the right drivers a tnt will be able to do dot3 on the board in hardware? i fail to see how this is possible, please explain.
>>hardware support of ogl2.0 shader isnât so good as cg ?<<
true opengl2.0 isnt final at the moment but from what ive read (it being more advanced than cg with branches etc) the percentage of stuff that can possibily be done on the card in hardware is lower than with cg where the abilities are less.
Originally posted by Omaha:
[b]Until the Linux community stops being such an anarchy, and the âwisened fewâ stop getting their jollies insulting and making fun of those that DONâT know the 4,000 command line parameters for the various Linux commands, Linux will never achieve any sizable power in the computer world.
Frankly, I agree with John Carmack: A company can do perfectly well only providing Windows versions of consumer software. (be it game or driver)[/b]
All good points, though you don`t need to touch the command line EVER to use linux. KDE and gnome are functionnal enough. Maybe for configuration, but this should technically be done by someone who knows what he/she is doing. Just like windows.
My friends calls me for problems or to some new hardware installed or even software under windows. They would do the same if there were using Linux, and I would touch the command line, not them. Anyway, its beside the point. I dont want to start a war.
The world does not end with consumer applications. Some people do graphics under Linux with Nvidia cards and that`s why Nvidia said they would provide a version the tools for it. I can wait a few days, even few weeks. As long as we can be equal in features with windows at some point, I will be happy.
> i dont understand, so given the right drivers a tnt will be able to do dot3 on the board in hardware? i fail to see how this is possible, please explain.
I fail to see any DOT3 instruction in his example
I think his point is that hardware capabilities are completely independant of what language you are using. The OpenGL 2 shading language (as well as CG) will be able to implement his example in hardware on a TNT, because itâs very simple. Whatâs interesting is that you will obsviously not have to write a different shader for different cards. If the shader is not supported in hardware, then fine, it wonât run. But all the cards that support it in hardware wonât require you to write a different code. Thatâs why i support Cg, as well as the OpenGL2 shading language. I just have a small preference for Cg, because iâll get D3D support with no additionnal cost.