图形 API 规范 Vulkan 1.1.118 发布

2019年08月13日

VULKAN --

Vulkan 是 OpenGL 的下一代版本,和 DirectX 12 一样都是基于 AMD 私有的 Mantle API,1.1.118 已经发布,它的新扩展是 VK_AMD_shader_core_properties2 和 VK_AMD_pipeline_compiler_control。

  • VK_AMD_shader_core_properties2 附带着色器核心属性,补充 VK_KHR_GET_HET_DEVENT_Property 2
  • VK_AMD_pipeline_compiler_control 用于将编译控制标志传递给管道,以便进行调优
  • 删除冗余链接:VkSubpassDendendency 和 slink : VkSubpassDependency2KHR 有效使用语句
  • 修复不存在的 slink:VkSamplerYcbcrConversionImageFormatProperties::pname:maxCombinedImageSamplerDescriptorCount 的使用
  • 对 python 2 使用兼容的 pathlib

其他内容见发布说明:

https://github.com/KhronosGroup/Vulkan-Docs/commit/94f03f1ccaecf6403d44fbe3de78d033e396bc58 

展开阅读全文
4 收藏
分享
加载中
精彩评论
简单点,你可以这样理解:显卡驱动将每个像素点的数据都映射到了显存中,你可以看成是一个数组,每个像素点占 4 个字节,这四个字节全部赋值为 0 时像素点就是黑色,赋值为 0xff 则是白色,画点、线、圆实质是根据公式计算像素点坐标然后给数组中对应下标的元素赋值,每过一帧,显卡驱动都会把数据同步到物理屏幕中的像素点上。图形 API 则是提供了一堆接口简化开发者的绘图操作,省去与显卡驱动打交道的麻烦。这样解释不太严谨,具体细节你可等其他人解释。
2019-08-13 11:06
5
举报
最新评论 (2)
您好,请问这个openGL等驱动、图形api是怎么控制显示器画出点、线、面等图像的?是什么原理?
2019-08-13 10:31
0
回复
举报
简单点,你可以这样理解:显卡驱动将每个像素点的数据都映射到了显存中,你可以看成是一个数组,每个像素点占 4 个字节,这四个字节全部赋值为 0 时像素点就是黑色,赋值为 0xff 则是白色,画点、线、圆实质是根据公式计算像素点坐标然后给数组中对应下标的元素赋值,每过一帧,显卡驱动都会把数据同步到物理屏幕中的像素点上。图形 API 则是提供了一堆接口简化开发者的绘图操作,省去与显卡驱动打交道的麻烦。这样解释不太严谨,具体细节你可等其他人解释。
2019-08-13 11:06
5
回复
举报
更多评论
2 评论
4 收藏
分享
返回顶部
顶部