         else { return nil }
         
         guard
-            let resources = _createResourcesForDevice(
-                device, dimensionCapacity: dimensionCapacity
-            )
+            let resources = _createResourcesForDevice(device)
         else { return nil }
         
         self.resources = resources

}

private func _createResourcesForDevice(
    device: MTLDevice, dimensionCapacity n: Int
) -> PerformanceTestCase.Resources? {
    guard
        let pipeline = MetalPipeline(device: device, countAlignment: 8),
        inputA = pipeline.newMatrixWithRowCount(n, columnCount: n),
        inputB = pipeline.newMatrixWithRowCount(n, columnCount: n),
        metalOutput = pipeline.newMatrixWithRowCount(n, columnCount: n),
        cpuOutput = CPUMatrix(rowCount: n, columnCount: n, countAlignment: 8)
    else { return nil }
    
    return PerformanceTestCase.Resources(

    
    init?(
        device: MTLDevice,
        testCount: Int = 20,
        loopsPerTest: Int = 100
    ) {
