RuiwenTang

RuiwenTang

Geek Repo

Company:ByteDance

Github PK Tool:Github PK Tool

RuiwenTang's starred repositories

project-based-learning

Curated list of project-based tutorials

linux-insides

A little bit about a linux kernel

Language:PythonLicense:NOASSERTIONStargazers:29556Issues:1358Issues:182

NvChad

Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

Language:LuaLicense:GPL-3.0Stargazers:23474Issues:146Issues:1576

Hazel

Hazel Engine

Language:C++License:Apache-2.0Stargazers:11370Issues:399Issues:284

raytracing.github.io

Main Web Site (Online Books)

Language:HTMLLicense:CC0-1.0Stargazers:8092Issues:89Issues:863

VulkanMemoryAllocator

Easy to integrate Vulkan memory allocation library

PBR

An implementation of physically based shading & image based lighting in D3D11, D3D12, Vulkan, and OpenGL 4.

Language:C++License:MITStargazers:1329Issues:37Issues:14

RayTracingInVulkan

Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.

Language:C++License:BSD-3-ClauseStargazers:1166Issues:21Issues:45

PortableGL

An implementation of OpenGL 3.x-ish in clean C

3D-Graphics-Rendering-Cookbook

3D Graphics Rendering Cookbook, published by Packt.

Language:C++License:MITStargazers:916Issues:20Issues:21

kohi

A game engine made as part of the Kohi Game Engine series on YouTube (and Twitch!), where we make a game engine from the ground up using C and Vulkan.

Language:CLicense:Apache-2.0Stargazers:913Issues:31Issues:102

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

Language:C++License:MITStargazers:845Issues:18Issues:5

vulkan-guide

Introductory guide to vulkan.

Language:SCSSLicense:MITStargazers:844Issues:22Issues:53

liblava

Modern and easy-to-use library for Vulkan

Language:C++License:MITStargazers:756Issues:20Issues:38

hybrid-rendering

A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.

Language:C++License:MITStargazers:746Issues:10Issues:18

vkvg

Vulkan 2D graphics library

OS

Writing & Making Operating System and Kernel parts so simple like Hello World Programs, Starting from writing Bootloaders, Hello World Kernel, GDT, IDT, Terminal, Keyboard/Mouse, Memory Manager, HDD ATA R/W, VGA/VESA Graphics

AztecEditor-iOS

A reusable native iOS visual HTML text editor component.

Language:SwiftLicense:MPL-2.0Stargazers:596Issues:36Issues:522

duckOS

An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!

Language:C++License:GPL-3.0Stargazers:592Issues:17Issues:43

vg-renderer

A vector graphics renderer for bgfx, based on ideas from NanoVG and ImDrawList (Dear ImGUI)

Language:CLicense:BSD-2-ClauseStargazers:485Issues:38Issues:22

nanobyte_os

OS tutorial from Nanobyte YouTube channel.

Language:CLicense:UnlicenseStargazers:446Issues:10Issues:42

opengl-es-sdk-for-android

OpenGL ES SDK for Android

Language:CSSLicense:NOASSERTIONStargazers:351Issues:34Issues:7

My-Linux-Config

:clap: Modern neovim configuration based on native lsp

Language:LuaLicense:GPL-3.0Stargazers:323Issues:6Issues:111

helios

Real-time unidirectional GPU path tracer using the cross-vendor Vulkan ray-tracing extensions.

Language:C++License:MITStargazers:279Issues:7Issues:3

Skity

A light weight 2D Vector Graphic renderer library writing in c++ for OpenGL3.3+ / OpenGLES3.0+ / Vulkan 1.1+/ WebGL2 with WASM

Language:C++License:MITStargazers:199Issues:7Issues:16

OpenGL-3D-Game-Tutorial-Series

C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch

Language:C++License:NOASSERTIONStargazers:196Issues:4Issues:1

vim-coc-settings

My Vim settings for setting it up like an IDE

manifest

AOSPA/PA global manifest

OpenRT

Open Source Ray Tracing Library

Language:C++License:NOASSERTIONStargazers:110Issues:3Issues:13

TinyRender

A toy software render program

Language:C++License:MITStargazers:6Issues:1Issues:0