/external/chromium_org/third_party/WebKit/Source/platform/graphics/filters/custom/ |
CustomFilterValidatedProgram.h | 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 PLATFORM_EXPORT CustomFilterValidatedProgram : public RefCounted<CustomFilterValidatedProgram> { 63 static PassRefPtr<CustomFilterValidatedProgram> create(CustomFilterGlobalContext* globalContext, const CustomFilterProgramInfo& programInfo) 65 return adoptRef(new CustomFilterValidatedProgram(globalContext, programInfo)) [all...] |
CustomFilterGlobalContext.h | 41 class CustomFilterValidatedProgram; 44 typedef HashMap<CustomFilterProgramInfo, CustomFilterValidatedProgram*> CustomFilterValidatedProgramsMap; 70 PassRefPtr<CustomFilterValidatedProgram> getValidatedProgram(const CustomFilterProgramInfo&); 71 void removeValidatedProgram(const CustomFilterValidatedProgram*);
|
ValidatedCustomFilterOperation.h | 39 class CustomFilterValidatedProgram; 43 static PassRefPtr<ValidatedCustomFilterOperation> create(PassRefPtr<CustomFilterValidatedProgram> validatedProgram, 55 CustomFilterValidatedProgram* validatedProgram() const { return m_validatedProgram.get(); } 78 ValidatedCustomFilterOperation(PassRefPtr<CustomFilterValidatedProgram>, const CustomFilterParameterList&, unsigned meshRows, unsigned meshColumns, CustomFilterMeshType); 80 RefPtr<CustomFilterValidatedProgram> m_validatedProgram;
|
FECustomFilter.h | 44 class CustomFilterValidatedProgram; 50 static PassRefPtr<FECustomFilter> create(Filter*, PassRefPtr<GraphicsContext3D>, PassRefPtr<CustomFilterValidatedProgram>, const CustomFilterParameterList&, 56 FECustomFilter(Filter*, PassRefPtr<GraphicsContext3D>, PassRefPtr<CustomFilterValidatedProgram>, const CustomFilterParameterList&, 84 RefPtr<CustomFilterValidatedProgram> m_validatedProgram;
|
CustomFilterGlobalContext.cpp | 34 #include "platform/graphics/filters/custom/CustomFilterValidatedProgram.h" 88 PassRefPtr<CustomFilterValidatedProgram> CustomFilterGlobalContext::getValidatedProgram(const CustomFilterProgramInfo& programInfo) 94 RefPtr<CustomFilterValidatedProgram> validatedProgram = CustomFilterValidatedProgram::create(this, programInfo); 99 void CustomFilterGlobalContext::removeValidatedProgram(const CustomFilterValidatedProgram* program)
|
ValidatedCustomFilterOperation.cpp | 34 #include "platform/graphics/filters/custom/CustomFilterValidatedProgram.h" 38 ValidatedCustomFilterOperation::ValidatedCustomFilterOperation(PassRefPtr<CustomFilterValidatedProgram> validatedProgram,
|
CustomFilterValidatedProgram.cpp | 31 #include "platform/graphics/filters/custom/CustomFilterValidatedProgram.h" 132 String CustomFilterValidatedProgram::defaultVertexShaderString() 146 String CustomFilterValidatedProgram::defaultFragmentShaderString() 156 CustomFilterValidatedProgram::CustomFilterValidatedProgram(CustomFilterGlobalContext* globalContext, const CustomFilterProgramInfo& programInfo) 199 PassRefPtr<CustomFilterCompiledProgram> CustomFilterValidatedProgram::compiledProgram() 210 bool CustomFilterValidatedProgram::needsInputTexture() const 217 void CustomFilterValidatedProgram::rewriteMixVertexShader(const Vector<ANGLEShaderSymbol>& symbols) 247 void CustomFilterValidatedProgram::rewriteMixFragmentShader() 283 String CustomFilterValidatedProgram::blendFunctionString(blink::WebBlendMode blendMode [all...] |
FECustomFilter.cpp | 38 #include "platform/graphics/filters/custom/CustomFilterValidatedProgram.h" 44 FECustomFilter::FECustomFilter(Filter* filter, PassRefPtr<GraphicsContext3D> context, PassRefPtr<CustomFilterValidatedProgram> validatedProgram, const CustomFilterParameterList& parameters, 62 PassRefPtr<FECustomFilter> FECustomFilter::create(Filter* filter, PassRefPtr<GraphicsContext3D> context, PassRefPtr<CustomFilterValidatedProgram> validatedProgram, const CustomFilterParameterList& parameters,
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
blink_platform.target.darwin-arm.mk | 274 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
blink_platform.target.darwin-mips.mk | 273 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
blink_platform.target.darwin-x86.mk | 273 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
blink_platform.target.linux-arm.mk | 274 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
blink_platform.target.linux-mips.mk | 273 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
blink_platform.target.linux-x86.mk | 273 third_party/WebKit/Source/platform/graphics/filters/custom/CustomFilterValidatedProgram.cpp \ [all...] |
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
RenderLayer.cpp | 89 #include "platform/graphics/filters/custom/CustomFilterValidatedProgram.h" [all...] |