Important
This project does not accept pull requests that are fully or predominantly AI-generated. AI tools may be utilized solely in an assistive capacity.
Detailed information regarding permissible and restricted uses of AI can be found in the AGENTS.md file.
Code that is initially generated by AI and subsequently edited will still be considered AI-generated. AI assistance is permissible only when the majority of the code is authored by a human contributor, with AI employed exclusively for corrections or to expand on verbose modifications that the contributor has already conceptualized (e.g., generating GL format conversion fastpath).
If AI is used to generate any portion of the code, contributors must adhere to the following requirements:
- Explicitly disclose the manner in which AI was employed.
- Perform a comprehensive manual review prior to submitting the pull request.
- Be prepared to explain every line of code they submitted when asked about it by a maintainer.
- Using AI to respond to human reviewers is strictly prohibited.
For more info, please refer to the AGENTS.md file.
Before submitting your PR:
- Test your changes:
- Build locally your code.
- Test your gl4es build. At least glxgears should run!
- You can execute the
ctestsuite, but you might not get a 100% result as the suite is not fully platform indepednant.
- Create separate PRs for each feature or fix. Avoid combining unrelated changes in a single PR
- If your PR becomes stale, rebase it on top of latest
masterto get maintainers attention
- Avoid adding third-party dependencies.