|
|
下面的问题是对于:Jaro Benes delphix(1.05)而言的,
我不对以下bug负责哈,因为是我自己用的
1.台湾版中, 部份FPatternWidth 应改为 WIDTH ,因为当无pattern时, fpatternwidth为0 ,会出错
2.重要bug的:
对于外国人的硬件加速版中, 对的2D texture加载时, TDirect3DTexture2直接从picture.graphic中载入图片是错误滴,因为如果pattern存在时,会使得patternRect取出来的值与其自身的rect不符合.
3.普通的Draw时,如果用到了hardware方式,必须打开D3DTSS_MAGFILTER和D3DTSS_MINFILTER,这样才能绘制出正常的坐标
4.下面代码中,要去除-1,更改前后,你可以试试
FD2DTexture.Texture[I].FloatX2 := SrcX * (R.Right-1);
FD2DTexture.Texture[I].FloatY2 := SrcY * (R.Bottom-1);
======>我的问题:当DIB图像为8位色时,使用硬加速绘制,其透明色会失效?(对了,dib在assign表面时,会自动使用24位的色彩,把它修改为与bmp一样的就行)
乍个办?希望大家帮解决
|
|