
OpenGL/Vulkan
文章平均质量分 65
wcj0626
GPU
展开
-
RenderDoc安卓端Vulkan抓帧1
RenderDoc Android Vulkan原创 2023-01-06 14:42:56 · 2582 阅读 · 0 评论 -
理解Vulkan中的各种对象
学习Vulkan API的一个重要部分是了解其中定义了哪些类型的对象,它们代表了什么,以及它们如何相互关联。为了帮助解决这个问题,创建了一个图表,展示了所有vulkan对象及其一些关系,尤其是从另一个对象创建对象的顺序。每个vulkan对象都是具有前缀Vk的特定类型的值。为了清楚起见,图表中省略了这些前缀,就像函数名vk前缀一样。例如图中的Sampler表示一个名为Vksampler的vulkan对象类型。这些类型不能当成指针或者普通的数值。不能以任何方式解释这些类型的值。只需将它们视为...翻译 2022-03-08 09:54:10 · 1406 阅读 · 0 评论 -
shader_subgroup_vote概述
工作上遇到vulkan的一个扩展“VK_EXT_shader_subgroup_vote”,很讨厌的是在安卓GPU上,不支持这个扩展。所以研究了下这个扩展到底是如何使用的。 根据vulkan文档和OpenGL文档描述,提供了内置函数来计算一个group中一组布尔条件的组合,涉及到三个函数: 1)OpSubgroupAnyKHR/anyInvocationARB(bool value) 对于这个函数,如果在group中,至少有一个线程对于value 的条件成立...原创 2022-01-20 11:34:11 · 467 阅读 · 0 评论