Cg Final 1.0 Released

Now with support for fp20 (register combiners+texture shaders) and ARB_fragment_program. Also includes an improved runtime and many bug fixes.

Get it here: http://developer.nvidia.com/view.asp?IO=cg_toolkit

Cool, I can play with it on vacation.

BTW, those DDS files you wrote are very solid. Excellent programming.

Cool, glad you like them

They’ve been updated with some bug fixes and MacOSX support so please try out the latest if you get the chance.

Originally posted by jra101:
[b]Now with support for fp20 (register combiners+texture shaders) and ARB_fragment_program. Also includes an improved runtime and many bug fixes.

Get it here: http://developer.nvidia.com/view.asp?IO=cg_toolkit [/b]

<Indiana Jones>I’d say it’s about time!</>

I don’t think the file is up yet. I get a 73MB file and the webpage says it’s 103MB. Although I haven’t used Cg, the runtime seems much better now ( the API ). It looks a lot more like GL calls now.

Ya, the toolkit is still being uploaded. The Linux and Windows compiler links are working though.

Updated toolkit is now available.

You release this now, just as I’m going to be away from my PC for more than a week for the holidays?

But anyway, great work – it’s really nice to see the fp20 and ARB_fragment_program stuff! Are drivers that support(/emulate) ARB_fp also forthcoming, by any chance?

– Tom

Can’t say I know the release date of the drivers in question if you want to use it in emulation, but the first ship drivers for GFFX will absolutely support ARB_fragment_program.

Who knows, there might even be some leaked drivers that support it in emulation already.

  • Matt

One thing that NVIDIA should change in future Cg released is the way the usertype.dat file ( in the VC++ directory ) is processed. It is currently completely replaced.

It should prompt you if it finds an existing usertype.dat instead of just replacing it. Did it overwrite yours?

Yes, it just replaced it. I had backed it up before that because the Beta version did that too ( so I was prepared this time ). It did ask about VC integration ( or something like that ) but I selected no.

Great. 5 hours of downloading, only to get “Component transfer error” in setup.

Try this MZ: http://download.nvidia.com/developer/cg/Cg_ToolKit_Complete.zip

Their ftp isn’t working properly so you have to use the http method.