Home | History | Annotate | Download | only in output

Lines Matching refs:draw_cache_

1967   if (draw_cache_.program_id == 0)
1971 SetBlendEnabled(draw_cache_.needs_blending);
1974 SetUseProgram(draw_cache_.program_id);
1977 GLC(gl_, gl_->Uniform1i(draw_cache_.sampler_location, 0));
1981 draw_cache_.resource_id);
1992 static_cast<int>(draw_cache_.matrix_location),
1993 static_cast<int>(draw_cache_.matrix_data.size()),
1995 reinterpret_cast<float*>(&draw_cache_.matrix_data.front())));
1998 static_cast<int>(draw_cache_.uv_xform_location),
1999 static_cast<int>(draw_cache_.uv_xform_data.size()),
2000 reinterpret_cast<float*>(&draw_cache_.uv_xform_data.front())));
2002 if (draw_cache_.background_color != SK_ColorTRANSPARENT) {
2003 Float4 background_color = PremultipliedColor(draw_cache_.background_color);
2006 draw_cache_.background_color_location, 1, background_color.data));
2011 static_cast<int>(draw_cache_.vertex_opacity_location),
2012 static_cast<int>(draw_cache_.vertex_opacity_data.size()),
2013 static_cast<float*>(&draw_cache_.vertex_opacity_data.front())));
2018 6 * draw_cache_.matrix_data.size(),
2023 draw_cache_.program_id = 0;
2024 draw_cache_.uv_xform_data.resize(0);
2025 draw_cache_.vertex_opacity_data.resize(0);
2026 draw_cache_.matrix_data.resize(0);
2056 if (draw_cache_.program_id != binding.program_id ||
2057 draw_cache_.resource_id != resource_id ||
2058 draw_cache_.needs_blending != quad->ShouldDrawWithBlending() ||
2059 draw_cache_.background_color != quad->background_color ||
2060 draw_cache_.matrix_data.size() >= 8) {
2062 draw_cache_.program_id = binding.program_id;
2063 draw_cache_.resource_id = resource_id;
2064 draw_cache_.needs_blending = quad->ShouldDrawWithBlending();
2065 draw_cache_.background_color = quad->background_color;
2067 draw_cache_.uv_xform_location = binding.tex_transform_location;
2068 draw_cache_
2069 draw_cache_.vertex_opacity_location = binding.vertex_opacity_location;
2070 draw_cache_.matrix_location = binding.matrix_location;
2071 draw_cache_.sampler_location = binding.sampler_location;
2075 draw_cache_.uv_xform_data.push_back(UVTransform(quad));
2079 draw_cache_.vertex_opacity_data.push_back(quad->vertex_opacity[0] * opacity);
2080 draw_cache_.vertex_opacity_data.push_back(quad->vertex_opacity[1] * opacity);
2081 draw_cache_.vertex_opacity_data.push_back(quad->vertex_opacity[2] * opacity);
2082 draw_cache_.vertex_opacity_data.push_back(quad->vertex_opacity[3] * opacity);
2091 draw_cache_.matrix_data.push_back(m);