This modifies the DirectX compute shaders (accumulation and post-processing) to specify thread group dimensions. This is done to improve GPU occupancy, and thus performance. Specifically, this reduces the time required to run those compute shaders, which improves overall rendering performance. For simple scenarios, this can actually double performance as measured in Plasma. In more typical scenarios, this will increase performance by around 10%.
This change was suggested by Neil Bickford, a developer technology engineer from NVIDIA.
This modifies the DirectX compute shaders (accumulation and post-processing) to specify thread group dimensions. This is done to improve GPU occupancy, and thus performance. Specifically, this reduces the time required to run those compute shaders, which improves overall rendering performance. For simple scenarios, this can actually double performance as measured in Plasma. In more typical scenarios, this will increase performance by around 10%.
This change was suggested by Neil Bickford, a developer technology engineer from NVIDIA.