Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
15 changes: 15 additions & 0 deletions .github/workflows/reuse-compliance.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# SPDX-FileCopyrightText: 2026 The Khronos Group Inc.
# SPDX-License-Identifier: Apache-2.0
---
name: REUSE Compliance Check
on: [push, pull_request]
permissions:
contents: read
jobs:
reuse-compliance-check:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v6
27 changes: 0 additions & 27 deletions .reuse/dep5

This file was deleted.

23 changes: 23 additions & 0 deletions CONTRIBUTING.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// Copyright 2026 The Khronos Group Inc.
// SPDX-License-Identifier: CC-BY-4.0

= Contributing

Contributions to the GLSL repository are welcome.

== Contributor License Agreement (CLA)

When you propose a pull request on this repository you must execute a
Contributor License Agreement, 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.
3 changes: 3 additions & 0 deletions LICENSES/LicenseRef-mplus.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
These fonts are free software. Unlimited permission is granted to use, copy, and
distribute them, with or without modification, either commercially or
noncommercially. THESE FONTS ARE PROVIDED "AS IS" WITHOUT WARRANTY.
39 changes: 39 additions & 0 deletions REUSE.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
version = 1
SPDX-PackageName = "GLSL"
SPDX-PackageDownloadLocation = "https://github.com/KhronosGroup/GLSL"

[[annotations]]
path = ["images/**.svg", "images/**.odg", "config/**/docinfo-header.html", ".gitignore"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2008-2024 The Khronos Group Inc."
SPDX-License-Identifier = "CC-BY-4.0"

[[annotations]]
path = "katex/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2013-2019 Khan Academy and other contributors"
SPDX-License-Identifier = "MIT"

[[annotations]]
path = "config/khronos.css"
precedence = "aggregate"
SPDX-FileCopyrightText = "2013 Dan Allen"
SPDX-License-Identifier = "MIT"

[[annotations]]
path = "config/fonts/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 M+ Fonts Project"
SPDX-License-Identifier = "LicenseRef-mplus"

[[annotations]]
path = "config/copyright-spec.adoc"
precedence = "aggregate"
SPDX-FileCopyrightText = "2014-2024 The Khronos Group Inc"
SPDX-License-Identifier = "LicenseRef-KhronosSpecCopyright"

[[annotations]]
path = ["extensions/**/**.txt", "extensions/extension_headers/**.glsl"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Various dates, various Khronos Members"
SPDX-License-Identifier = "LicenseRef-Proprietary"