Tarek Sherif

Painting pixels

Projects

picogl.js

A minimal WebGL 2 rendering library

JavaScript - Released: 13 Feb 2017 - 788

space-shooter.c

A cross-platform, top-down 2D space shooter written in C using only platform libraries.

C - Released: 29 Jul 2021 - 1,334

sketches

Daily graphics sketches

C - Released: 03 Jun 2020 - 6

glcheck

A testing framework for WebGL 1 and 2 applications

JavaScript - Released: 20 Nov 2019 - 62

webgpu-examples

Rendering algorithms implemented in WebGPU.

JavaScript - Released: 30 Dec 2019 - 76

mercator-gl

Tiny library for GLSL web mercator projections

JavaScript - Released: 03 Sep 2019 - 45

simple-opengl-loader

An extensible, cross-platform, single-header C/C++ OpenGL loader library.

C - Released: 29 Dec 2020 - 86

nano-server

An ultra-lightweight node.js HTTP server for web development.

JavaScript - Released: 18 Jul 2014 - 60

egypt-population

Population density map of Egypt

JavaScript - Released: 04 Mar 2020 - 1

webglx

Unified context API for WebGL 1 and 2.

JavaScript - Released: 27 Apr 2020 - 3

xogl

Minimal OpenGL loader for X11.

C - Released: 26 Dec 2017 - 23

cervit

Minimal, multi-threaded POSIX HTTP 1.1 server written in C using only system libraries.

C - Released: 11 Jan 2018 - 19

scroll-em

A JavaScript library for creating scrolling animations.

JavaScript - Released: 31 May 2014 - 18

gl-utils

A bare-bones WebGL library.

JavaScript - Released: 24 Jun 2014 - 16

xaudio2-c-demo

A small example of using the Windows XAudio2 API in C

C - Released: 29 Jul 2021 - 11

weekendraytracerjs

JavaScript port of the path tracing algorithm from Peter Shirley's "Ray Tracing in One Weekend"

JavaScript - Released: 05 Jul 2016 - 12

tesseract-explorer

Interactive visualization of a 4-dimensional tesseract

JavaScript - Released: 29 Jun 2020 - 10

mesh-quantization-example

A minimal example of vertex quantization.

JavaScript - Released: 07 Aug 2016 - 11

mesh-compression-examples

JavaScript - Released: 15 Aug 2016 - 5