Matteo Marinelli's starred repositories

AdaptiveCpp

Implementation of SYCL and C++ standard parallelism for CPUs and GPUs from all vendors: The independent, community-driven compiler for C++-based heterogeneous programming models. Lets applications adapt themselves to all the hardware in the system - even at runtime!

Language:C++License:BSD-2-ClauseStargazers:1325Issues:0Issues:0

entt

Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more

Language:C++License:MITStargazers:9972Issues:0Issues:0

cinolib

A generic programming header only C++ library for processing polygonal and polyhedral meshes

Language:C++License:MITStargazers:885Issues:0Issues:0

1brc

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java

Language:JavaLicense:Apache-2.0Stargazers:6024Issues:0Issues:0

c-ray

c-ray is a small, simple path tracer written in C

Language:CLicense:MITStargazers:795Issues:0Issues:0

OpenGL

OpenGL 3 and 4 with GLSL

Language:CLicense:Apache-2.0Stargazers:2331Issues:0Issues:0

hybrid-rendering

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

Language:C++License:MITStargazers:769Issues:0Issues:0

syclacademy

SYCL Academy, a set of learning materials for SYCL heterogeneous programming

Language:HTMLLicense:CC-BY-SA-4.0Stargazers:440Issues:0Issues:0

trove

Full-speed Array of Structures access

Language:C++License:BSD-3-ClauseStargazers:154Issues:0Issues:0

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:1227Issues:0Issues:0

OpenGraphic

Graphic Engine & Game Engine lists

Stargazers:1900Issues:0Issues:0

dw-sample-framework

A simple C++ framework for implementing graphics technique samples using OpenGL and Vulkan.

Language:CLicense:MITStargazers:203Issues:0Issues:0

RayTracing

Realtime GPU Path tracer based on OpenCL and OpenGL

Language:C++License:MITStargazers:312Issues:0Issues:0

Glitter

Dead Simple OpenGL

Language:CMakeStargazers:2461Issues:0Issues:0

GLSL-PathTracer

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

Language:C++License:MITStargazers:1810Issues:0Issues:0

DGtal

Digital Geometry Tools and Algorithm Library

Language:C++License:LGPL-3.0Stargazers:369Issues:0Issues:0

yocto-gl

Yocto/GL: Tiny C++ Libraries for Data-Driven Physically-based Graphics

Language:C++Stargazers:2799Issues:0Issues:0

A-collection-of-useful-repositories

This is a collection of useful repositories providing resources for learning. Feel free to contribute here

License:UnlicenseStargazers:209Issues:0Issues:0

annoy

Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

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

openmp-tutorial

Exercises and Solutions for "Programming Your GPU with OpenMP: A Hands-On Introduction"

Language:CStargazers:117Issues:0Issues:0

openmp-for-cs

OpenMP for Computational Scientists training materials

Language:TeXLicense:MITStargazers:24Issues:0Issues:0

Vc

SIMD Vector Classes for C++

Language:C++License:BSD-3-ClauseStargazers:1444Issues:0Issues:0

thrust

[ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl

Language:C++License:NOASSERTIONStargazers:4900Issues:0Issues:0

kd-tree

C++ implementations of two multi-threaded, k-d tree-building algorithms that build either a k-d tree or a k-d tree-based key-to-value map. Multi-threaded algorithms are included for region search, nearest-neighbor search, and reverse-nearest-neighbor search.

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

KdTreeGPU

A gpu based implementation of a K-D Tree Builder

Language:CudaStargazers:92Issues:0Issues:0

pbrt-v3

Source code for pbrt, the renderer described in the third edition of "Physically Based Rendering: From Theory To Implementation", by Matt Pharr, Wenzel Jakob, and Greg Humphreys.

Language:C++License:BSD-2-ClauseStargazers:4877Issues:0Issues:0

machine-learning-interview

Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.

Stargazers:8946Issues:0Issues:0

libcoro

C++20 coroutine library

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

GPU-Raytracer

GPU Raytracer from scratch in C++/CUDA

Language:C++License:MITStargazers:796Issues:0Issues:0

libcudacxx

[ARCHIVED] The C++ Standard Library for your entire system. See https://github.com/NVIDIA/cccl

Language:C++License:NOASSERTIONStargazers:2292Issues:0Issues:0