RenderPipeline is an open-source implementation of the book 'Real-Time Graphics Rendering Engine' (《实时图形绘制引擎技术》) framework.
- graphic: vulkan
- framework: render pipeline
- vulkan: C++ examples for the Vulkan graphics API.
- vulkan tutorial: Tutorial for the Vulkan graphics and compute API.
- vulkan 3dgs: Vulkan-based Gaussian Splatting viewer.
- tinygltf: Header only C++11 tiny glTF 2.0 library
- tinyobjloader: Tiny but powerful single file wavefront obj loader
- Device: VkInstance, VkPhysicalDevice, VkDevice, VkQueue
- Swapchain: VkSwapchainKHR, VkImage, VkImageView, VkFramebuffer, VkRenderPass
- Texture: VkImage, VkImageView, VkDeviceMemory, VkSampler
- Buffer: VkBuffer, VkDeviceMemory
- Graphic Pipeline: VkPipeline, VkPipelineLayout, VkDescriptorSetLayout
- Computer Pipeline: VkPipeline, VkPipelineLayout, VkDescriptorSetLayout
- RenderPipeline
- PreRender
- RenderModule
- RenderQueue
- obj
- gltf
- 3dgs
- model
- 3dgs
- ray tracer