Skip to content

CTS should verify device limits for FULL_PROFILE and EMBEDDED_PROFILE devices #2555

@karolherbst

Description

@karolherbst

I just noticed today that e.g. Nvidia is reporting 32 write image args on a FULL_PROFILE device, but the specification states:

Max number of image objects arguments of a kernel declared with the write_only qualifier. The minimum value is 64 if CL_DEVICE_IMAGE_SUPPORT is CL_TRUE, the value is 0 otherwise.

The embedded profile requires at least 8 here.

What should we do about that? Relax the limit, because to be frank 64 is quite high or add more tests and just verify it?

I'm sure there are other issues like this around.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions