/external/chromium_org/third_party/skia/tests/ |
H A D | BlendTest.cpp | 13 // 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 D | BlendTest.cpp | 13 // 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 D | es2pBlendTests.cpp | 46 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 D | es3pBlendTests.cpp | 46 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 D | sglrContextWrapper.cpp | 334 void ContextWrapper::glBlendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) argument 336 m_curCtx->blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
|
H A D | sglrContext.hpp | 129 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) = DE_NULL;
|
H A D | sglrGLContext.hpp | 141 virtual void blendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
|
H A D | sglrGLContext.cpp | 570 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 D | gles2_call_visitor_autogen.h | 51 (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 D | MockWebGraphicsContext3D.h | 79 virtual void blendFuncSeparate(WGC3Denum srcRGB, WGC3Denum dstRGB, WGC3Denum srcAlpha, WGC3Denum dstAlpha) { } argument
|
/external/chromium_org/mojo/examples/pepper_container_app/ |
H A D | ppb_opengles2_thunk.cc | 117 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 D | gles2.c | 74 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 D | glext.h | 470 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 D | es3fFboColorbufferTests.cpp | 725 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 D | glext.h | 470 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 D | gles2_cmd_decoder_autogen.h | 199 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 D | gles2_implementation_impl_autogen.h | 126 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 D | gles2_c_lib_autogen.h | 53 GLenum srcAlpha, 55 gles2::GetGLContext()->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); 51 GLES2BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
|
H A D | gles2_trace_implementation_impl_autogen.h | 80 GLenum srcAlpha, 83 gl_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); 78 BlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) argument
|
H A D | gles2_implementation_autogen.h | 45 GLenum srcAlpha,
|
H A D | gles2_interface_autogen.h | 34 GLenum srcAlpha,
|
H A D | gles2_interface_stub_autogen.h | 33 GLenum srcAlpha,
|
H A D | gles2_trace_implementation_autogen.h | 33 GLenum srcAlpha,
|
/external/chromium_org/ppapi/c/ |
H A D | ppb_opengles2.h | 119 GLenum srcAlpha, 578 GLenum srcAlpha,
|
/external/chromium_org/ppapi/shared_impl/ |
H A D | ppb_opengles2_shared.cc | 123 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
|