Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

From what I've seen in the modern game engines, the current state of the art seems to be executing a compute shader which does frustum and occlusion culling on GPU and dynamically generates an indirect argument buffer which gets drawn in several or a single indirect draw.

This article contains a basic implementation of such idea in Vulkan - https://vkguide.dev/docs/gpudriven/gpu_driven_engines/



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: