KhronosGroup / KhronosGroup/OpenCL-CTS

External sharing tests: Use object wrappers and RAII instead of flags, totos, etc.

Open
#1,440 0 comments 0 reactions 0 assignees View on GitHub
external_memory_semaphore
Dominant language
C++
Stars
232
Forks
235
Avg merge
8d 7h
Merged PRs (30d)
18

Description

Use object wrappers and RAII instead of flags, totos, etc. for test_vulkan of external semaphore and memory sharing tests as suggested here https://github.com/KhronosGroup/OpenCL-CTS/pull/1390#pullrequestreview-890985585

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the referenced pull request review and locating the test_vulkan external semaphore and memory sharing tests. Replace the tests' flags and related temporary state with object wrappers and RAII, and consider the work complete when those sharing tests no longer rely on those flags or temporary objects.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.