Skip to content
This repository was archived by the owner on Apr 29, 2021. It is now read-only.

Comments

Computebuffer#272

Merged
zhuxingwei merged 22 commits intodevfrom
computebuffer
Aug 22, 2019
Merged

Computebuffer#272
zhuxingwei merged 22 commits intodevfrom
computebuffer

Conversation

@zhuxingwei
Copy link
Contributor

implement a compute-buffer based rendering pipeline, which use compute buffer instead of mesh objects for cpu-gpu communication.

according to the platform's GPU devices(compute buffer is supported on only specific renderers, e.g., Vulkan, Metal), the renderer will automatically determine whether to use this new pipeline or the original mesh-object-renderer. currently, we will use this new pipeline whenever possible

a compute-buffer based rendering pipeline will optimize the gpu performance by reducing the gpu time by almost half (tested on Android and Mac).

@zhuxingwei zhuxingwei added enhancement New feature or request next milestone required in next milestone labels Aug 14, 2019
@zhuxingwei zhuxingwei changed the title [WIP] Computebuffer Computebuffer Aug 22, 2019
@zhuxingwei zhuxingwei merged commit 50d9665 into dev Aug 22, 2019
@zhuxingwei zhuxingwei mentioned this pull request Aug 22, 2019
Merged
@zhuxingwei zhuxingwei deleted the computebuffer branch October 31, 2019 10:18
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request next milestone required in next milestone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants