文档章节

为什么Vulkan是移动游戏的未来

 摩申网络棋牌游戏开发
发布于 2017/06/22 15:11
字数 390
阅读 52
收藏 0

Vulkan是一个应用程序编程接口(API),它运行在从台式计算机到小型移动设备的许多不同平台上。API是软件开发的支柱:它们是框架,这意味着开发人员不必重新编写代码来重复执行相同的操作。当API在多个平台上运行时,这意味着您可以更快地将应用程序从一个操作系统移植到另一个操作系统。

Vulkan是一个在提高游戏性能的API,取代了较旧的OpenGL和OpenGL ES标准,由Khronos集团创建。

OpenGL和OpenGL ES听起来就像是相同的东西,但事实上,它们完全不一样,OpenGL是桌面设备,OpenGL ES是移动设备。使用OpenGL构建的桌面游戏很简单,只需将其移植到OpenGL ES上即可在手机上运行。

使用Vulkan,开发人员可以在Windows上创建一个应用程序,并将其移植到Android上。并且开发人员必须在极少的内存,较低的图形处理能力的手机上运行许可,但是不应该像现在这样重新编写。但这不仅仅是软件开发的效率,因为Vulkan已经在移动设备上构建了,因此它被充分利用移动处理器。当Android Authority去年基于Vulkan与OpenGL ES时,他们发现每秒通过测试提供的帧数是三倍。

文章来自摩申网络http://www.moshen.cn/news_448.html

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 17
码字总数 6240
作品 0
深圳
私信 提问
高通将在骁龙845移动平台上对网易游戏进行优化

  2017年12月7日,夏威夷——Qualcomm Incorporated(NASDAQ: QCOM)子公司Qualcomm Technologies, Inc.与网易公司(NASDAQ: NTES)旗下网易游戏事业部今日宣布,两家公司计划面向Qualcomm®骁...

a2ni5kfdaio1e6
2017/12/08
0
0
取代 OpenGL:Nvidia 携 Valve 共推 Vulkan 开发

Vulkan似乎会成为开放标准图形领域的未来,而Valve毫不怀疑地上了这艘船。作为一个行业协会,Khronos Group由AMD、英特尔、苹果、高通、索尼、谷歌、Adobe、亚马逊、Pixar、Valve、以及微软等...

oschina
2016/01/22
4.8K
13
谷歌计划在 Android P 中支持图形 API Vulkan 1.1

谷歌计划在 Android P 中支持图形 API Vulkan 1.1。 Vulkan 是一个令人兴奋的图形 API,它可以带来更类似于家用游戏机质量的图形效果,让移动端游戏更加出色。2016年三星已经从 S7 开始在 Ga...

h4cd
04/10
1K
0
移动 VR 福音,AMD 即将开源 Vulkan Linux 驱动

Vulkan 1.0 于 2015 年上线。当时听说 AMD 的 Vulkan Linux 驱动一开始将作为闭源产品,然后在准备好时再向市场开源。这听起来像是只需几个月左右的时间,但直到现在 Vulkan 驱动仍然属于闭源...

王练
2017/12/19
779
1
图形 API 规范 Vulkan 开始支持 macOS 和 iOS

Vulkan 是一个热门的跨平台 3D 绘图 API,过去支持 Windows,Linux 和 Android,现在已经可以通过 MoltenVK 与 LunarG macOS SDK 在苹果平台上执行 Vulkan。 Vulkan 是 OpenGL 的下一代版本,...

达尔文
03/01
2.1K
0

没有更多内容

加载失败,请刷新页面

加载更多

Impala和Hive集成Sentry、Kerberos认证

关于 Kerberos 的安装和 HDFS 配置 kerberos 认证,请参考 HDFS配置kerberos认证。 关于 Kerberos 的安装和 YARN 配置 kerberos 认证,请参考 YARN配置kerberos认证。 关于 Kerberos 的安装和...

hblt-j
11分钟前
0
0
Ubuntu 18.04 PostgreSQL 11 apt 默认安装某些问题解析

首先默认安装软件(本文以PostgreSQL 11.1为例,其他版本类似)。 sudo apt install postgresql-11 等待软件自动安装并完成配置,启动服务。 服务状态如下: vmware@vmware-virtual-machine:...

白豆腐徐长卿
24分钟前
1
0
一步步动手实现高并发的Reactor模型 —— Kafka底层如何充分利用多线程优势去处理网络I/O与业务分发

一、从《Apeche Kafka源码剖析》上搬来的概念和图 Kafka网络采用的是Reactor模式,是一种基于事件驱动的模式。熟悉Java编程的读者应该了解Java NIO提供了Reactor模式的API。常见的单线程Jav...

Anur
27分钟前
1
0
数字信号处理各种处理及图象

https://wenku.baidu.com/view/b1bb67f1f90f76c661371a75.html?sxts=1544696459935

whoisliang
31分钟前
1
0
rabbitmq学习

使用docker安装rabbit docker run -d --hostname my-rabbit --name rabbit -p 8080:15672 rabbitmq:management--hostname:指定容器主机名称--name:指定容器名称-p:将mq端口号映射到本地...

元谷
46分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部