Skip to content

[Scenario] De-C++-ification #300

Open
@llvm-beanz

Description

@llvm-beanz

The HLSL language mode in Clang has a lot of leaking C++ features which we need to assess and either disable or extensions and produce adequate warnings to enable shader authors to write portable code.

In order to finalize the sorting of which features end up where we'll need to work through a few HLSL spec proposals tracked by:

Features to Remove

Features to Remove from 202x but enable for 202y

Note: this list based on assuming that we adopt strict initializer lists.

Features to mark as 202y extensions

Features to mark as Clang extensions

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions