GPU: Shader Create Info GLSL-C++ stubs #3

Closed
Clément Foucault wants to merge 90 commits from create-info-cpp-macros into glsl-include

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.
Showing only changes of commit 0123440303 - Show all commits

View File

@ -40,6 +40,7 @@ template<typename T, int Sz> struct VecOp {
using VecT = VecBase<T, Sz>; using VecT = VecBase<T, Sz>;
T &operator[](int) {} T &operator[](int) {}
const T &operator[](int) const {}
VecT operator+() const {} VecT operator+() const {}
VecT operator-() const {} VecT operator-() const {}
@ -328,6 +329,7 @@ template<int C, int R> struct MatOp {
using RowT = VecBase<double, C>; using RowT = VecBase<double, C>;
ColT &operator[](int) {} ColT &operator[](int) {}
const ColT &operator[](int) const {}
MatT operator*(MatT) const {} MatT operator*(MatT) const {}