Home | History | Annotate | Download | only in glsl

Lines Matching refs:in1

25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) {
26 if (in0.isZeros() || in1.isZeros()) {
30 return Self::VectorCast(in1);
32 if (in1.isOnes()) {
35 return Self("(%s * %s)", in0.c_str(), in1.c_str());
40 inline Self GrGLSLExpr<Self>::Add(T0 in0, T1 in1) {
41 if (in1.isZeros()) {
45 return Self::VectorCast(in1);
47 if (in0.isOnes() && in1.isOnes()) {
50 return Self("(%s + %s)", in0.c_str(), in1.c_str());
55 inline Self GrGLSLExpr<Self>::Sub(T0 in0, T1 in1) {
56 if (in1.isZeros()) {
59 if (in1.isOnes()) {
65 return Self("(%s - %s)", in0.c_str(), in1.c_str());
99 inline GrGLSLExpr1 operator*(const GrGLSLExpr1& in0, const GrGLSLExpr1& in1) {
100 return GrGLSLExpr1::Mul(in0, in1);
103 inline GrGLSLExpr1 operator+(const GrGLSLExpr1& in0, const GrGLSLExpr1& in1) {
104 return GrGLSLExpr1::Add(in0, in1);
107 inline GrGLSLExpr1 operator-(const GrGLSLExpr1& in0, const GrGLSLExpr1& in1) {
108 return GrGLSLExpr1::Sub(in0, in1);
139 inline GrGLSLExpr4 operator*(const GrGLSLExpr1& in0, const GrGLSLExpr4& in1) {
140 return GrGLSLExpr4::Mul(in0, in1);
143 inline GrGLSLExpr4 operator+(const GrGLSLExpr1& in0, const GrGLSLExpr4& in1) {
144 return GrGLSLExpr4::Add(in0, in1);
147 inline GrGLSLExpr4 operator-(const GrGLSLExpr1& in0, const GrGLSLExpr4& in1) {
148 return GrGLSLExpr4::Sub(in0, in1);
151 inline GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr1& in1) {
152 return GrGLSLExpr4::Mul(in0, in1);
155 inline GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr1& in1) {
156 return GrGLSLExpr4::Add(in0, in1);
159 inline GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr1& in1) {
160 return GrGLSLExpr4::Sub(in0, in1);
163 inline GrGLSLExpr4 operator*(const GrGLSLExpr4& in0, const GrGLSLExpr4& in1) {
164 return GrGLSLExpr4::Mul(in0, in1);
167 inline GrGLSLExpr4 operator+(const GrGLSLExpr4& in0, const GrGLSLExpr4& in1) {
168 return GrGLSLExpr4::Add(in0, in1);
171 inline GrGLSLExpr4 operator-(const GrGLSLExpr4& in0, const GrGLSLExpr4& in1) {
172 return GrGLSLExpr4::Sub(in0, in1);