Изменяется ли свойство MTLComputePipelineState
threadExecutionWidth
"на лету"?
На основе этого я хотел бы иметь возможность вычислять долговечные свойства threadgroupsPerGrid
и threadsPerThreadgroup
, чтобы использовать их каждый раз, когда я вызываю метод dispatchThreadgroups(...)
MTLComputeCommandEncoder
для прохода вычислений.
Если он изменится, мои предварительно вычисленные свойства threadgroupCounts
и threadsPerThreadgroup
могут оказаться недействительными!