Lines Matching full:processor
29 * Some fragment-processor creation methods have preconditions that might not be satisfied by the
31 * succeeds, the new fragment processor is created and `success` is true. If a precondition is not
70 * Returns a fragment processor that generates the passed-in color, modulated by the child's
78 * Returns a parent fragment processor that adopts the passed fragment processor as a child.
86 * Returns a parent fragment processor that adopts the passed fragment processor as a child.
94 * Returns a fragment processor which samples the passed-in fragment processor using
102 * Returns a fragment processor that calls the passed in fragment processor, and then swizzles
109 * Returns a fragment processor that calls the passed in fragment processor, and then clamps
115 * Returns a fragment processor that composes two fragment processors `f` and `g` into f(g(x)).
123 * Returns a fragment processor that calls the passed in fragment processor, then runs the
134 * Returns a fragment processor that reads back the color on the surface being painted; that is,
140 * Returns a fragment processor that calls the passed in fragment processor, but evaluates it
166 * Returns a fragment processor that calls the passed in fragment processor, but ensures the
172 * Makes a copy of this fragment processor that draws equivalently to the original.
173 * If the processor has child processors they are cloned as well.
242 * To be compatible a fragment processor's output must be a modulation of its input color or
253 * If this is true then all opaque input colors to the processor produce opaque output colors.
260 * Tests whether given a constant input color the processor produces a constant output color
275 /** Returns true if this and other processor conservatively draw identically. It can only return
276 true when the two processor are of the same subclass (i.e. they return the same object from
279 A return value of true from isEqual() should not be used to test whether the processor would
295 // Generates debug info for this processor tree by recursively calling dumpInfo() on this
296 // processor and its children.
313 * Can be used as a helper to decide which fragment processor OptimizationFlags should be set. in SK_DECL_BITFIELD_OPS_FRIENDS()
389 * This method takes an existing fragment processor, clones all of its children, and registers
390 * the clones as children of this fragment processor.
482 @param fp The processor that generated this program stage.
488 etc.) that allows the processor to communicate back similar known
491 when the "is blend processor" FP flag is set.
521 // This does not recurse to any attached child processors. Recursing the entire processor tree
523 void setData(const GrGLSLProgramDataManager& pdman, const GrFragmentProcessor& processor);
587 * That expression is passed to the child's processor function as the "_coords" argument.