OpenGL FP recompiler draft