Kévin Petit

Results 219 issues of Kévin Petit

The OpenCL specification does not currently define how structures used as kernel arguments have to be laid out in memory. Most applications that make use of structures as kernel arguments...

We are currently using a mixture of mostly `.txt` and `.asciidoc` (and a couple of `.adoc` files). Vulkan has recently started `.adoc` everywhere (including for generated files) to replace mostly...

Open topics: - [ ] Interaction with YUV images as defined by https://github.com/KhronosGroup/OpenCL-Docs/pull/722 - [ ] Interaction with images created from a buffer - [ ] Support tilings beyond linear...

Change-Id: I079f7610926b06a7516652c02b264ecb0aa090b3 Oustanding issues: - [ ] Order of components returned by `read_image` - [ ] Border color - [ ] Support for creating images for formats where device access...

- [ ] Do we need a Vulkan mechanism to get a DRM format modifier for an image exported from Vulkan?

The specification does not seem to make any statement about the dynamic uniformity requirements of images and samplers. See https://gitlab.khronos.org/spirv/SPIR-V/-/merge_requests/286 for relevant SPIR-V discussion.

SPIR-V Environment Spec

- OpenCL 1.0 requires cl_char, etc types - OpenCL 1.2 and cl_khr+_fp64 require cl_double - cl_khr_fp16 requires CL_HALF_* constants - cl_khr_icd requires cl_icd_dispatch - OpenCL 1.0 requires all the CL_M_*...

- [ ] Land https://github.com/KhronosGroup/OpenCL-Docs/pull/730 - [ ] Validate enum names as suggested on https://github.com/KhronosGroup/OpenCL-Docs/pull/958#discussion_r1287531479 - [ ] Check header generation - [ ] etc

Signed-off-by: Kevin Petit Change-Id: I041e48869da1ffd261ff6292819ed308136a7afd

- Reword the first source of prerequisites so the wording is symmetrical with respect to the others (i.e. the first/second/third ...). - Broaden the first source of prerequisites to cover...