Searched refs:ProgramDescription (Results 1 - 13 of 13) sorted by relevance
/frameworks/base/libs/hwui/ |
H A D | ProgramCache.h | 46 Program* get(const ProgramDescription& description); 51 Program* generateProgram(const ProgramDescription& description, programid key); 52 String8 generateVertexShader(const ProgramDescription& description); 53 String8 generateFragmentShader(const ProgramDescription& description);
|
H A D | SkiaShader.h | 33 struct ProgramDescription; 77 GLuint* textureUnit, ProgramDescription* description,
|
H A D | SkiaShader.cpp | 121 GLuint* textureUnit, ProgramDescription* description, 131 description->gradientType = ProgramDescription::kGradientLinear; 136 description->gradientType = ProgramDescription::kGradientCircular; 142 description->gradientType = ProgramDescription::kGradientSweep; 201 GLuint* textureUnit, ProgramDescription* description, 287 ProgramDescription* description, SkiaShaderData* outData) { 297 GLuint* textureUnit, ProgramDescription* description, 326 GLuint* textureUnit, ProgramDescription* description,
|
H A D | Glop.h | 129 ProgramDescription::ColorFilterMode filterMode;
|
H A D | ProgramCache.cpp | 521 Program* ProgramCache::get(const ProgramDescription& description) { 545 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) { 552 static inline size_t gradientIndex(const ProgramDescription& description) { 556 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) { 635 static bool shaderOp(const ProgramDescription& description, String8& shader, 643 String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) { 720 if (description.colorOp == ProgramDescription::ColorFilterMode::Blend) {
|
H A D | Program.h | 110 * A ProgramDescription must be used in conjunction with a ProgramCache. 112 struct ProgramDescription { struct in namespace:android::uirenderer 125 ProgramDescription() { function in namespace:android::uirenderer 328 }; // struct ProgramDescription 345 Program(const ProgramDescription& description, const char* vertex, const char* fragment);
|
H A D | Caches.h | 174 void setProgram(const ProgramDescription& description);
|
H A D | GlopBuilder.h | 129 ProgramDescription mDescription;
|
H A D | Program.cpp | 29 Program::Program(const ProgramDescription& description, const char* vertex, const char* fragment) {
|
H A D | GlopBuilder.cpp | 278 mOutGlop->fill.filterMode = mDescription.colorOp = ProgramDescription::ColorFilterMode::Blend; 282 mOutGlop->fill.filterMode = mDescription.colorOp = ProgramDescription::ColorFilterMode::Matrix; 301 mOutGlop->fill.filterMode = ProgramDescription::ColorFilterMode::None; 571 void verify(const ProgramDescription& description, const Glop& glop) { 683 ALOGD_IF(fill.filterMode != ProgramDescription::ColorFilterMode::None,
|
H A D | Caches.cpp | 125 void Caches::setProgram(const ProgramDescription& description) {
|
/frameworks/base/libs/hwui/tests/unit/ |
H A D | GlopBuilderTests.cpp | 35 if (expectedFill.filterMode == ProgramDescription::ColorFilterMode::Blend) { 37 } else if (expectedFill.filterMode == ProgramDescription::ColorFilterMode::Matrix) { 114 glop->fill.filterMode = ProgramDescription::ColorFilterMode::None;
|
/frameworks/base/libs/hwui/renderstate/ |
H A D | RenderState.cpp | 283 if (fill.filterMode == ProgramDescription::ColorFilterMode::Blend) { 287 } else if (fill.filterMode == ProgramDescription::ColorFilterMode::Matrix) {
|
Completed in 7719 milliseconds