查看: 2358|回复: 20

[原创] QT4.8.6 实现TDE加速

  [复制链接]
发表于 2017-11-1 15:57:19 | 显示全部楼层 |阅读模式
发表于 2017-11-2 11:13:56 | 显示全部楼层
做到什么程度,可以说明一下吗
发表于 2017-12-11 09:18:52 | 显示全部楼层
同问????????,还有如何获取
发表于 2017-12-11 17:50:29 | 显示全部楼层
您好,请问您是怎么将tde中的像素格式更改为8888的呢??我现在像素1555的是正常的,但是由于QT支持像素格式为8888,现在想要将sample中sample_tde改为8888像素格式的,请问sample_tde里面都要改哪些部分呢?还有就是您的8888格式的.bits文件是怎么生成的呢?是自己编程提取的吗??
 楼主| 发表于 2017-12-12 19:02:36 | 显示全部楼层
做个好菜鸟 发表于 2017-12-11 17:50
您好,请问您是怎么将tde中的像素格式更改为8888的呢??我现在像素1555的是正常的,但是由于QT支持像素格式为8 ...

qt支持1555,我使用的也是1555
发表于 2017-12-13 18:39:13 | 显示全部楼层
fishbrid 发表于 2017-12-12 19:02
qt支持1555,我使用的也是1555


您好,我更改为1555之后,是没有qt界面输出的,这是我改了的部分:
var.transp = {15,1,0};
    var.red = {10,5,0};
    var.green = {5,5,0};
    var.blue = {0,5,0};
    var.bits_per_pixel = 16;
您看还有什么地方要改吗??
 楼主| 发表于 2017-12-23 16:49:29 | 显示全部楼层
做个好菜鸟 发表于 2017-12-13 18:39
您好,我更改为1555之后,是没有qt界面输出的,这是我改了的部分:
var.transp = {15,1,0};
    var.red  ...

还需要设置HIFB_ALPHA_S stAlpha;
stAlpha.bAlphaEnable = HI_TRUE;
    stAlpha.bAlphaChannel = HI_FALSE;
    stAlpha.u8Alpha0 = 0xFF;
    stAlpha.u8Alpha1 = 0x00;
    stAlpha.u8GlobalAlpha = 0xFF;
设置COLORKEY
HIFB_COLORKEY_S fbck;
    memset(&fbck, 0, sizeof(HIFB_COLORKEY_S));
    fbck.bKeyEnable = HI_TRUE;
    fbck.u32Key = 0x000000;
作用是不显示黑色,QT界面设置背景QColor(0,0,0,0)后可透明
发表于 2017-12-28 10:44:46 | 显示全部楼层
fishbrid 发表于 2017-12-23 16:49
还需要设置HIFB_ALPHA_S stAlpha;
stAlpha.bAlphaEnable = HI_TRUE;
    stAlpha.bAlphaChannel = HI_ ...

谢谢,不过我用的板子是3531,3531只有鼠标层采用colorkey,我现在把海思tde 例程和.bits文件都改成8888格式的了。
发表于 2018-1-4 15:48:26 | 显示全部楼层
加速做什么?抗闪吗?
发表于 2018-1-26 17:01:48 | 显示全部楼层
怎么联系你 可否留个qq
发表于 2018-3-6 21:54:04 | 显示全部楼层
想学习下,共享代码么?
发表于 2018-6-13 21:24:55 | 显示全部楼层
有联系方式么?我想学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表