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:6306Issues: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:5103Issues:420Issues:42

orbit

C/C++ Performance Profiler

Language:C++License:BSD-2-ClauseStargazers:4087Issues:89Issues:213

lcc

The lcc retargetable ANSI C compiler

tungsten

High performance physically based renderer in C++11

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

enkiTS

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

Language:C++License:ZlibStargazers:1655Issues:58Issues:83

gcpp

Experimental deferred and unordered destruction library for C++

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

gjk.c

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

Language:CLicense:WTFPLStargazers:840Issues:34Issues:6

plywood

A multimedia development kit for C++

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

compute_rasterizer

Rendering Point Clouds with Compute Shaders

Language:C++License:NOASSERTIONStargazers:657Issues:31Issues:12

transwarp

A header-only C++ library for task concurrency

Language:C++License:MITStargazers:618Issues: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:598Issues:54Issues:15

meshlete

Chop 3D objects to meshlets

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

micromath

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

Language:RustLicense:Apache-2.0Stargazers:389Issues:13Issues:15

pmfx-shader

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

Language:PythonLicense:MITStargazers:338Issues:9Issues:3

Pyramid

Pyramid Shader Analyzer

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

rjm

Various single-file C libraries.

WLANOptimizer

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

font-demo

Text rendering in Vulkan by estimating signed distance

Language:CLicense:MITStargazers:220Issues:10Issues:3

WrldTmpl8

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

Language:CLicense:CC0-1.0Stargazers:160Issues: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:108Issues: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:102Issues: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:24Issues:2Issues:0

YouCannotGoBack

Knightmare inspired dungeon exploration game for pebble watches

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

remapPDB

Remaps a crash dump file to an existing EXE file

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

calgebra

Linear algebraic algorithms in C.

Language:CStargazers:8Issues:0Issues:0