首  页   最新日志    火人论坛        火人作品    编程园地    网络日志    网友作品     留言本本     关于火人
用户登陆
用户:
密码:
 

站点日历
73 2018 - 6 48
     12
3456789
10111213141516
17181920212223
24252627282930




日志搜索

 标题   内容

 
 
图片特效ImageEffect1.0 for Asphyre310 (带源码) Delphi编译指令说明
多云 关于unDelphiX的硬件加速
   [分类:编程园地][发表日期:2006-1-8] [发表:huasoft[查看:143348]

DelphiX出现较早,众多的程序员对它进行过改进,其中最重要的一项就是支持硬件加速。但目前unDelphiX版本众多,各版本之间又不全兼容,有些朋友不知下载的unDelphiX是否支持硬件加速,或者支持又不知如何应用,下面火人以delphix all in one(http://www.micrel.cz/Dx/)为例,作下简要说明(会的也看一下是否表述有误):
使用硬件加速,用如下代码:
程序代码:[ 复制代码到剪贴板 ]
      If NOT (doDirectX7Mode in DXDraw.Options) Then
        DXDraw.Options := DXDraw.Options + [doDirectX7Mode];
      if NOT (doHardware in DXDraw.Options) then
        DXDraw.Options := DXDraw.Options + [doHardware];
      if NOT (do3D in DXDraw.Options) then
        DXDraw.Options := DXDraw.Options + [do3D];
      if doSystemMemory in DXDraw.Options then
        DXDraw.Options := DXDraw.Options - [doSystemMemory];

不使用硬件加速,用如下代码:
程序代码:[ 复制代码到剪贴板 ]
      if do3D in DXDraw.Options then
        DXDraw.Options := DXDraw.Options - [do3D];
      if doHardware in DXDraw.Options then
        DXDraw.Options := DXDraw.Options - [doHardware];
      if NOT (doSystemMemory in DXDraw.Options) then
        DXDraw.Options := DXDraw.Options + [doSystemMemory];
      If doDirectX7Mode in DXDraw.Options Then
        DXDraw.Options := DXDraw.Options - [doDirectX7Mode];

注意1:应用时要在上面代码段前插入DXDraw.Finalize;代码段后插入DXDraw.Initialize;
注意2:控件包带的例程中并没有打开硬件加速,所以要手工加入上面的代码,或者直接更改控件属性,这样才能看到效果
注意3:这点很重要,就是DXDraw的doWaitVBlank:=FALSE。因为doWaitVBlank:=TRUE表示与显示器刷新频率同步,一般的显示器刷新频率为60,这样的话FPS就不会超过60,不过程序发布的时候,这项最好还是为真,这样程序在每台电脑的运行速度就会差不多了。



[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... [28]  

引用这个评论 Janeimift 于 2018-01-16 06:15 PM 发表评论: 
car insurance quotes <a href="https://carinsurance.us.org">cheap car insurance</a> car insurance [url=https://carinsurance.us.org]nationwide auto insurance[/url] 

引用这个评论 Pamimift 于 2018-01-12 09:11 PM 发表评论: 
online payday loan lender <a href="https://onlinepaydayloanlender.loan">instant online payday loan</a> direct payday loan lenders [url=https://onlinepaydayloanlender.loan]cash advance[/url] help with college essay <a href="https://researchwriting.webcam">research essay</a> buy research paper [url=https://researchwriting.webcam]research writing[/url] woodland homework help <a href="https://researchessay.cricket">research essay</a> math homework online [url=https://researchessay.cricket]computer science homework help[/url] bbw webcam <a href="https://hotwebcamgirls.science">hot webcam girls</a> webcams sex [url=https://hotwebcamgirls.science]hot webcam girls[/url] 

引用这个评论 Joeimift 于 2017-12-17 12:07 AM 发表评论: 
buy essay online <a href=https://buyessays.us.com>college essay writer for pay</a> buy an essay paper [url=https://buyessays.us.com]order essay online cheap[/url] 

引用这个评论 Joeimift 于 2017-11-28 02:02 PM 发表评论: 
personal loans with bad credit <a href=https://badcreditpersonalloans.us.com>payday loans bad credit</a> payday loans bad credit [url=https://badcreditpersonalloans.us.com]best loan company for bad credit[/url] 

引用这个评论 Joeimift 于 2017-11-07 11:54 PM 发表评论: 
payday loans for bad credit <a href=https://loansforbadcredit.us.com/>more</a> loans online bad credit [url=https://loansforbadcredit.us.com/]Clicking Here[/url] 

引用这个评论 CatheyZenny 于 2017-11-04 08:17 PM 发表评论: 
cash loans 
[url=http://mpaydayvloans.com/]quick cash loans[/url] 
<a href="http://mpaydayvloans.com/">cash advance loan</a> 
loans for bad credit 
[url=http://mpaydayvloans.com/]cash advance[/url] 
<a href="http://mpaydayvloans.com/">payday loan online</a> 
cash advance

引用这个评论 Jamesimift 于 2017-09-26 05:55 PM 发表评论: 
[url=https://essayonline.us.com/]online paper writer[/url] [url=https://loansforbadcredit.us.com/]homepage[/url] 

引用这个评论 Jamesimift 于 2017-09-26 01:38 AM 发表评论: 
[url=https://essayonline.us.com/]write my essay online[/url] 

引用这个评论 Jamesimift 于 2017-09-25 09:35 AM 发表评论: 
[url=https://bestpaydayloansonline.us.com/]payday loans online[/url] 

引用这个评论 Jamesimift 于 2017-09-24 06:09 PM 发表评论: 
[url=https://onlineloans.us.com/]helpful resources[/url] [url=https://loansforbadcredit.us.com/]payday loans for bad credit[/url] 

引用这个评论 Jamesimift 于 2017-09-24 02:38 AM 发表评论: 
[url=https://freesexchat.us.com/]sex chat[/url] [url=https://loansforbadcredit.us.com/]here i found it[/url] 

引用这个评论 Jamesimift 于 2017-09-23 10:14 AM 发表评论: 
[url=https://writemyessay.us.com/]custom essay writing[/url] 

引用这个评论 Jamesimift 于 2017-09-22 06:40 PM 发表评论: 
[url=https://paydayloans.us.org/]payday loans online[/url] 

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... [28]  

 

发表评论
发表: 用户:  密码:   注册?  
验证码    
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情
 

Copyright © 2006 All rights reserved. Design by huosoft

电话:13974847258    QQ群:7155339
Powered by L-Blog V-Blog 2004-2005