HomeSort by relevance Sort by last modified time
    Searched refs:ProgramDescription (Results 1 - 13 of 13) sorted by null

  /frameworks/base/libs/hwui/
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);
SkiaShader.h 35 struct ProgramDescription;
91 GLuint* textureUnit, ProgramDescription* description,
ProgramCache.cpp 404 Program* ProgramCache::get(const ProgramDescription& description) {
428 Program* ProgramCache::generateProgram(const ProgramDescription& description, programid key) {
435 static inline size_t gradientIndex(const ProgramDescription& description) {
439 String8 ProgramCache::generateVertexShader(const ProgramDescription& description) {
518 static bool shaderOp(const ProgramDescription& description, String8& shader,
525 String8 ProgramCache::generateFragmentShader(const ProgramDescription& description) {
584 && description.colorOp == ProgramDescription::ColorFilterMode::None
596 description.gradientType == ProgramDescription::kGradientLinear;
646 if (description.colorOp == ProgramDescription::ColorFilterMode::Blend) {
SkiaShader.cpp 121 GLuint* textureUnit, ProgramDescription* description,
131 description->gradientType = ProgramDescription::kGradientLinear;
136 description->gradientType = ProgramDescription::kGradientCircular;
142 description->gradientType = ProgramDescription::kGradientSweep;
203 GLuint* textureUnit, ProgramDescription* description,
283 ProgramDescription* description, SkiaShaderData* outData) {
293 GLuint* textureUnit, ProgramDescription* description,
325 GLuint* textureUnit, ProgramDescription* description,
361 GLuint* textureUnit, ProgramDescription* description,
Glop.h 132 ProgramDescription::ColorFilterMode filterMode;
Caches.h 172 void setProgram(const ProgramDescription& description);
Program.h 101 * A ProgramDescription must be used in conjunction with a ProgramCache.
103 struct ProgramDescription {
116 ProgramDescription() {
292 }; // struct ProgramDescription
309 Program(const ProgramDescription& description, const char* vertex, const char* fragment);
GlopBuilder.h 127 ProgramDescription mDescription;
Program.cpp 29 Program::Program(const ProgramDescription& description, const char* vertex, const char* fragment) {
GlopBuilder.cpp 289 mOutGlop->fill.filterMode = mDescription.colorOp = ProgramDescription::ColorFilterMode::Blend;
301 mOutGlop->fill.filterMode = mDescription.colorOp = ProgramDescription::ColorFilterMode::Matrix;
320 mOutGlop->fill.filterMode = ProgramDescription::ColorFilterMode::None;
599 void verify(const ProgramDescription& description, const Glop& glop) {
708 ALOGD_IF(fill.filterMode != ProgramDescription::ColorFilterMode::None,
Caches.cpp 128 void Caches::setProgram(const ProgramDescription& description) {
  /frameworks/base/libs/hwui/tests/unit/
GlopBuilderTests.cpp 35 if (expectedFill.filterMode == ProgramDescription::ColorFilterMode::Blend) {
37 } else if (expectedFill.filterMode == ProgramDescription::ColorFilterMode::Matrix) {
113 glop->fill.filterMode = ProgramDescription::ColorFilterMode::None;
  /frameworks/base/libs/hwui/renderstate/
RenderState.cpp 261 if (fill.filterMode == ProgramDescription::ColorFilterMode::Blend) {
265 } else if (fill.filterMode == ProgramDescription::ColorFilterMode::Matrix) {

Completed in 4629 milliseconds