Vulkan
文章平均质量分 67
珠峰之巅-程序员
这个作者很懒,什么都没留下…
展开
-
3.6. Threading Behavior
Vulkan is intended to provide scalable performance when used on multiple host threads.Vulkan的目的是当使用多线程时可以提供可观的性能。All commands support being called concurrently from multiple threads, but certain parameters, or components of parameters are defined to be原创 2022-05-05 16:45:38 · 238 阅读 · 0 评论 -
3.5. Command Syntax and Duration
Vulkan uses the standard C types for the base type of scalar parameters (e.g. types from ), with exceptions described below, or elsewhere in the text when appropriate:Vulkan使用标准的C类型对于这些标量VkBool32 represents boolean True and False values, since C does n原创 2022-05-05 16:40:57 · 349 阅读 · 0 评论 -
3.4. Application Binary Interface
The mechanism by which Vulkan is made available to applications is platform- or implementationdefined.Vulkan对于应用程序的机制是平台或者实现定义的。On many platforms the C interface described in this Specification is provided by a shared library.在很多平台共享库描述了C语言的接口。Sinc原创 2022-05-05 16:11:06 · 205 阅读 · 0 评论 -
3.3. Object Model
The devices, queues, and other entities in Vulkan are represented by Vulkan objects.Vulkan的对象包含设备,队列和其他的实体。At the API level, all objects are referred to by handles.在API的层级,所有的对比通过句柄被访问。There are two classes of handles, dispatchable and nondispatcha原创 2022-05-04 13:34:19 · 544 阅读 · 0 评论 -
3.2 Execution Model
Vulkan exposes one or more devices, each of which exposes one or more queues which may process work asynchronously to one another.Vulkan可以拥有一个或多个设备,每一个设备都有用用一个或者多个可以拥有异步处理工作的队列。The set of queues supported by a device is partitioned into families.一个设备原创 2022-05-04 12:33:15 · 545 阅读 · 0 评论