[code-reflection] RFR: Added some NDRange helpers to simplify N dim ranges
Gary Frost
gfrost at openjdk.org
Sat Nov 22 11:09:16 UTC 2025
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.
-------------
Commit messages:
- Added some NDRange helpers to simplify N dim ranges
Changes: https://git.openjdk.org/babylon/pull/698/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=698&range=00
Stats: 56 lines in 5 files changed: 49 ins; 1 del; 6 mod
Patch: https://git.openjdk.org/babylon/pull/698.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/698/head:pull/698
PR: https://git.openjdk.org/babylon/pull/698
More information about the babylon-dev
mailing list