Dale Weiler

Software Engineer

High contrast

Projects

GML

A dynamically typed, higher-order, interpreted and embeddable programming language.

LICE

A public domain C compiler in ANSI C. Can compile itself, supports compiler extensions and all versions of the standard, (K&R, C90, C99, C11), albeit some minor incompatabilities and missing functionality.

Redroid

A modular and extensible IRC bot designed for the Red Eclipse community IRC channel.

GMQCC

MIT licensed QuakeC compiler used for the FOSS FPS Xonotic

Caprice libraries

MIT licensed implementations of C99 and C++03 standard libraries (incomplete).

wfStd

An optimized C++ library I wrote while at Wayforward providing various optimized containers and templated algorithms.

SHUFPS Visualizer

A tool for visualizing SSE swizzles and generating the correct constant for the shufps instruction.

Software FXAA (SSE2)

An implementation of FXAA based off the white paper by Timothy Lottes Done entierly in software with SSE2 intrinsics.

GMBOOT

A minimalistic (enough to boot to C) bootloader for x86

GMRAST

A semi-complete, semi-compatible-GL-api software rasterizer in ANSI C

My contributions

Darkplaces

Implemented support for fast approximate anti aliasing (FXAA) as a shader in GLSL and HLSL as a fallback for when hardware AA is not present.

Platinum Arts Sandbox

Worked on getting a new user interface component working again. Contributed a new loading screen to fit the theme of the new user interface. Worked on adding support for a vehicle module and various other things.

Xonotic

Provide technical support and assistance for GMQCC

Red Eclipse

Implemented a modular, extensible and community oriented IRC bot which was and is heavily influenced by the community on a hourly basis within the project's main IRC channel on freenode.org.

Commercial video game titles I've worked on

Ducktales: Remastered

Engine developer

Smurfs 2: The Video Game

Engine developer

Other places to find me

The Open Source Report Card

OHLOH

Github

Coderwall

Linkedin