Patent ID: 8416242

Claim:
One or more computing device readable medium having stored thereon, computing device executable instructions that, if executed by a computing device cause the computing device to perform a method comprising: accessing a geometric primitive comprising a plurality of vertices wherein each vertex has associated therewith a plurality of parameters including a respective level-of-detail interpolant (LOD_interp) value and a respective view distance (W) value, and wherein said level-of-detail interpolant value is determined according to, LOD_interp=[max(sqrt( ds/dx ( n ) 2 +dt/dx ( n ) 2 ),sqrt( ds/dy ( n ) 2 +dt/dy ( n ) 2 ))]/ w ( n ) 2 , wherein said level-of-detail interpolant is interpolated for a respective vertex, n, of said primitive; during rasterization of said geometric primitive, calculating respective final LOD values (final_LOD(i)) for pixels of said geometric primitive according to: final LOD( i )=Log 2(LOD_interp)+Log 2( W* 2), wherein LOD(i) is interpolated for a respective pixel, i, of said pixels, LOD_interp is said level-of-detail interpolant value of said vertex, and W is a respective view distance value for said respective pixel.