-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bindless][CUDA] Add support for cubemaps #1433
Conversation
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #1433 +/- ##
==========================================
- Coverage 14.82% 12.40% -2.42%
==========================================
Files 250 241 -9
Lines 36220 36311 +91
Branches 4094 4113 +19
==========================================
- Hits 5369 4506 -863
- Misses 30800 31801 +1001
+ Partials 51 4 -47 ☔ View full report in Codecov by Sentry. |
00e0a4e
to
52f13d1
Compare
52f13d1
to
97cc871
Compare
Friendly ping @oneapi-src/unified-runtime-cuda-write, @oneapi-src/unified-runtime-maintain, and @JackAKirk for reviews/approvals |
747e022
to
bda7c56
Compare
872548b
to
d7ec89a
Compare
Add enum to ur_mem_type_t to represent cubemap image type Add device aspects for cubemap support: - UR_DEVICE_INFO_CUBEMAP_SUPPORT_EXP - UR_DEVICE_INFO_CUBEMAP_SEAMLESS_FILTERING_SUPPORT_EXP Add structs/enums for cubemap sampling: - ur_exp_sampler_cubemap_properties_t struct to enable seamless filtering between cubemap faces - ur_exp_sampler_cubemap_filter_mode_t enum to enable distinguishing between cubemap seamless filtering options
d7ec89a
to
3992a26
Compare
[Bindless][CUDA] Add support for cubemaps
Add cubemap support: - Allocation and freeing of cubemapped images - Unsampled fetching and writing, and sampled reading - Device queries for cubemap support - Testing for both unsampled and sampled cubemap examples - Update the spec with cubemap support Remove `const` and `&` qualifiers from spec and implementation for handle parameters in `write_xxx` functions. Corresponding UR PR: oneapi-src/unified-runtime#1433 --------- Co-authored-by: Przemek Malon <przemek.malon@codeplay.com>
[Bindless][CUDA] Add support for cubemaps
Add cubemap support: - Allocation and freeing of cubemapped images - Unsampled fetching and writing, and sampled reading - Device queries for cubemap support - Testing for both unsampled and sampled cubemap examples - Update the spec with cubemap support Remove `const` and `&` qualifiers from spec and implementation for handle parameters in `write_xxx` functions. Corresponding UR PR: oneapi-src/unified-runtime#1433 --------- Co-authored-by: Przemek Malon <przemek.malon@codeplay.com> Resolved Conflicts in: - Due to not cherry-picking intel#12840 - sycl/include/sycl/detail/pi.h - Due to not cherry-picking intel#13181 - sycl/include/sycl/device_aspect_macros.hpp - sycl/include/sycl/info/aspects.def
Add enum to ur_mem_type_t to represent cubemap image type
Add device aspects for cubemap support:
Add structs/enums for cubemap sampling:
Corresponding DPC++ PR: intel/llvm#12996