Home | History | Annotate | Download | only in custom

Lines Matching defs:CustomFilterValidatedProgram

49 // All shaders are validated through ANGLE in CustomFilterValidatedProgram before being compiled by the GraphicsContext3D in CustomFilterCompiledProgram.
50 // For shaders that use the CSS mix function, CustomFilterValidatedProgram adds shader code to perform DOM texture access, blending, and compositing.
53 // CustomFilterValidatedProgram owns a CustomFilterCompiledProgram if validation and compilation succeeds.
56 // CustomFilterGlobalContext has a weak reference to the CustomFilterValidatedProgram.
57 // Thus, the CustomFilterValidatedProgram destructor needs to notify the CustomFilterGlobalContext to remove the program from the cache.
58 // FECustomFilter is the reference owner of the CustomFilterValidatedProgram.
61 class CustomFilterValidatedProgram : public RefCounted<CustomFilterValidatedProgram> {
63 static PassRefPtr<CustomFilterValidatedProgram> create(CustomFilterGlobalContext* globalContext, const CustomFilterProgramInfo& programInfo)
65 return adoptRef(new CustomFilterValidatedProgram(globalContext, programInfo));
68 ~CustomFilterValidatedProgram();
90 // Note that CustomFilterGlobalContext does not keep a strong reference to the CustomFilterValidatedProgram.
93 CustomFilterValidatedProgram(CustomFilterGlobalContext*, const CustomFilterProgramInfo&);