|
|
这是个ddraw的问题, 但也可能是显卡的问题.
在一个国外论坛上有人这么说: note that blitting stretched with sysmem will cause it not to be blurred, using vidmem will blur it, which looks nice sometimes.
我一试果然是这样.
窗口模式下, 当把back surface建在显存中,然后把一个图片blit在好几个不同的位置, 就会有的地方清晰,有的模糊.
建在系统内存中就完全是清晰的(DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY), 放大缩小都没事.但是速度大减.
那这是显卡在从内存到显存的过程中做了滤波之类的吗, 但为什么清晰度不一致呢? 或是其他问题? 有什么办法能改变缩放的算法? |
|