【问题标题】:How do I determine if a GPU is available in FireMonkey in Delphi XE3如何确定在 Delphi XE3 的 FireMonkey 中是否有 GPU 可用
【发布时间】:2013-01-16 21:12:10
【问题描述】:

我正在 FireMonkey (FM2) 中进行一些图像转换,这些转换在某些低端机器上不起作用,我如何(以编程方式)确定是否存在 GPU,以便在存在 GPU 时我可以做一些更平凡的事情没有 GPU?

【问题讨论】:

  • 您需要多少跨平台支持?
  • 也许您应该编写一个应用程序来检查某些基准操作的性能,如果执行它的时间太长,您会警告用户(但仍要继续)性能似乎很差,并禁用“额外的东西”。例如,定时转换并查看它是否达到 X fps。
  • 它只是 Windows,所以根本不是跨平台的。
  • @WarrenP 该应用在低功率机器上根本无法运行。

标签: delphi gpu firemonkey


【解决方案1】:

这可以通过 FMX.Types 中的 GlobalUseHWEffects 全局变量来确定。如果为 true,图像过渡效果将起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-16
    • 1970-01-01
    • 2012-09-25
    相关资源
    最近更新 更多