RuiwenTang's starred repositories
Ray-Tracing-Gems-II
Source Code for "Ray Tracing Gems II: Next Generation Real-Time Rendering with DXR, Vulkan, and OptiX" by Adam Marrs, Peter Shirley, and Ingo Wald
nanobyte_os
OS tutorial from Nanobyte YouTube channel.
linux-insides
A little bit about a linux kernel
TinyRender
A toy software render program
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
PortableGL
An implementation of OpenGL 3.x-ish in clean C
VulkanMemoryAllocator
Easy to integrate Vulkan memory allocation library
3D-Graphics-Rendering-Cookbook
3D Graphics Rendering Cookbook, published by Packt.
opengl-es-sdk-for-android
OpenGL ES SDK for Android
OpenGL-3D-Game-Tutorial-Series
C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
raytracing.github.io
Main Web Site (Online Books)
RayTracingInVulkan
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
vulkan-guide
Introductory guide to vulkan.
AztecEditor-iOS
A reusable native iOS visual HTML text editor component.
vim-coc-settings
My Vim settings for setting it up like an IDE
vg-renderer
A vector graphics renderer for bgfx, based on ideas from NanoVG and ImDrawList (Dear ImGUI)
My-Linux-Config
:clap: Modern neovim configuration based on native lsp