GPU: GLSL-C++ compilation stubs #4

Closed
Clément Foucault wants to merge 38 commits from glsl-cpp-stubs-2 into glsl-include

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

Series of studs to make GLSL linting possible
using C++ IDE integration.

Design decisions are explained in the header documentation.

Rel blender/blender#127983

TODO:

  • Use vec and matrix as base class (same as metal) so that they conflict with other symbols in C++ too.
Series of studs to make GLSL linting possible using C++ IDE integration. Design decisions are explained in the header documentation. Rel blender/blender#127983 TODO: - Use `vec` and `matrix` as base class (same as metal) so that they conflict with other symbols in C++ too.
Clément Foucault added 37 commits 2024-09-26 17:12:14 +02:00
Author
Owner

Continuation of blender/blender#127982

Pushed here to make sure to push as a whole commits and show dependencies.

Continuation of blender/blender#127982 Pushed here to make sure to push as a whole commits and show dependencies.
Clément Foucault requested review from Jeroen Bakker 2024-09-26 17:17:16 +02:00
Clément Foucault requested review from Miguel Pozo 2024-09-26 17:17:16 +02:00
Clément Foucault added 1 commit 2024-09-26 21:29:18 +02:00
Author
Owner

@blender-bot build

@blender-bot build

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: fclem/blender#4
No description provided.