lishaojiang's repositories
talkcoroutine
coroutine;fiber;boost fiber
call_in_stack
Call a function in a new stack that allocated anywhere. Do not be afraid of stack limit in your coroutines! Try to make your stack shareable between all coroutines!
capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
ComputeRaster
Real-time software rasterizer using compute shaders, including vertex processing stage (IA and vertex shaders), bin rasterization, tile rasterization (coarse rasterization), and pixel rasterization (fine rasterization, which calls the pixel shaders).
Cpp-Templates-2ed
📚 C++ Templates 2ed 笔记:C++11/14/17 模板技术
CppTemplateTutorial
中文的C++ Template的教学指南。与知名书籍C++ Templates不同,该系列教程将C++ Templates作为一门图灵完备的语言来讲授,以求帮助读者对Meta-Programming融会贯通。(正在施工中)
DirectX-Graphics-Samples
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
DirectX11-With-Windows-SDK
现代DX11系列教程:使用Windows SDK(C++)开发Direct3D 11.x
DirectXTK
The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++
GameEngineFromScratch
配合我的知乎专栏写的项目
HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Il2CppDumper
Unity il2cpp reverse engineer
KlayGE
KlayGE is a cross-platform open source game engine with plugin-based architecture.
loki
A C++ Template library, developed by Andrei Alexandrescu, the author of the book Modern C++ Design.
MetaLisp
使用 C++ 模板元编程模拟 Lisp
mono
Mono open source ECMA CLI, C# and .NET implementation.
rtx_compute_samples
RTX compute samples
sanitizers
AddressSanitizer, ThreadSanitizer, MemorySanitizer
simdtutor
x86-64 SIMD矢量优化系列教程
templight
Templight is a Clang-based tool to profile the time and memory consumption of template instantiations and to perform interactive debugging sessions to gain introspection into the template instantiation process.
tiny-x64-helloworld
A step by step guide to producing the tiniest x64 hello world.
tlsf
Two-Level Segregated Fit memory allocator implementation.
UDRefl
Ubpa Dynamic Reflection
USRefl
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
v2rayN
A V2Ray client for Windows, support Xray core and v2fly core
voltron
A hacky debugger UI for hackers
X-PostProcessing-Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
XScript
Bind lua/js etc to c++