PDA

View Full Version : Help with documentation and texel fill-rate



NeighborhoodCroak
07-12-2012, 11:23 AM
I'm trying to a programming guide like this here http://developer.download.nvidia.com/GPU_Programming_Guide/GPU_Programming_Guide_G80.pdf
except for AMD 7000's series (or newer NVIDIA/ATI hardware). G80 architecture is a little old and computation cores have increased in capabilities since then.
Another thing that could help is programming hints. An example would be how ,ost boards say that display lists are the FASTEST way to render static geometry on NVIDIA-class hardware.


I'm also wondering if texture fill-rate is affected by the fragment shader. If a fragment shader works only on textures does that affect the texel fill-rate OR does texel fill-rate affect things such as the speed of a texture fetch or something. Maybe things will be clear when I understand and experiment with OpenGL but I have no clue (what I DO KNOW is pixel fill-rate).

Alfonse Reinheart
07-12-2012, 12:03 PM
It should be noted that the guide you're referring to was written by people with intimate knowledge of the hardware and software. Unless you have similarly intimate knowledge of AMD's HD-7xxx line, yours isn't going to be nearly as helpful.

NeighborhoodCroak
07-12-2012, 02:24 PM
I meant *find. I couldn't possibly write something like that. I'm trying to find a guid (didn't see the typo.)

menzel
07-12-2012, 02:59 PM
The last programming guide in this style from AMD was for the HD 2000 (ATI Radeon HD 2000 Programming Guide (June 2007) (http://developer.amd.com/media/gpu_assets/ATI_Radeon_HD_2000_programming_guide.pdf)), about the same age of the G80 guide (both OpenGL 3 chips). I'm not aware of complete programming guides for newer cards. There are documents about the GPU architecture and low level technical stuff but few programming oriented docs.

NeighborhoodCroak
07-13-2012, 05:28 AM
I've read part of that article already. I guess GPU's have become much more flexible today and it comes down closer to good programming practice.