improved font rendering

This commit is contained in:
2026-05-26 01:29:26 +03:00
parent f127ac3801
commit 5fdb17b773
21 changed files with 217 additions and 158 deletions

View File

@@ -27,8 +27,9 @@ public:
virtual void Move( int iY, int iX ) = 0;
virtual void SetColor( char c ) = 0;
virtual void Clear( char c ) = 0;
virtual void SetColor( float fX, float fY, float fZ, float fA ) = 0;
virtual void SetBackgroundColor( float fX, float fY, float fZ, float fA ) = 0;
virtual void Clear( float fX, float fY, float fZ, float fA ) = 0;
virtual void PutChar( char c ) = 0;
virtual void Printf(const char *szFormat, ...) = 0;

View File

@@ -220,7 +220,7 @@ public:
virtual void AddLayout( int iIndex, int iStride ) = 0;
virtual void AddAttribute( int iBufferIndex, int iLocation, EVertexFormat eFormat, int iOffset ) = 0;
virtual void SetTopology( ETopologyMode eTopology ) = 0;
virtual void AddOutputImage( int iImageIndex, EImageFormat eFormat ) = 0;
virtual void AddOutputImage( int iImageIndex, EImageFormat eFormat, bool bBlendingEnabled = false ) = 0;
virtual void SetDepthImage( EImageFormat eFormat ) = 0;
virtual void SetMultisampling( EMultisampleType eFormat ) = 0;
virtual void DisablePixelShader( bool bDisable) = 0;
@@ -287,6 +287,8 @@ public:
virtual void StartRecording() = 0;
virtual void EndRecording() = 0;
virtual void Barrier( IRenderingObject *pObject, bool bIsRead, bool bIsWrite ) = 0;
};
//-----------------------------------------------------------------------------