Skip to content
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

[SYCL][Bindless] Allow 3-channel image formats #15210

Open
wants to merge 7 commits into
base: sycl
Choose a base branch
from

Commits on Aug 28, 2024

  1. [SYCL][Bindless] Allow 3-channel image formats

    This patch doesn't implement support for 3-channel formats,
    it just allows it in the spec and implementation
    so that a backend could implement it later (e.g. Level Zero).
    
    * Removed check from `image_descriptor::verify`
    * Updated spec to allow 3-channel formats
    * Very simple test, just verifies that CUDA backend still fails
      * Missing some PTX intrinsics, use `float4` instead of `float4`
        when compiling for CUDA. The more important part is checking that
        the CUDA backend throws an exception when trying to create image.
    ProGTX committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    5309b94 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Update sycl/test-e2e/bindless_images/3_channel_format.cpp

    Co-authored-by: Wenju He <wenju.he@intel.com>
    ProGTX and wenju-he committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e0f186e View commit details
    Browse the repository at this point in the history
  2. Issue note on missing query

    Currently no way to query whether a backends supports 3 channel formats.
    ProGTX committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f30fbaa View commit details
    Browse the repository at this point in the history
  3. Merge branch 'sycl' into peter/3channel

    # Conflicts:
    #	sycl/doc/extensions/experimental/sycl_ext_oneapi_bindless_images.asciidoc
    ProGTX committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    718e917 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. Configuration menu
    Copy the full SHA
    a774038 View commit details
    Browse the repository at this point in the history
  2. Revision 6.1

    ProGTX committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    42faaef View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. Merge branch 'sycl' into peter/3channel

    # Conflicts:
    #	sycl/doc/extensions/experimental/sycl_ext_oneapi_bindless_images.asciidoc
    ProGTX committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    b373861 View commit details
    Browse the repository at this point in the history