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