Nojan

Nojan

Geek Repo

Location:Montréal, Canada

Github PK Tool:Github PK Tool

Nojan's starred repositories

recastnavigation

Industry-standard navigation-mesh toolset for games

Language:C++License:ZlibStargazers:6400Issues:383Issues:345

8cc

A Small C Compiler

meshoptimizer

Mesh optimization library that makes meshes smaller and faster to render

bitwise

Bitwise is an educational project where we create the software/hardware stack for a computer from scratch.

Language:CLicense:NOASSERTIONStargazers:5109Issues:420Issues:42

orbit

C/C++ Performance Profiler

Language:C++License:BSD-2-ClauseStargazers:4126Issues:90Issues:213

lcc

The lcc retargetable ANSI C compiler

tungsten

High performance physically based renderer in C++11

Language:C++License:NOASSERTIONStargazers:1700Issues:94Issues:50

enkiTS

A permissively licensed C and C++ Task Scheduler for creating parallel programs. Requires C++11 support.

Language:C++License:ZlibStargazers:1676Issues:59Issues:84

gcpp

Experimental deferred and unordered destruction library for C++

Language:C++License:MITStargazers:912Issues:88Issues:13

gjk.c

Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C

Language:CLicense:WTFPLStargazers:848Issues:34Issues:6

plywood

A multimedia development kit for C++

Language:C++License:MITStargazers:754Issues:23Issues:16

compute_rasterizer

Rendering Point Clouds with Compute Shaders

Language:C++License:NOASSERTIONStargazers:663Issues:32Issues:12

transwarp

A header-only C++ library for task concurrency

Language:C++License:MITStargazers:621Issues:37Issues:30

MaskedOcclusionCulling

Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth buffer algorithm.

Language:C++License:Apache-2.0Stargazers:600Issues:54Issues:15

meshlete

Chop 3D objects to meshlets

Language:C++License:MITStargazers:408Issues:9Issues:10

micromath

Embedded Rust arithmetic, 2D/3D vector, and statistics library

Language:RustLicense:Apache-2.0Stargazers:394Issues:14Issues:15

pmfx-shader

Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.

Language:PythonLicense:MITStargazers:339Issues:9Issues:3

Pyramid

Pyramid Shader Analyzer

Language:C++License:GPL-3.0Stargazers:300Issues:18Issues:6

rjm

Various single-file C libraries.

font-demo

Text rendering in Vulkan by estimating signed distance

Language:CLicense:MITStargazers:229Issues:10Issues:3

WLANOptimizer

Single-header C library that fixes WiFi performance issues for online gaming and other low-latency real-time network traffic.

WrldTmpl8

Retro coding in C/C++ in a 3D template with full low-level control.

Language:CLicense:CC0-1.0Stargazers:161Issues:10Issues:8

df_serialize

Minimal C++ library that allows you to define data schemas which then can be read or written in JSON or binary.

Language:C++License:MITStargazers:125Issues:2Issues:1

Zmeya

Zmeya is a header-only C++11 binary serialization library designed for games and performance-critical applications

Language:C++License:MITStargazers:109Issues:3Issues:0

obj2voxel

Convert OBJ and STL files to voxels, with support for textures. Written in pure C++17 with CMake. No raytracing or slicing or OpenGL shenanigans. Fast and robust using just 3D intersections. Simple as.

Language:C++License:MITStargazers:104Issues:7Issues:6

ptest

DRY Microtesting Framework for C

rust_wgpu_hot_reload

A template rust project to be productive in wgpu, with hot reload and wasm export

Language:RustLicense:Apache-2.0Stargazers:27Issues:2Issues:0

YouCannotGoBack

Knightmare inspired dungeon exploration game for pebble watches

Language:CLicense:MITStargazers:16Issues:2Issues:0

remapPDB

Remaps a crash dump file to an existing EXE file

Language:C++Stargazers:10Issues:2Issues:0

calgebra

Linear algebraic algorithms in C.