Skip to content
View sergcpp's full-sized avatar

Block or report sergcpp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
52 stars written in C++
Clear filter

RenderDoc is a stand-alone graphics debugging tool.

C++ 10,657 1,628 Updated Apr 30, 2026

Embree ray tracing kernels repository.

C++ 2,689 423 Updated Apr 24, 2026

A toy physically based GPU path tracer (C++/OpenGL/GLSL)

C++ 2,047 200 Updated Feb 9, 2024

Fast O(1) offset allocator with minimal fragmentation

C++ 1,033 56 Updated Apr 30, 2024

🎲 Modern 3D graphics made simple with C++20 cross-platform framework and rendering abstraction API on top of DirectX 12, Vulkan & Metal

C++ 956 63 Updated Mar 16, 2026

Simple Open-source Ray Tracer

C++ 906 58 Updated Mar 10, 2026

A (very) simple path tracer implemented using DirectX Ray Tracing (DXR)

C++ 836 77 Updated Dec 8, 2025

Unreal Engine Sky Atmosphere Rendering Technique

C++ 817 77 Updated Sep 11, 2022

Rendergraph-based graphics engine with DirectX12 and Metal backends

C++ 542 42 Updated Apr 26, 2026

The Radeon GPU Analyzer (RGA) is an offline compiler and code analysis tool for Vulkan, DirectX, OpenGL, and OpenCL.

C++ 468 61 Updated Apr 24, 2026

A C++-based, cross platform ray tracing library

C++ 438 37 Updated Mar 26, 2026

A physically based renderer which implements many state of the art techniques in light transport simulation, material modeling, sampling and reconstruction.

C++ 386 43 Updated Oct 23, 2018

Realtime GPU path tracer based on OpenCL and OpenGL

C++ 343 35 Updated Nov 22, 2025

My toy engine, mainly for rendering experiment and prototyping.

C++ 316 24 Updated Feb 24, 2026

Unbiased & physically-based GPU HIPRT (C++/HIP) interactive path tracing renderer

C++ 302 12 Updated Apr 28, 2026

A state-of-the-art software occlusion culling system

C++ 301 33 Updated Oct 25, 2021

General purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)

C++ 272 34 Updated Apr 19, 2019

💥 A modern cross-platform game engine (WIP)

C++ 194 27 Updated Apr 28, 2026

initial commit

C++ 120 10 Updated Jul 14, 2020

Experimental Physically Based Renderer

C++ 93 13 Updated Mar 2, 2020

Software Rasterizer

C++ 79 7 Updated Dec 25, 2018

An interactive OpenCL wavefront path tracer

C++ 78 16 Updated Jun 4, 2024

Monte Carlo Ray Tracing Renderer

C++ 77 14 Updated Dec 23, 2018

🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D

C++ 72 13 Updated Sep 24, 2018

A simple, single-header library which implements C preprocessor

C++ 60 12 Updated Apr 27, 2025

Saddy is an open-source crossplatform 2D graphic engine, based on OpenGL, which can be used for creating 2D games. like platformers or RPGs.

C++ 58 19 Updated Nov 6, 2025

Easy, simple path trace renderer.

C++ 57 4 Updated Apr 26, 2026

Renderer using C++, Embree and USD to achieve Path Tracing techniques on the CPU

C++ 56 4 Updated Oct 27, 2023

A simple interactive ray-tracing renderer.

C++ 50 5 Updated Nov 17, 2024
Next