Home | History | Annotate | Download | only in glsl

Lines Matching refs:in0

25 inline Self GrGLSLExpr<Self>::Mul(T0 in0, T1 in1) {
26 if (in0.isZeros() || in1.isZeros()) {
29 if (in0.isOnes()) {
33 return Self::VectorCast(in0);
35 return Self("(%s * %s)", in0.c_str(), in1.c_str());
40 inline Self GrGLSLExpr<Self>::Add(T0 in0, T1 in1) {
42 return Self::VectorCast(in0);
44 if (in0.isZeros()) {
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) {
57 return Self::VectorCast(in0);
60 if (in0.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);