1 - Graphic card: For ATI it will only work with Radeon 9600 or above. My tests in a Radeon 9500 result in wrong color values, maybe caused by some saturation of values in the conversion process. In a Radeon 9200 there's no support for pixel shaders. Note that the OpenGL renderer will work even if the card is not pixel-shader-able, but the Yuv2Rgb will be performed by the CPU.
NVidia owners will have to try themselves as I don't have a NVidia card myself. I think that cards from mid-2002 will work fine (given the release date of Cg). Maybe even older. I guess that support for nvidia cards should be better as Cg is being developed by NVidia.
2 - Cg installation is REQUIRED. I've installed it in Windows and Mac and it's pretty straightforward. JOGL is also necessary (both the .jar and the native libraries).
Please do feedback any results on your x86 machines!!!
Cheers.
Jose San Pedro
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I got this working with the 1.1b09 - February 15 binary release of JOGL, and the Gg dll's.
At first I had compiled the latest release of JOGL and had a problem, but when I used the binaries SUN provided from the 15th release, the renderer worked.
I don't have CSC but it was good to see the progress to this point.
James
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You probably aren't that interested, I tried it on my work machine which is a 3.0ghz, but it has a crappy onboard Intel 82865 Graphics Controller. As you could guess the performance wasn't great. Not a lot of pausing, although it used 60% of the cpu and cranked out about 18 fps, but it was still fun to try.
James
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
What are the pre-requisites of using OpenGL renderer? Do I have to have nvidia card? Is installing CG a must?
Regards,
Shafqat
Here we go:
1 - Graphic card: For ATI it will only work with Radeon 9600 or above. My tests in a Radeon 9500 result in wrong color values, maybe caused by some saturation of values in the conversion process. In a Radeon 9200 there's no support for pixel shaders. Note that the OpenGL renderer will work even if the card is not pixel-shader-able, but the Yuv2Rgb will be performed by the CPU.
NVidia owners will have to try themselves as I don't have a NVidia card myself. I think that cards from mid-2002 will work fine (given the release date of Cg). Maybe even older. I guess that support for nvidia cards should be better as Cg is being developed by NVidia.
2 - Cg installation is REQUIRED. I've installed it in Windows and Mac and it's pretty straightforward. JOGL is also necessary (both the .jar and the native libraries).
Please do feedback any results on your x86 machines!!!
Cheers.
Jose San Pedro
I tested the renderer on a Win XP box.
I got this working with the 1.1b09 - February 15 binary release of JOGL, and the Gg dll's.
At first I had compiled the latest release of JOGL and had a problem, but when I used the binaries SUN provided from the 15th release, the renderer worked.
I don't have CSC but it was good to see the progress to this point.
James
Hi James,
thanks for the feedback. I did the test also on a windows machine also but my renderer (Radeon 9200) didn't support Fragment Shaders either.
Would you mind telling us which is your renderer?
Tell us also about the performance, and if you get pauses in the video playback from time to time.
Thanks!!
Jose San Pedro
You probably aren't that interested, I tried it on my work machine which is a 3.0ghz, but it has a crappy onboard Intel 82865 Graphics Controller. As you could guess the performance wasn't great. Not a lot of pausing, although it used 60% of the cpu and cranked out about 18 fps, but it was still fun to try.
James