写点什么

Moonlight 通过硬件加速的像素着色器领先于 Silverlight

  • 2010-11-28
  • 本文字数:548 字

    阅读完需:约 2 分钟

最近,硬件加速成为人们街谈巷议的一个主要话题。由于 CPU 速度每年的提升非常有限,同时越来越多的高性能图形卡逐渐成为了大多数计算机上的标准配置,因此在 CPU 上渲染复杂的用户界面就越发变得愚蠢至极了。但对于跨平台的框架如 Silverlight 来说,构建 DirectX 支持,然后再针对 OpenGL 重新实现一次并不值得微软这样去做。因此,WPF 更推荐使用 GPU 渲染整个 UI,Silverlight 则主要使用高度优化的软件渲染方式。

近日, David Reveman 向 Novel 的 Moonlight 添加了硬件渲染支持。借助于 Moonlights CPU 渲染的一个示例可以实现每秒 2 到 9 帧。当打开加速时,该比率提升到了每秒 29 到 35 帧。针对 CPU 与 GPU 的渲染速度是在运行着 Silverlight 的 Windows 机器上得出的。

当打开客户化着色器时最能体现出 Moonlight 的优势。由于 Silverlight 并不会加速大多数的像素着色器,因此在示例过程中打开他们会使得比率降为每秒 11 帧,而 Moonlight 则会持续维持在每秒 30 帧左右。

除了像素着色器外,Miguel de Icaza 说 Moonlight 可以使用硬件加速器将 3D 转换应用到任意的 Silverlight 对象上(drawings、images 以及 videos 等),并通过在硬件纹理上预先缓存内容进行表面渲染。

查看英文原文: Moonlight Leaps Ahead of Silverlight with Hardware Accelerated Pixel Shaders

2010-11-28 05:122023
用户头像

发布了 88 篇内容, 共 273.0 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

Cooltools.top(官网搜索引擎) 的搜索体验优化日志

Yongqiang

车载LED显示屏的功能与魅力

Dylan

汽车 LED显示屏 全彩LED显示屏 户外LED显示屏 led显示屏厂家

webgis软件开发的技术方案

北京木奇移动技术有限公司

软件外包公司 webGIS开发 GIS开发

视频会议软件私有化,企业内网部署

BeeWorks

QGIS软件项目的开发框架

北京木奇移动技术有限公司

软件外包公司 GIS开发 QGIS开发

实时通信优化探索,吞吐量与延迟的最佳平衡

腾讯云音视频

音视频 音视频技术

Arthas logger(查看 logger 信息,更新 logger level)

刘大猫

日志 Arthas 监控工具 logger 查看日志

《算法导论(第4版)》阅读笔记:p86-p90

codists

算法

局域网聊天工具BeeWorks

BeeWorks

即时通讯

Playwright跨浏览器自动化测试实践

测试人

软件测试

【实用教程】如何快速搭建一套私有的埋点系统?

ClkLog

开源 埋点 sdk 用户行为分析 画像

YashanDB:YAS-02024 锁等待超时处理

数据库砖家

数据库

Amazon Bedrock 上的模型擂台赛:Nova、Claude,谁是最强图片/视频审核大模型?

亚马逊云科技 (Amazon Web Services)

从一个案例刨析企业成功转型“脚手架”的三个有效杠杆

ShineScrum

敏捷 敏捷开发 产品开发 硬件敏捷 RSG

Kafka Linking:揭秘 AutoMQ 如何实现全球首个Zero-Downtime Kafka 迁移方案

AutoMQ

Java 云计算 kafka 中间件 AutoMQ

在鸿蒙中如何进行线程通信

Geek_b896c3

鸿蒙 HarmonyOS HarmonyOS NEXT

五十年了,终于等来了鸿蒙电脑

白洞计划

鸿蒙

区块链web3软件的性能优化

北京木奇移动技术有限公司

区块链技术 软件外包公司 web3开发

QGIS软件系统性能优化

北京木奇移动技术有限公司

软件外包公司 GIS开发 QGIS开发

用 CodeBuddy 三步打造一个超治愈的情绪出口

不惑

CodeBuddy

仓颉开发语言入门教程:常见UI组件介绍和一些问题踩坑

幽蓝计划

仓颉开发教程

PDF一键转PPT!这5个AI软件办公必备,建议收藏!

职场工具箱

人工智能 AI PPT AIGC AI生成PPT

Dify实战案例《AI面试官》更新,支持语音交互+智能知识库+随机题库+敏感词过滤等...

王磊

直播预告丨金融行业如何拥抱AI,实现数智化转型?华为大咖带你快速搞懂!

YG科技

CST基础教程:用IDEMWORK提取宽带宏模型(下)

思茂信息

cst CST软件 CST Studio Suite

BeeWorks IM即时通讯:企业级安全与高效沟通的首选

BeeWorks

YashanDB:YAS-00413 登录失败原因分析与解决方案

数据库砖家

数据库

等保测评定级材料

黑龙江陆陆信息测评部

BeeWorks 内网IM软件:企业数字化协作的超级底座

BeeWorks

即时通讯

YashanDB:PL 语言使用全指南

数据库砖家

数据库

Moonlight通过硬件加速的像素着色器领先于Silverlight_.NET_Jonathan Allen_InfoQ精选文章