FPU Fixing
Updated for 2006 by Sree Kotay

Nerdblog.com
I write more there than here, honest
Netmeter
How much bandwidth is your computer using?
Kampachi
A little tool to mirror Apache indexes
Thumbpage
A simple web gallery thumbnailer.
Disksum
A program to find big files.
Hello 1.0
We launched! Hello is a great new app that lets you communicate with pictures.
Picasa
Our way-cool photo manager
Windows XP Screensaver
Screensaver for XP (me+REZN8)


Scrapture
A little screen capture program.
fonticate
See all the fonts in your system.
Little Browser Bumpers
Make IE work better.
VJPEG
A cute & fast image viewer.
Spherical blur
Utility for blurry spheremaps.
Fresnel Alpha
Photoshop filter for reflectance.
GlassAMP
Make winamp transparent.
IM Melting
Transparent buddy hack.
Blttest
Time your videocard's 2-D performance.


Noises
Lots of samples, some of real M-60s and tanks.

For programmers
QuickWarp
Real-time barrel distortion (fix).
Eatmem for QA on NT
Mapcrunch analyze .map files
VC Clean Clean & archive VC projects
dmerge Logfile merging by date


Disaster prevention: a story in three parts
December 2005
It makes sense to slow down your RSS reader
February 2005
IMAP for distributed todo lists
September 2004
Global signatures for filesystem contents
April 2004
Why DLL Hell isn't easily solved
April 2004
Compiler missing, now what?
April 2004
Electric Bill Rules of Thumb
January 2004


How to Make Things Stop
Some thoughts about animation.
Discussions
Talk about anything on this page.
strcmp for humans
10 doesn't come before 2
Fast Shadows on Rectangles
Magically Fast Drop Shadows
Radix Sort for Floating Point
Some nice optimizations for sorting
Computer Math, 101
Guest Article by Ben Weiss
JPG decompressors
Surprising discoveries.
Fast P3 Memory Access
mempcy and memset are half-fast.
Lighting for MetaStream 3
The specular + diffuse shader.
Fast crossfades using MMX
FPU tricks and other speed gizmos
Approximations to gamma
Fast gamma correction
SSE emits
for older compilers, from Brent Elliott
Integer log2
Fast log2(x)
Robust floating-point epsilons
Fast divides
The double blend trick
Pretty-fast alpha blending.


Gamut Mapping, 1992.
Soft Shadows, 1996.
Transitions for IE5 (5.0 only) 1999.
A Java Image Mixer, 1999.
Real-time-rendering
David Kirk/Ken Musgrave, 1999.
Depth of field usenet posts, 1999.
Scatteringimages and discussion, 1999.
[pdf] MIP-mapping in software, 1999.
Cubemap animation for Bryce 4, 2000.
Images, 2000.
Circle Packing, 2000.



Resume
What people pay me to do.
stereopsis att mherf dt com
Email.
mbherf
Instant Messenger.


The Lyrics Server
A retrospective on copyright.
Fast food links
Non-nutritional information.
Software I Like
Recommendations and Reviews
Windows XP
Really miscellaneous thoughts.
LCD monitors
Some info on flatpanels.
Give me a gigabyte
Computers and RAM.
Holding my data hostage
Software vs. subscriptions.
Procedural UI
The future of interface?
Nupster
The Nupster Story.
KPT5 Blur Filters
The inside story.
It's time for 2-D
Graphics hardware and UI.
State in OpenGL
Why we need shaders.
This envelope will self-destruct in 15 seconds.
Beep
The Golden Age of Wireless.
Now and then... mostly now.
MetaCreations and its demise.
Welcome to California
This place I live.
Offline Banking
Trying to bank online.
Quotes other thoughts.


Dad's underwater photos
Graphically speaking Sree.
lornamatic. Lorna's art.
tarpify. Tarpy's stuff.
porfiry Jason's band.