yum-mirror/glslang

git clone https://git.yummers.dev/yum-mirror/glslang

Khronos Group Web ServicesCONTRIBUTING file changese2a8cf8e

main
2.2 KiB57 linesraw
<!-- Copyright 2026 The Khronos Group Inc. SPDX-License-Identifier: Apache-2.0 -->

Contributing

Contributions to the glslang repository are welcome.

Contributions may be in the form of Issues proposing a change, or Pull Requests containing fixes for, or additions to:

  • Code files
  • Sample files
  • Scripts and other build tools
  • Metadocumentation

Please keep contributions focused on solving a single issue or bug.

Copyright Notice and License Template

We use a short license in each file consisting of just the copyright statement and the SPDX license identifier of the license applying to that file, rather than including the full license text in each file.

The full license text for each license used must be included in the LICENSES directory. The REUSE tool is used in CI to verify that all files in this repository are appropriately licensed.

Contributor License Agreement (CLA)

When you propose a pull request on this repository you must execute the Khronos Open Source Contributor License Agreement CLA, to confirm you own your work and are granting Khronos the necessary permissions to redistribute it under our licenses.

AI-Assisted Contributions

By submitting a Contribution to this repository, you additionally represent that, to the extent any of Your Contributions were developed with the assistance of artificial intelligence tools or AI-generated code, You have exercised sufficient review, judgment, and creative direction over such tools and resulting material to reasonably consider it Your original creation, and You are not aware of any third-party license, intellectual property claim, or other restriction arising from such use that is associated with any part of Your Contribution or use thereof.

Contributions under MIT CLA

Prior to the adoption of the Apache 2.0 CLA, this repository used an MIT CLA. A complete list of commits contributed under the MIT CLA can be found in MIT-CONTRIBUTIONS.md in the the glslang repository. All subsequent contributions are made under the Apache 2.0 CLA.

1<!--
2Copyright 2026 The Khronos Group Inc.
3SPDX-License-Identifier: Apache-2.0
4-->
5
6# Contributing
7
8Contributions to the glslang repository are welcome.
9
10Contributions may be in the form of Issues proposing a change, or Pull
11Requests containing fixes for, or additions to:
12
13- Code files
14- Sample files
15- Scripts and other build tools
16- Metadocumentation
17
18Please keep contributions focused on solving a single issue or bug.
19
20## Copyright Notice and License Template
21
22We use a short license in each file consisting of just the copyright
23statement and the [SPDX
24license identifier](https://spdx.dev/learn/handling-license-info/) of the license applying to that file, rather than
25including the full license text in each file.
26
27The full license text for each license used must be included in the
28`LICENSES` directory.
29The [REUSE](https://reuse.software/) tool is used in CI to verify that
30all files in this repository are appropriately licensed.
31
32## Contributor License Agreement (CLA)
33
34When you propose a pull request on this repository you must execute the Khronos
35[Open Source Contributor License Agreement
36CLA](https://cla-assistant.io/KhronosGroup/glslang), to confirm you own your
37work and are granting Khronos the necessary permissions to redistribute it under
38our licenses.
39
40## AI-Assisted Contributions
41
42By submitting a Contribution to this repository, you additionally represent
43that, to the extent any of Your Contributions were developed with the
44assistance of artificial intelligence tools or AI-generated code, You have
45exercised sufficient review, judgment, and creative direction over such tools
46and resulting material to reasonably consider it Your original creation, and
47You are not aware of any third-party license, intellectual property claim, or
48other restriction arising from such use that is associated with any part of
49Your Contribution or use thereof.
50
51## Contributions under MIT CLA
52
53Prior to the adoption of the Apache 2.0 CLA, this repository used an MIT CLA. A
54complete list of commits contributed under the MIT CLA can be found in
55[MIT-CONTRIBUTIONS.md](https://github.com/KhronosGroup/glslang/blob/main/MIT-CONTRIBUTIONS.md)
56in the the glslang repository. All subsequent contributions are made under the
57Apache 2.0 CLA.