Robert Ryan (rtryan98)

rtryan98

Geek Repo

Company:University of Stuttgart

Location:Germany

Home Page:https://rtryan98.github.io/

Github PK Tool:Github PK Tool

Robert Ryan's starred repositories

simdjson

Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

Language:C++License:Apache-2.0Stargazers:19207Issues:240Issues:830

concurrentqueue

A fast multi-producer, multi-consumer lock-free concurrent queue for C++11

Language:C++License:NOASSERTIONStargazers:9862Issues:339Issues:324

JoltPhysics

A multi core friendly rigid body physics and collision detection library. Written in C++. Suitable for games and VR applications. Used by Horizon Forbidden West.

Language:C++License:MITStargazers:6524Issues:80Issues:275

blockbench

Blockbench - A low poly 3D model editor

Language:JavaScriptLicense:GPL-3.0Stargazers:3292Issues:44Issues:2338

DirectXShaderCompiler

This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.

Language:C++License:NOASSERTIONStargazers:3062Issues:155Issues:2264

lygia

LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility

Language:GLSLLicense:NOASSERTIONStargazers:2556Issues:35Issues:40

FidelityFX-FSR2

FidelityFX Super Resolution 2

Language:CLicense:NOASSERTIONStargazers:1958Issues:50Issues:107

soloud

Free, easy, portable audio engine for games

Language:CLicense:NOASSERTIONStargazers:1757Issues:62Issues:263

VkFFT

Vulkan/CUDA/HIP/OpenCL/Level Zero/Metal Fast Fourier Transform library

Language:C++License:MITStargazers:1523Issues:34Issues:143

robin-hood-hashing

Fast & memory efficient hashtable based on robin hood hashing for C++11/14/17/20

Language:C++License:MITStargazers:1514Issues:40Issues:130

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:1248Issues:21Issues:45

vk_mini_path_tracer

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.

Language:C++License:Apache-2.0Stargazers:1107Issues:39Issues:15

hextile-demo

demonstrates hex-tiling

Language:C++License:MITStargazers:963Issues:15Issues:2

FiberTaskingLib

A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.

Language:C++License:Apache-2.0Stargazers:930Issues:50Issues:79

hybrid-rendering

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

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

D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

Language:C++License:MITStargazers:739Issues:28Issues:36

SimpleHydrology

Procedural Hydrology / River / Lake Simulation

vk_raytrace

Ray tracing glTF scene with Vulkan

Language:C++License:Apache-2.0Stargazers:557Issues:24Issues:21

TaskScheduler

Cross-platform, fiber-based, multi-threaded task scheduler designed for video games.

Language:C++License:MITStargazers:555Issues:36Issues:8

directx-vs-templates

Direct3D Visual Studio Templates

rtxON

Simple Vulkan raytracing tutorials

Language:C++License:MITStargazers:370Issues:16Issues:14

work-stealing-queue

A fast work-stealing queue template in C++

Language:C++License:NOASSERTIONStargazers:287Issues:10Issues:1

fastgltf

A modern C++17 glTF 2.0 library focused on speed, correctness, and usability

Language:C++License:MITStargazers:282Issues:5Issues:40

slot_map

A slot map is a high-performance associative container with persistent unique 32/64 bit keys to access stored values.

Language:C++License:MITStargazers:276Issues:8Issues:0

SoilMachine

Advanced, modular, coupled geomorpohology simulator for real-time procedural terrain generation.

ISOBMFF

C++ Library for ISO/IEC 14496-12 - ISO Base Media File Format (QuickTime, MPEG-4, HEIF, etc)

Language:C++License:MITStargazers:256Issues:20Issues:17

Vulkan-Profiles

Vulkan Profiles Tools

Language:C++License:NOASSERTIONStargazers:115Issues:17Issues:135

meeting-notes

Meeting notes of the Graphics Programming Virtual Meetup

License:UnlicenseStargazers:74Issues:9Issues:0

skp

PlusCal formulations of various solutions of the critical section problem like Lamport's Fast Mutual Exclusion algorithm or Dekker's algorithm to perform model checking on these algorithms.

Language:ShellStargazers:9Issues:2Issues:0

HellTech-Engine

Exploring the modern rendering landscape

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