Commit 3026686
Ewan Crawford
Add revision to XML extensions
This extension adds the revision field to the
XML tag for extensions. This allows a version
macro to be generated with:
* KhronosGroup/OpenCL-Headers#251
* KhronosGroup/OpenCL-Headers#248
KHR extensions are given a revision based on the semantic
version of the spec. However other extensions don't use
semantic versioning, and so are given a placeholder `0.0.0`
value until they can be updated by the owner.
The XML schema is also updated to make the revision field
mandatory in the XML entry for extensions and the
existence of the macro this enables is advertised to users
in the spec.1 parent 0483627 commit 3026686
3 files changed
Lines changed: 148 additions & 129 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2263 | 2263 | | |
2264 | 2264 | | |
2265 | 2265 | | |
| 2266 | + | |
| 2267 | + | |
| 2268 | + | |
| 2269 | + | |
| 2270 | + | |
| 2271 | + | |
| 2272 | + | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
2266 | 2285 | | |
2267 | 2286 | | |
2268 | 2287 | | |
| |||
0 commit comments