Skip to content

Commit 11125c3

Browse files
committed
Merge branch 'main' into cl_khr_unified_svm
2 parents f932a6e + e3495a6 commit 11125c3

302 files changed

Lines changed: 2070 additions & 2182 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/presubmit.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
container: khronosgroup/docker-images@sha256:4aab96a03ef292439c9bd0f972adfa29cdf838d0909b1cb4ec2a6d7b2d14a37f
2121

2222
steps:
23-
- uses: actions/checkout@v5
23+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2424
with:
2525
submodules: recursive
2626
# If fetch-depth: 0 is not specified, then
@@ -45,7 +45,7 @@ jobs:
4545
4646
- name: Generate core specs (HTML and PDF)
4747
run: |
48-
python3 makeSpec -clean -spec core OUTDIR=out.core -j 5 -O api c env ext cxx4opencl
48+
python3 makeSpec -clean -spec core OUTDIR=out.core -j 5 -O api c env cxx4opencl
4949
5050
- name: Generate core + KHR extension specs (HTML)
5151
run: |

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222

2323
steps:
2424
- name: Get Spec Source
25-
uses: actions/checkout@ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493 # v4.2.2
25+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2626
with:
2727
submodules: recursive
2828
# If fetch-depth: 0 is not specified, then
@@ -43,10 +43,10 @@ jobs:
4343
4444
- name: Build Specs
4545
run: |
46-
python3 makeSpec -clean -spec khr+ext OUTDIR=out.release -j 5 api c env ext cxx4opencl
46+
python3 makeSpec -clean -spec khr+ext OUTDIR=out.release -j 5 api c env cxx4opencl
4747
4848
- name: Release Specs
49-
uses: softprops/action-gh-release@6da8fa9354ddfdc4aeace5fc48d7f679b5214090 # v2.4.1
49+
uses: softprops/action-gh-release@a06a81a03ee405af7f2048a818ed3f03bbf83c7b # v2.5.0
5050
with:
5151
draft: true
5252
files: |

CXX_for_OpenCL.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2019-2025 The Khronos Group. This work is licensed under a
1+
// Copyright 2019-2026 The Khronos Group. This work is licensed under a
22
// Creative Commons Attribution 4.0 International License; see
33
// http://creativecommons.org/licenses/by/4.0/
44

Makefile

Lines changed: 5 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2013-2025 The Khronos Group Inc.
1+
# Copyright 2013-2026 The Khronos Group Inc.
22
# SPDX-License-Identifier: Apache-2.0
33

44
# OpenCL Specifications Makefile
@@ -118,7 +118,7 @@ ADOCCOMMONOPTS = -a apispec="$(CURDIR)/api" \
118118
-a cspec="$(CURDIR)/c" \
119119
-a images="$(CURDIR)/images" \
120120
$(ATTRIBOPTS) $(NOTEOPTS) $(VERBOSE) $(ADOCEXTS)
121-
ADOCOPTS = --failure-level ERROR -d book $(ADOCCOMMONOPTS)
121+
ADOCOPTS = --failure-level WARNING -d book $(ADOCCOMMONOPTS)
122122

123123
# Asciidoctor options to build refpages
124124
#
@@ -173,16 +173,14 @@ $(OUTDIR)/katex/README.md: katex/README.md
173173
$(QUIET)$(RMRF) $(OUTDIR)/katex
174174
$(QUIET)$(CP) -rf katex $(OUTDIR)
175175

176-
all: api env ext extensions cxx c icdinst
176+
all: api env extensions cxx c icdinst
177177

178178
allman: manhtmlpages
179179

180180
api: apihtml apipdf
181181

182182
env: envhtml envpdf
183183

184-
ext: exthtml extpdf
185-
186184
extensions: extensionshtml extensionspdf
187185

188186
cxx: cxxhtml cxxpdf
@@ -193,13 +191,13 @@ c: chtml cpdf
193191

194192
icdinst: icdinsthtml icdinstpdf
195193

196-
html: apihtml envhtml exthtml extensionshtml cxxhtml chtml icdinsthtml
194+
html: apihtml envhtml extensionshtml cxxhtml chtml icdinsthtml
197195

198196
# PDF optimizer - usage $(OPTIMIZEPDF) in.pdf out.pdf
199197
# OPTIMIZEPDFOPTS=--compress-pages is slightly better, but much slower
200198
OPTIMIZEPDF = hexapdf optimize $(OPTIMIZEPDFOPTS)
201199

202-
pdf: apipdf envpdf extpdf extensionspdf cxxpdf cpdf icdinstpdf
200+
pdf: apipdf envpdf extensionspdf cxxpdf cpdf icdinstpdf
203201

204202
# Spec targets.
205203
# There is some complexity to try and avoid short virtual targets like
@@ -256,24 +254,6 @@ $(PDFDIR)/$(ENVSPEC).pdf: $(ENVSPECSRC)
256254
$(QUIET)$(ASCIIDOCTOR) -b pdf $(ADOCOPTS) $(ADOCPDFOPTS) -o $@ $(ENVSPEC).txt
257255
$(QUIET)$(OPTIMIZEPDF) $@ $@.out.pdf && mv $@.out.pdf $@
258256

259-
# Extensions spec
260-
EXTSPEC = OpenCL_Ext
261-
EXTSPECSRC = $(EXTSPEC).txt $(GENDEPENDS) \
262-
$(shell scripts/find_adoc_deps $(EXTSPEC).txt $(GENERATED))
263-
264-
exthtml: $(HTMLDIR)/$(EXTSPEC).html $(EXTSPECSRC)
265-
266-
$(HTMLDIR)/$(EXTSPEC).html: $(EXTSPECSRC) $(KATEXINST)
267-
$(QUIET)$(ASCIIDOCTOR) -b html5 $(ADOCOPTS) $(ADOCHTMLOPTS) -o $@ $(EXTSPEC).txt
268-
269-
extpdf: $(PDFDIR)/$(EXTSPEC).pdf $(EXTSPECSRC)
270-
271-
$(PDFDIR)/$(EXTSPEC).pdf: $(EXTSPECSRC)
272-
$(QUIET)$(MKDIR) $(PDFDIR)
273-
$(QUIET)$(MKDIR) $(PDFMATHDIR)
274-
$(QUIET)$(ASCIIDOCTOR) -b pdf $(ADOCOPTS) $(ADOCPDFOPTS) -o $@ $(EXTSPEC).txt
275-
$(QUIET)$(OPTIMIZEPDF) $@ $@.out.pdf && mv $@.out.pdf $@
276-
277257
# Individual extensions spec(s)
278258
EXTDIR = extensions
279259
EXTENSIONSSPEC = extensions

OpenCL_API.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Copyright 2017-2025 The Khronos Group
1+
// Copyright 2017-2026 The Khronos Group
22
// SPDX-License-Identifier: CC-BY-4.0
33

44
// Extensions to enable

0 commit comments

Comments
 (0)