/third_party/mesa3d/src/gallium/drivers/r300/ |
H A D | r300_state.c | 61 static boolean blend_discard_if_src_alpha_0(unsigned srcRGB, unsigned srcA, in blend_discard_if_src_alpha_0() argument 68 return (srcRGB == PIPE_BLENDFACTOR_SRC_ALPHA || in blend_discard_if_src_alpha_0() 69 srcRGB == PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE || in blend_discard_if_src_alpha_0() 70 srcRGB == PIPE_BLENDFACTOR_ZERO) && in blend_discard_if_src_alpha_0() 82 static boolean blend_discard_if_src_alpha_1(unsigned srcRGB, unsigned srcA, in blend_discard_if_src_alpha_1() argument 89 return (srcRGB == PIPE_BLENDFACTOR_INV_SRC_ALPHA || in blend_discard_if_src_alpha_1() 90 srcRGB == PIPE_BLENDFACTOR_ZERO) && in blend_discard_if_src_alpha_1() 101 static boolean blend_discard_if_src_color_0(unsigned srcRGB, unsigned srcA, in blend_discard_if_src_color_0() argument 108 return (srcRGB == PIPE_BLENDFACTOR_SRC_COLOR || in blend_discard_if_src_color_0() 109 srcRGB in blend_discard_if_src_color_0() 116 blend_discard_if_src_color_1(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) blend_discard_if_src_color_1() argument 131 blend_discard_if_src_alpha_color_0(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) blend_discard_if_src_alpha_color_0() argument 154 blend_discard_if_src_alpha_color_1(unsigned srcRGB, unsigned srcA, unsigned dstRGB, unsigned dstA) blend_discard_if_src_alpha_color_1() argument 175 blend_discard_conditionally(unsigned eqRGB, unsigned eqA, unsigned dstRGB, unsigned dstA, unsigned srcRGB, unsigned srcA) blend_discard_conditionally() argument 274 blend_read_enable(unsigned eqRGB, unsigned eqA, unsigned dstRGB, unsigned dstA, unsigned srcRGB, unsigned srcA, boolean src_alpha_optz) blend_read_enable() argument 352 const unsigned srcRGB = state->rt[0].rgb_src_factor; r300_create_blend_state() local [all...] |
/third_party/vk-gl-cts/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) in BlendCase() argument 66 , m_srcRGB (srcRGB) in BlendCase() 83 log << TestLog::Message << "srcRGB: " << glu::getBlendFactorStr(m_srcRGB) << TestLog::EndMessage; in init() 139 GLenum srcRGB; in init() member 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)); in init()
|
/third_party/vk-gl-cts/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) in BlendCase() argument 66 , m_srcRGB (srcRGB) in BlendCase() 83 log << TestLog::Message << "srcRGB: " << glu::getBlendFactorStr(m_srcRGB) << TestLog::EndMessage; in init() 142 GLenum srcRGB; in init() member 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)); in init()
|
/third_party/mesa3d/src/gallium/drivers/i915/ |
H A D | i915_state.c | 156 unsigned srcRGB = blend->rt[0].rgb_src_factor; in i915_create_blend_state() local 167 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) { in i915_create_blend_state() 206 unsigned srcRGB = blend->rt[0].rgb_src_factor; in i915_create_blend_state() local 211 SRC_BLND_FACT(i915_translate_blend_factor(srcRGB)) | in i915_create_blend_state()
|
/third_party/skia/third_party/externals/angle2/src/libANGLE/ |
H A D | validationES32.cpp | 78 GLenum srcRGB, in ValidateBlendFuncSeparatei() 89 if (!ValidateBlendFuncSeparate(context, entryPoint, srcRGB, dstRGB, srcAlpha, dstAlpha)) in ValidateBlendFuncSeparatei() 75 ValidateBlendFuncSeparatei(const Context *context, angle::EntryPoint entryPoint, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) ValidateBlendFuncSeparatei() argument
|
H A D | Context_gles_3_2_autogen.h | 17 void blendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, \
|
H A D | validationES32_autogen.h | 34 GLenum srcRGB,
|
H A D | validationESEXT.cpp | 637 GLenum srcRGB, in ValidateBlendFuncSeparateiEXT() 648 return ValidateBlendFuncSeparatei(context, entryPoint, buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in ValidateBlendFuncSeparateiEXT() 757 GLenum srcRGB, in ValidateBlendFuncSeparateiOES() 768 return ValidateBlendFuncSeparatei(context, entryPoint, buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in ValidateBlendFuncSeparateiOES() 634 ValidateBlendFuncSeparateiEXT(const Context *context, angle::EntryPoint entryPoint, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) ValidateBlendFuncSeparateiEXT() argument 754 ValidateBlendFuncSeparateiOES(const Context *context, angle::EntryPoint entryPoint, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) ValidateBlendFuncSeparateiOES() argument
|
H A D | validationES2.cpp | 3847 GLenum srcRGB, in ValidateBlendFuncSeparate() 3852 if (!ValidSrcBlendFunc(context, srcRGB)) in ValidateBlendFuncSeparate() 3880 (srcRGB == GL_CONSTANT_COLOR || srcRGB == GL_ONE_MINUS_CONSTANT_COLOR || in ValidateBlendFuncSeparate() 3884 (srcRGB == GL_CONSTANT_ALPHA || srcRGB == GL_ONE_MINUS_CONSTANT_ALPHA || in ValidateBlendFuncSeparate() 3845 ValidateBlendFuncSeparate(const Context *context, angle::EntryPoint entryPoint, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) ValidateBlendFuncSeparate() argument
|
/third_party/vk-gl-cts/framework/opengl/simplereference/ |
H A D | sglrContextWrapper.cpp | 334 void ContextWrapper::glBlendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha) in glBlendFuncSeparate() argument 336 m_curCtx->blendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); in glBlendFuncSeparate()
|
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) in blendFuncSeparate() argument 572 m_wrapper->glBlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); in blendFuncSeparate()
|
H A D | sglrContextWrapper.hpp | 59 void glBlendFuncSeparate (deUint32 srcRGB, deUint32 dstRGB, deUint32 srcAlpha, deUint32 dstAlpha);
|
/third_party/skia/third_party/externals/angle2/src/libGLESv2/ |
H A D | entry_points_gles_3_2_autogen.cpp | 98 GL_BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) in GL_BlendFuncSeparatei() argument 102 "context = %d, buf = %u, srcRGB = %s, dstRGB = %s, srcAlpha = %s, dstAlpha = %s", in GL_BlendFuncSeparatei() 103 CID(context), buf, GLenumToString(GLenumGroup::BlendingFactor, srcRGB), in GL_BlendFuncSeparatei() 114 srcRGB, dstRGB, srcAlpha, dstAlpha)); in GL_BlendFuncSeparatei() 117 context->blendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha); in GL_BlendFuncSeparatei() 119 ANGLE_CAPTURE(BlendFuncSeparatei, isCallValid, context, buf, srcRGB, dstRGB, srcAlpha, in GL_BlendFuncSeparatei()
|
H A D | entry_points_gles_3_2_autogen.h | 24 GL_BlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
H A D | entry_points_gles_ext_autogen.h | 785 GLenum srcRGB, 1391 GLenum srcRGB,
|
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_pipeline.c | 731 unsigned srcRGB = info->cb.att[i].src_color_blend_factor; in radv_pipeline_init_blend_state() local 756 if (is_dual_src(gfx_level, srcRGB) || is_dual_src(gfx_level, dstRGB) || in radv_pipeline_init_blend_state() 763 srcRGB = V_028780_BLEND_ONE; in radv_pipeline_init_blend_state() 771 radv_blend_check_commutativity(gfx_level, &blend, eqRGB, srcRGB, dstRGB, 0x7u << (4 * i)); in radv_pipeline_init_blend_state() 780 si_blend_remove_dst(&eqRGB, &srcRGB, &dstRGB, V_028780_BLEND_DST_COLOR, in radv_pipeline_init_blend_state() 790 srcRGB_opt = si_translate_blend_opt_factor(srcRGB, false); in radv_pipeline_init_blend_state() 796 if (si_blend_factor_uses_dst(srcRGB)) in radv_pipeline_init_blend_state() 801 if (srcRGB == V_028780_BLEND_SRC_ALPHA_SATURATE && in radv_pipeline_init_blend_state() 815 blend_cntl |= S_028780_COLOR_SRCBLEND(srcRGB); in radv_pipeline_init_blend_state() 817 if (srcA != srcRGB || dst in radv_pipeline_init_blend_state() [all...] |
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
H A D | si_state.c | 502 unsigned srcRGB = state->rt[j].rgb_src_factor; in si_create_blend_state_mode() local 547 si_blend_check_commutativity(sctx->screen, blend, eqRGB, srcRGB, dstRGB, 0x7 << (4 * i)); in si_create_blend_state_mode() 556 si_blend_remove_dst(&eqRGB, &srcRGB, &dstRGB, PIPE_BLENDFACTOR_DST_COLOR, in si_create_blend_state_mode() 564 srcRGB_opt = si_translate_blend_opt_factor(srcRGB, false); in si_create_blend_state_mode() 570 if (util_blend_factor_uses_dest(srcRGB, false)) in si_create_blend_state_mode() 575 if (srcRGB == PIPE_BLENDFACTOR_SRC_ALPHA_SATURATE && in si_create_blend_state_mode() 590 blend_cntl |= S_028780_COLOR_SRCBLEND(si_translate_blend_factor(sctx->gfx_level, srcRGB)); in si_create_blend_state_mode() 593 if (srcA != srcRGB || dstA != dstRGB || eqA != eqRGB) { in si_create_blend_state_mode() 608 if (srcRGB == PIPE_BLENDFACTOR_SRC_ALPHA || dstRGB == PIPE_BLENDFACTOR_SRC_ALPHA || in si_create_blend_state_mode() 609 srcRGB in si_create_blend_state_mode() [all...] |
/third_party/skia/third_party/externals/angle2/src/libANGLE/capture/ |
H A D | capture_gles_3_2_autogen.h | 35 GLenum srcRGB,
|
H A D | capture_gles_3_2_autogen.cpp | 60 GLenum srcRGB, in CaptureBlendFuncSeparatei() 68 paramBuffer.addEnumParam("srcRGB", GLenumGroup::BlendingFactor, ParamType::TGLenum, srcRGB); in CaptureBlendFuncSeparatei() 57 CaptureBlendFuncSeparatei(const State &glState, bool isCallValid, GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) CaptureBlendFuncSeparatei() argument
|
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/ |
H A D | libGLESv2.hpp | 56 void (GL_APIENTRY *glBlendFuncSeparate)(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
/third_party/mesa3d/include/GLES/ |
H A D | glext.h | 91 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEOESPROC) (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 93 GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
/third_party/openGLES/api/GLES/ |
H A D | glext.h | 72 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEOESPROC) (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 74 GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|
/third_party/skia/third_party/externals/swiftshader/include/GLES/ |
H A D | glext.h | 91 typedef void (GL_APIENTRYP PFNGLBLENDFUNCSEPARATEOESPROC) (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 93 GL_API void GL_APIENTRY glBlendFuncSeparateOES (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
|