Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add framework for extensions in API spec #950

Merged
merged 54 commits into from
Mar 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
4b98967
Add framework for extensions in API spec and examples for
oddhack Jul 10, 2023
bc6a43d
Add uncommitted file
oddhack Jul 11, 2023
c298d92
Merge branch 'main' into adoc
oddhack Oct 3, 2023
e82b9ad
Merge branch 'main' into adoc
oddhack Oct 16, 2023
08bfb26
Complete adding cl_khr_integer_dot_product to API and C specs
oddhack Oct 23, 2023
7813029
Add external memory extensions
oddhack Oct 26, 2023
2d9814a
Bring cl_khr_command_buffer up to date with latest provisional updates
oddhack Oct 26, 2023
5736bcf
Add cl_khr_semaphore.
oddhack Oct 26, 2023
031b85b
Add build script
oddhack Oct 26, 2023
b23c999
Working snapshots
oddhack Oct 28, 2023
c1c714a
Update NOTES
oddhack Nov 6, 2023
ec4ccde
Use hexapdf instead of ghostscript for PDF optimization
oddhack Nov 6, 2023
3f72584
Roughly sync with Vulkan scripts, then add CL customizations.
oddhack Nov 6, 2023
b3f27f3
Replace extension names with links to extension appendices
oddhack Nov 8, 2023
6103657
Add framework for extension metadata includes in build and scripts.
oddhack Nov 11, 2023
8ae8fb1
Split documents containing multiple extensions into separate files, and
oddhack Nov 14, 2023
20c4e38
Script fixes for extension/version link markup, and add provisional t…
oddhack Nov 14, 2023
366e423
Merge branch 'main' into adoc
oddhack Nov 14, 2023
512bb5e
Merge branch 'adoc-shar' into adoc
oddhack Nov 14, 2023
9077632
Remove workarea files not needed in this branch
oddhack Nov 14, 2023
cbcbe00
Change to SPDX ID
oddhack Nov 15, 2023
29639f1
Add cl_khr_external_semaphore* extension language
oddhack Nov 15, 2023
f6f1542
Add cl_khr_subgroup* extensions, mostly to OpenCL C spec, and extensi…
oddhack Nov 21, 2023
a16c2ff
Add cl_khr_{global,local}_int32_{base,extended}_atomics extensions
oddhack Nov 29, 2023
fe6c050
Add cl_khr_fp64 extension language (virtually all of which was alread…
oddhack Dec 12, 2023
484105f
Merge branch 'main' into adoc
oddhack Dec 18, 2023
7ba0d58
Add most remaining khr extensions to the API and C language specs:
oddhack Jan 2, 2024
79280f3
Add extension language for
oddhack Jan 9, 2024
596155e
Merge branch 'main' into adoc
oddhack Jan 9, 2024
8764ff9
Fix SPDX typo
oddhack Jan 9, 2024
720d982
Fix dependency generation
oddhack Jan 9, 2024
9d80420
Move asciidoc dependency generation into a separate shell script
oddhack Jan 9, 2024
d02ce9d
Add new python dependency
oddhack Jan 9, 2024
8c1611b
Merge branch 'main' into adoc
oddhack Jan 13, 2024
9a741a3
Add extension language for
oddhack Jan 13, 2024
14e9123
Add cl_khr_fp16 and some missing cl_khr_depth_images extension language.
oddhack Jan 16, 2024
ea9d465
Update api/appendix_e.asciidoc
oddhack Jan 17, 2024
e097120
Update api/appendix_e.asciidoc
oddhack Jan 17, 2024
a595361
Resolve https://github.com/KhronosGroup/OpenCL-Docs/pull/950#discussi…
oddhack Jan 17, 2024
2bc511b
Merge branch 'adoc' of github.com:KhronosGroup/OpenCL-Docs into adoc
oddhack Jan 17, 2024
1f07033
Merge branch 'main' into adoc
oddhack Feb 8, 2024
c9c2f47
Merge branch 'main' into adoc
oddhack Feb 9, 2024
01002b8
Remove language in cl_khr_*_int32_*_atomics appendices saying that ''…
oddhack Feb 28, 2024
517d5d7
Merge branch 'main' into adoc
oddhack Feb 28, 2024
a86ab7b
update
oddhack Mar 5, 2024
f43332a
Merge branch 'main' into adoc
oddhack Mar 5, 2024
3bc5b22
Various minor fixes to the build process
oddhack Mar 7, 2024
9638c60
Minor script fixes. Try to build both core and khr targets in Travis CI.
oddhack Mar 7, 2024
510153b
Attempt to install needed python package
oddhack Mar 9, 2024
d84307e
Merge branch 'main' into adoc
oddhack Mar 9, 2024
f760c68
Bring extensions up to date with main at commit c66cb8209f0144fc2cf38…
oddhack Mar 9, 2024
4024e14
Cleanup and minor fixes / improvements
oddhack Mar 11, 2024
6003207
Removing separate OpenCL Extensions from the repository (#1081)
oddhack Mar 12, 2024
649fb3e
Update XML to mark recently ratified extensions as non-provisional (#…
oddhack Mar 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,25 +9,27 @@ rvm:
- 2.7.1

before_install:
- sudo apt-get install -y libpango1.0-dev ghostscript fonts-lyx jing
- sudo apt-get install -y libpango1.0-dev ghostscript fonts-lyx jing libavalon-framework-java libbatik-java python3-pyparsing
- gem install asciidoctor -v 2.0.16
- gem install coderay -v 1.1.1
- gem install rouge -v 3.19.0
- gem install ttfunk -v 1.5.1
- gem install hexapdf -v 0.27.0
- gem install asciidoctor-pdf -v 1.5.0
- gem install asciidoctor-mathematical -v 0.3.5
- pip install pyparsing

script:
- git describe --tags --dirty
- make -O -j 5 api c env ext cxx4opencl manhtmlpages
- make -C xml validate
- python3 makeSpec -clean -spec core OUTDIR=out.core -j 5 api c env ext cxx4opencl
- python3 makeSpec -clean -spec khr OUTDIR=out.khr -j 12 html manhtmlpages

deploy:
provider: releases
api_key: $GH_TOKEN
file_glob: true
file: out/pdf/*
file: out.*/pdf/*
skip_cleanup: true
on:
tags: true
Expand Down
Loading