Using BasicProgram to perform texture and shader effects