[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