more matrix funcs + blobs can use any render mode