renyuhuiharrison's starred repositories

DirectXTK

The DirectX Tool Kit (aka DirectXTK) is a collection of helper classes for writing DirectX 11.x code in C++

CPP-Concurrency-In-Action-2ed-2019

:book: 作为对《C++ Concurrency in Action - SECOND EDITION》的中文翻译。

thread-pool

BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library

Language:C++License:MITStargazers:2020Issues:35Issues:112

Cpp-Concurrency-in-Action-2ed

C++11/14/17/20 multithreading, involving operating system principles and concurrent programming technology.

Language:C++License:Apache-2.0Stargazers:1942Issues:21Issues:6

DirectXMath

DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps

Language:C++License:MITStargazers:1512Issues:96Issues:125

DirectX11-With-Windows-SDK

现代DX11系列教程:使用Windows SDK(C++)开发Direct3D 11.x

Language:C++License:MITStargazers:1456Issues:45Issues:8

DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

Language:C++License:MITStargazers:1447Issues:107Issues:85

mathfu

C++ math library developed primarily for games focused on simplicity and efficiency.

Language:C++License:Apache-2.0Stargazers:1393Issues:86Issues:34

MemoryPool

An easy to use and efficient memory pool allocator written in C++.

UVAtlas

UVAtlas isochart texture atlas

Language:C++License:MITStargazers:816Issues:80Issues:65

LearningDirectX12

This repository is intended to be used as a code repository for learning DirectX 12.

Language:C++License:MITStargazers:557Issues:20Issues:18

directx-vs-templates

Direct3D Visual Studio Templates

timercpp

Javascript like setTimeout and setInterval for c++ developers

Language:C++License:MITStargazers:244Issues:10Issues:8

AppShift-MemoryPool

A very fast cross-platform memory pool mechanism for C++ built using a data-oriented approach (3 to 24 times faster than regular new or delete, depending on operating system & compiler)

Language:C++License:Apache-2.0Stargazers:197Issues:7Issues:12

TouchEngine-Windows

TouchEngine provides an API to load and render TouchDesigner components.

Language:CLicense:NOASSERTIONStargazers:85Issues:17Issues:6

TotoroEngine

A toy 3D game engine using DirectX 12.

Language:C++Stargazers:82Issues:1Issues:0

Cpp-Multithreading

Multithreading in C++

Language:C++License:MITStargazers:66Issues:5Issues:0

FbxPipeline

Yet another FBX exporter with flatbuffers serialization, goes with the Viewer (https://github.com/VladSerhiienko/Viewer, WIP).

Language:C++License:NOASSERTIONStargazers:65Issues:8Issues:1

StringPool

A performant and memory efficient storage for immutable strings with C++17. Supports all standard char types: char, wchar_t, char16_t, char32_t and C++20's char8_t.

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

FBXViewer

A FBX file viewer including a 3D model information extracter

Language:C++License:MITStargazers:15Issues:7Issues:0

GLTFViewer

A glTF file viewer in Directx 12

Language:C++License:Apache-2.0Stargazers:13Issues:0Issues:0

FbxModelViewer

FBX model viewer by sygh

Language:C++License:MITStargazers:12Issues:0Issues:0
Language:C++License:MITStargazers:10Issues:1Issues:0
Language:C++Stargazers:6Issues:0Issues:0

OpenCASCADE_quickDemo

提供了基于Qt5的基础交互界面,方便快速建模并查看

Language:C++Stargazers:5Issues:1Issues:0

GEngine

GEngine(Graphic Engine)

Language:C++License:Apache-2.0Stargazers:4Issues:0Issues:0

lightfieldRenderer

A step by step opengl light filed viewer

Language:C++Stargazers:3Issues:0Issues:0

DxFbxQuickViewer

FBX is too slow to open, so I made a simple viewer, based on DirectX11

Language:C++License:Apache-2.0Stargazers:3Issues:0Issues:0

3d_quick_viewer

3d_quick_viewer

Language:C++License:LGPL-2.1Stargazers:1Issues:0Issues:0

VulkanRenderer

My first Vulkan Renderer.

Language:C++Stargazers:1Issues:1Issues:0