KhronosGroup / KhronosGroup/SPIRV-LLVM-Translator

Missing SPIR-V 1.4 features/changes

Open
#2,460 3 comments 1 reaction 2 assignees Claimed by @MrSidims View on GitHub
Dominant language
LLVM
Stars
625
Forks
279
Avg merge
3d 5h
Merged PRs (30d)
34

Description

Following my AR from OpenCL Tooling TSG. The translator claims SPIR-V 1.4 support, yet there are few features missing

- [x] `OpCopyLogical` instruction
- [x] `OpPtrEqual `and `OpPtrNotEqual` instructions
- [x] `OpPtrDiff` instruction
- [x] `OpCopyMemory` and `OpCopyMemorySized` instructions since 1.4 have optional Memory Operands
- [ ] `DecorateString` and `OpMemberDecorateString` instructions
- [x] CounterBuffer decoration

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.