Auto-detect renderer