Simple OpenGL test after a few hours of work implementing Oren-Nayar diffuse lighting with Cook-Torrance specular lighting.
Also included is a basic first-pass with PN Triangle tessellation. Texture normals are used at the control points (a few seems are still visible around the tongue) but I will be implementing PN-AEN soon.