我知道处理图形卡时需要提供2的幂次方位图。1,2,4,8,16,32...我计划制作一个基于瓦片的项目,但我需要知道是否有在向图形卡提供巨大位图时有任何限制。使用小/大位图的优缺点是什么?是否有更好的位图大小可供选择?
我知道处理图形卡时需要提供2的幂次方位图。1,2,4,8,16,32...我计划制作一个基于瓦片的项目,但我需要知道是否有在向图形卡提供巨大位图时有任何限制。使用小/大位图的优缺点是什么?是否有更好的位图大小可供选择?
chunk_time = overhead_time + (num_of_elements/num_of_chunks) * per_element_time
total_time = chunk_time * num_of_chunks
每个数据块的内存传输和代码执行都会产生开销。根据数据的大小,您可能会遇到其他限制:例如OpenGL中的最大纹理绑定大小取决于实现。我认为1k x 1k应该是过去5年左右硬件的安全最小值,但是最近的显卡可以处理8k x 8k。