work on android port

This commit is contained in:
2026-06-16 04:21:59 +03:00
parent 900b12a6a6
commit 52aa5803af
29 changed files with 499 additions and 272 deletions

View File

@@ -276,6 +276,12 @@ struct VkOutputImageConfig_t
{
VkFormat m_eFormat;
bool m_bIsBlendingEnabled;
EBlendingFactor eSrcColor;
EBlendingFactor eDstColor;
EBlendingOp eColorOp;
EBlendingFactor eSrcAlpha;
EBlendingFactor eDstAlpha;
EBlendingOp eAlphaOp;
};
class CVkShader : public IShader
@@ -289,6 +295,15 @@ public:
virtual void SetDepthImage( EImageFormat eFormat ) override;
virtual void SetMultisampling( EMultisampleType eFormat ) override;
virtual void DisablePixelShader( bool bDisable ) override;
virtual void SetBlendingMode( int iImageIndex,
EBlendingFactor eSrcColor,
EBlendingFactor eDstColor,
EBlendingOp eColorOp,
EBlendingFactor eSrcAlpha,
EBlendingFactor eDstAlpha,
EBlendingOp eAlphaOp
) override;
virtual void Build() override;
VkPipeline m_hPipeline = NULL;