Tom Hulton-Harrop (@pr0g)
  • Stars
    star
    1,782
  • Global Rank 17,250 (Top 0.6 %)
  • Followers 69
  • Following 9
  • Registered almost 13 years ago
  • Most used languages
    C++
    53.6 %
    C
    21.4 %
    CMake
    14.3 %
    HTML
    3.6 %
    TypeScript
    3.6 %
    C#
    3.6 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 919
  • Country Ranking
    CMake
    1
    C
    160
    C#
    235
    C++
    900
    TypeScript
    2,554
    HTML
    8,476

Top repositories

1

cmake-examples

A collection of as simple as possible, modern CMake projects
CMake
1,147
star
2

sdl-bgfx-imgui-starter

A starter project for graphics applications using SDL, bgfx and Dear ImGui
C
299
star
3

unity-portal-rendering

Super small example of using offscreen render targets to achieve a portal effect in Unity
C#
251
star
4

cpp-handle-container

An implementation of a weak handle interface to a packed vector in C++
C++
13
star
5

c-handle-container

little test driven handle library in c
C
11
star
6

sokol-experiment

C
8
star
7

as

A header-only linear algebra math library in C++
C++
7
star
8

imgui.cmake

Independently maintained CMake build scripts for Dear ImGui.
CMake
6
star
9

switch-corresponding

Extension for VSCode to switch between interface and implementation file (.h/cpp and .m etc)
TypeScript
5
star
10

pikuma-3d-graphics

Computer graphics programming course
C
4
star
11

clang-tidy-and-clang-format

Document one way of how to setup clang-tidy and clang-format on Windows
C++
4
star
12

sdl-bgfx-imgui-as_1d-nonlinear-transformations

Inspired by "Math for Game Programmers: Fast and Funky 1D Nonlinear Transformations" by Squirrel Eiserloh
C++
3
star
13

opengl-sdl

C++
2
star
14

clang-experiments

Random investigations and experiments using Clang (mostly on Windows)
C++
2
star
15

vulkan-experiments

Test project to learn about Vulkan
C++
2
star
16

cpp-sky-down-example

A simple example using the polymorphic library
C++
1
star
17

cmake-helpers

Reusable, useful CMake utilities
CMake
1
star
18

as-c-math

C
1
star
19

breakout-tdd

C++
1
star
20

cpp-packed-hashtable

Experimental library to combine hash table lookup speed with vector iteration performance
C++
1
star
21

pr0g.github.io

HTML
1
star
22

bit-field-enum-class

A single header to provide bitwise operators for enum class types.
C++
1
star
23

sdl-bgfx-imgui-marching-cubes

Based off of sdl-bgfx-imgui-starter project - random experiments with marching cubes
C++
1
star
24

c-polymorphism

Little experiment to implement polymorphism in C
C
1
star
25

gtest-template

Starting point for a gtest project
CMake
1
star
26

as-camera

A lightweight camera library for simple graphics applications
C++
1
star
27

c-to-cpp-range-compile-times

Comparison of compile times between an C and C++ rangified code
C++
1
star
28

as-camera-input

C++
1
star