Searched refs:srcAlpha (Results 1 - 25 of 53) sorted by relevance

123

/external/chromium_org/third_party/skia/tests/
H A DBlendTest.cpp13 // We want a single channel blend, src over dst, assuming src is premultiplied by srcAlpha.
14 typedef uint8_t(*Blend)(uint8_t dst, uint8_t src, uint8_t srcAlpha);
17 static uint8_t blend_double_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) {
18 SkASSERT(src <= srcAlpha);
19 return double_to_u8(0.5 + src + dst * (255.0 - srcAlpha) / 255.0);
60 static uint8_t blend_double_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
61 return double_to_u8(src + dst * (255.0 - srcAlpha) / 255.0);
64 static uint8_t blend_float_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
65 return double_to_u8(src + dst * (255.0f - srcAlpha) / 255.0f);
68 static uint8_t blend_float_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
72 blend_255_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
78 blend_255_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
84 blend_256_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
90 blend_256_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
96 blend_256_round_alt(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
103 blend_256_plus1_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
109 blend_256_plus1_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
115 blend_perfect(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
[all...]
/external/skia/tests/
H A DBlendTest.cpp13 // We want a single channel blend, src over dst, assuming src is premultiplied by srcAlpha.
14 typedef uint8_t(*Blend)(uint8_t dst, uint8_t src, uint8_t srcAlpha);
17 static uint8_t blend_double_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) {
18 SkASSERT(src <= srcAlpha);
19 return double_to_u8(0.5 + src + dst * (255.0 - srcAlpha) / 255.0);
60 static uint8_t blend_double_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
61 return double_to_u8(src + dst * (255.0 - srcAlpha) / 255.0);
64 static uint8_t blend_float_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
65 return double_to_u8(src + dst * (255.0f - srcAlpha) / 255.0f);
68 static uint8_t blend_float_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) { argument
72 blend_255_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
78 blend_255_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
84 blend_256_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
90 blend_256_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
96 blend_256_round_alt(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
103 blend_256_plus1_trunc(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
109 blend_256_plus1_round(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
115 blend_perfect(uint8_t dst, uint8_t src, uint8_t srcAlpha) argument
[all...]
/external/deqp/modules/gles2/performance/
H A Des2pBlendTests.cpp46 BlendCase (Context& context, const char* name, const char* description, GLenum modeRGB, GLenum modeAlpha, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
62 BlendCase::BlendCase (Context& context, const char* name, const char* description, GLenum modeRGB, GLenum modeAlpha, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
68 , m_srcAlpha (srcAlpha)
85 log << TestLog::Message << "srcAlpha: " << glu::getBlendFactorStr(m_srcAlpha) << TestLog::EndMessage;
141 GLenum srcAlpha; member in struct:deqp::gles2::Performance::__anon19953
164 addChild(new BlendCase(m_context, cases[caseNdx].name, "", cases[caseNdx].modeRGB, cases[caseNdx].modeAlpha, cases[caseNdx].srcRGB, cases[caseNdx].dstRGB, cases[caseNdx].srcAlpha, cases[caseNdx].dstAlpha));
/external/deqp/modules/gles3/performance/
H A Des3pBlendTests.cpp46 BlendCase (Context& context, const char* name, const char* description, GLenum modeRGB, GLenum modeAlpha, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
62 BlendCase::BlendCase (Context& context, const char* name, const char* description, GLenum modeRGB, GLenum modeAlpha, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
68 , m_srcAlpha (srcAlpha)
85 log << TestLog::Message << "srcAlpha: " << glu::getBlendFactorStr(m_srcAlpha) << TestLog::EndMessage;
144 GLenum srcAlpha; member in struct:deqp::gles3::Performance::__anon20166
171 addChild(new BlendCase(m_context, cases[caseNdx].name, "", cases[caseNdx].modeRGB, cases[caseNdx].modeAlpha, cases[caseNdx].srcRGB, cases[caseNdx].dstRGB, cases[caseNdx].srcAlpha, cases[caseNdx].dstAlpha));
/external/deqp/framework/opengl/simplereference/
H A DsglrContextWrapper.cpp334 void ContextWrapper::glBlendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) argument
336 m_curCtx->blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
H A DsglrContext.hpp129 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) = DE_NULL;
H A DsglrGLContext.hpp141 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
H A DsglrGLContext.cpp570 void GLContext::blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) argument
572 m_wrapper->glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
/external/chromium_org/mojo/public/c/gles2/
H A Dgles2_call_visitor_autogen.h51 (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha),
52 (srcRGB, dstRGB, srcAlpha, dstAlpha))
/external/chromium_org/third_party/WebKit/Source/platform/graphics/test/
H A DMockWebGraphicsContext3D.h79 virtual void blendFuncSeparate(WGC3Denum srcRGB, WGC3Denum dstRGB, WGC3Denum srcAlpha, WGC3Denum dstAlpha) { } argument
/external/chromium_org/mojo/examples/pepper_container_app/
H A Dppb_opengles2_thunk.cc117 GLenum srcAlpha,
121 glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
114 BlendFuncSeparate(PP_Resource context_id, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
/external/chromium_org/ppapi/lib/gl/gles2/
H A Dgles2.c74 GLenum srcAlpha,
77 glGetCurrentContextPPAPI(), srcRGB, dstRGB, srcAlpha, dstAlpha); local
72 glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
/external/chromium_org/third_party/mesa/src/include/GLES/
H A Dglext.h470 GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
472 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEOESPROC) (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
/external/deqp/modules/gles3/functional/
H A Des3fFboColorbufferTests.cpp725 FboBlendCase (Context& context, const char* name, const char* desc, deUint32 format, IVec2 size, deUint32 funcRGB, deUint32 funcAlpha, deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) argument
732 , m_srcAlpha (srcAlpha)
/external/mesa3d/include/GLES/
H A Dglext.h470 GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
472 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEOESPROC) (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
/external/chromium_org/gpu/command_buffer/service/
H A Dgles2_cmd_decoder_autogen.h199 GLenum srcAlpha = static_cast<GLenum>(c.srcAlpha); local
209 if (!validators_->src_blend_factor.IsValid(srcAlpha)) {
211 "glBlendFuncSeparate", srcAlpha, "srcAlpha");
220 state_.blend_source_alpha != srcAlpha ||
224 state_.blend_source_alpha = srcAlpha;
226 glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
/external/chromium_org/gpu/command_buffer/client/
H A Dgles2_implementation_impl_autogen.h126 GLenum srcAlpha,
132 << GLES2Util::GetStringSrcBlendFactor(srcAlpha) << ", "
134 helper_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
124 BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
H A Dgles2_c_lib_autogen.h53 GLenum srcAlpha,
55 gles2::GetGLContext()->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
51 GLES2BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
H A Dgles2_trace_implementation_impl_autogen.h80 GLenum srcAlpha,
83 gl_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
78 BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
H A Dgles2_implementation_autogen.h45 GLenum srcAlpha,
H A Dgles2_interface_autogen.h34 GLenum srcAlpha,
H A Dgles2_interface_stub_autogen.h33 GLenum srcAlpha,
H A Dgles2_trace_implementation_autogen.h33 GLenum srcAlpha,
/external/chromium_org/ppapi/c/
H A Dppb_opengles2.h119 GLenum srcAlpha,
578 GLenum srcAlpha,
/external/chromium_org/ppapi/shared_impl/
H A Dppb_opengles2_shared.cc123 GLenum srcAlpha,
127 ToGles2Impl(&enter)->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
120 BlendFuncSeparate(PP_Resource context_id, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument

Completed in 2056 milliseconds

123