work on android port
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user