[code-reflection] Integrated: Added some NDRange helpers to simplify N dim ranges

Gary Frost gfrost at openjdk.org
Sat Nov 22 11:11:50 UTC 2025


On Sat, 22 Nov 2025 11:03:53 GMT, Gary Frost <gfrost at openjdk.org> wrote:

> Creating multi dim NDRange's can be quite verbose.  I added some static helper methods simplify this. 
> 
> An example  for 2D range with global and local sizing was   
> 
>         NDRange ndRange = NDRange.of(NDRange.Global2D.of(256, 256), NDRange.Local2D.of(16, 16));
> ``` 
> We can now use 
> 
>         NDRange ndRange = NDRange.of2D(256, 256,16, 16));
> 
> The prev version is still available, the later merely delegates to the former.

This pull request has now been integrated.

Changeset: e1ed5a00
Author:    Gary Frost <gfrost at openjdk.org>
URL:       https://git.openjdk.org/babylon/commit/e1ed5a00a04b4112de76d7e28936ce31ccf6af0b
Stats:     56 lines in 5 files changed: 49 ins; 1 del; 6 mod

Added some NDRange helpers to simplify N dim ranges

-------------

PR: https://git.openjdk.org/babylon/pull/698


More information about the babylon-dev mailing list