问题标签 [hardware-acceleration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - Visual Studio 2010:使用硬件图形加速(如果可用)
我的 Via/S3G UniChrome Pro IGP 在 Visual Studio 2010 中不支持硬件加速。什么样的显卡(即具体功能)支持这种硬件加速?
android - 字体太大而无法放入缓存
所以我最近切换到 android 3.0 (honeycomb) 并且我在硬件渲染方面遇到了一些问题,特别是在我编写的某个自定义视图中,我使用 200 的字体大小来显示一些文本。
不幸的是,鉴于我在日志中遇到的错误,openGLRenderer 似乎不太喜欢那种相当大的字体:
有没有办法解决这个问题(或解决它的方法),以便我可以让文本以所需的字体大小显示?
hardware - FPGA的配置数量限制?
我对FPGA技术很感兴趣。我想买一个来测试几个算法的硬件实现/加速,但我认为我可以重新配置一个板或单个矩阵单元的次数必须有硬件限制。有这样的限制吗?如果是这样,平均水平是多少,提供此类产品的最佳供应商是什么?
javascript - 用于 ios 的硬件加速 css3 转换
我不认为我的 translate3d 会强制硬件加速(顶部/底部定位)。我错过了什么?
android - Honeycomb 上的 OpenGL 随机崩溃,硬件加速参数设置为 true
我在 Android Honeycomb 3.0 (Acer Iconia) 上遇到了一个大问题。我不使用任何openGL视图,我只在清单中设置
事实是,当我加载具有一定数量图片的视图时,我在单击按钮时多次更改其内容和背景,我的意图完成并出现前一个意图。我认为我很好地管理了记忆。此消息在附加时出现:
当我设置它时,我没有崩溃,但它非常滞后:
javascript - 提高硬件加速 css3 动画的速度
我试图在使用硬件加速的 css3 动画期间动态增加动画持续时间。使用 javascript 和非硬件加速 css3,我只是增加了动画持续时间,动画会加快。现在我使用 translate3d 而不是 left 属性来制作动画,增加动画持续时间不起作用。我有一种感觉,一旦将动画卸载到 GPU,对 css 的更改就不会影响它。当我做出改变时,我需要某种方式来强制更新 GPU 的动画。
这是我的CSS。
有没有一些已知的方法可以做到这一点,我是否遗漏了一些明显的东西,或者不能这样做?
任何帮助将不胜感激。
谢谢
android - Android flash player gpu 加速
我正在搜索有关android上Flash播放器平台硬件加速的信息,我发现的都是模糊的。
我发现硬件加速(使用opengl es的gpu)可以使用android上的舞台视频来完成,但仅适用于Honeycomb,更具体地说适用于android 3.0.1。(参考 - Flash 10.1 发行说明)
但是我发现了一些奇怪的东西。对于 tegra 2 soc,有一个特定版本的 flash player 10.1,它使用 opengl es 来提高 flash 播放器的性能(参考 - 来自 nvidia 白皮书:“将高端图形引入手持设备”)
当时有两个特定版本的 flash player 10.1,一个适用于所有 android 平台的通用版本,另一个适用于所有基于 tegra 2 的设备。但是从 flash player 10.2 开始,没有更多的碎片构建,似乎 tegra 2 优化集成在 10.2 构建中。
我对所有这些都有一些疑问:
- flash player 支持 gpu 硬件加速吗?(似乎是这样,但为什么一次只适用于 tegra 2?这些优化是否适用于所有配备 gpu 的高端设备?)
- 似乎还可以使用舞台视频来提升 h264 视频解码和在屏幕上的渲染。但是如果它只使用opengl ES,为什么它需要Honeycomb ......?(显然,由于该要求,我认为它不仅使用了opengl。那么它有什么用?)
- 我还发现了一些关于利用 opengl es(适用于 android,windows 上的 directX,...)的 flash 播放器的未来 molehill 3D api (来自 adobe 的参考)的一些信息,它看起来就像 nvidia 白皮书所说的关于 tegra平台...那么 tegra 优化和未来的 api 提升性能有什么区别?
编辑:我仍在寻找答案,但如果有人对此有所了解,欢迎提供任何线索或更详细的信息:)
javascript - 如何判断浏览器是否为 HTML5 Canvas 提供硬件加速
有什么方法可以确定浏览器是否使用硬件加速来渲染 HTML5 画布?这对于启用/禁用某些昂贵的功能很有用。
css - CSS3 Translate3D 和 iPhone 硬件加速
网络上有几个关于使用 CSS3 translate3d 指令在某些移动设备(iPhone 等)上强制硬件加速的参考资料。然而,虽然其中大部分都非常详细地介绍了 translate3d,但我发现没有一个能准确解释如何使用它。因此,如果我正确实施它,我会发现自己在徘徊,因为我的动画仍然有点卡顿。我的问题是:
1:你是将它应用到你将要制作动画的元素(动态创建的)(滑入等),还是你只是将它全局应用到body元素?
2:在动态创建元素时以编程方式将样式规则应用于元素是否更好,或者创建css规则(例如类)并将规则应用于元素更好(是否有某种形式的预编译会发生这种情况还是性能提升?)
3:我可以利用任何其他技巧来获得如丝般流畅的用户体验吗?是快速获胜还是复杂的解决方法?
谢谢
c# - 有没有办法在 C# 中对图像(使用 Drawing.Image)进行硬件加速的每像素或像素着色器操作?
目标是对图像进行硬件加速亮度、对比度或 RGB 颜色调整。使用 C# 并将结果存储在 Drawing.Image 中。
我试过使用矩阵变换,但它们不是硬件加速的。并且使用 XAML 是硬件加速的,但是在提取图像时,从 Media.Image 到标准 .NET Drawing.Image 的转换会更改图像内容(使用 Microsoft 的转换方法);即转换后的输出与输入不匹配。
我假设有一种方法可以使用 C# 中的 DirectX/像素着色器并操作或至少写入 Drawing.Image。
谢谢