Skip to content
View MeadowsJoe's full-sized avatar

Block or report MeadowsJoe

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MeadowsJoe/README.md

Joe Meadows

Games Engineer  ·  Graphics & Engine Programming

Finishing an MSc in Games Engineering at the University of Warwick.
I have worked in C++ building renderers, simulating physics, and optimising performance.

🎮 Featured Projects

Physically based renderer with GGX and glass BSDFs, multiple importance sampling, and an AVX2 accelerated BVH.

C++ AVX2
First person action puzzle built around a time period switching mechanic.

UE5 C++
A 3D game built directly against the DX12 API, with custom HLSL shaders.

C++ HLSL DX12
3 to 5x speedups via SIMD vectorisation and multithreading.

C++ AVX2

Popular repositories Loading

  1. PFA-assignment-WM908 PFA-assignment-WM908 Public

    2d top down survivor game

    C++

  2. Rasterization-Optimization Rasterization-Optimization Public

    Software rasteriser optimised with AVX2 SIMD and multithreading for 3 to 5x speedups. Written in C++20.

    C++

  3. DirectX12-Renderer-Game DirectX12-Renderer-Game Public

    3D first-person survival game built directly against the DirectX 12 API, with custom HLSL shaders for wind, fog, and a day/night cycle.

    C++

  4. GE-assignment-WM9M4-Chatroom GE-assignment-WM9M4-Chatroom Public

    Networking Chatroom

    C++

  5. Monte-Carlo-Path-Tracer Monte-Carlo-Path-Tracer Public

    Physically based Monte Carlo path tracer in C++ with GGX and glass BSDFs, multiple importance sampling, and an AVX2 accelerated BVH.

    C++

  6. MeadowsJoe MeadowsJoe Public