Mention in more places that ECFN_DISABLED disables zwrite as well

Easy to miss... 

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@6564 dfc29bdd-3216-0410-991c-e03cc46cb475
This commit is contained in:
cutealien 2023-10-18 16:51:56 +00:00
parent 2b08c37f89
commit 567f8688e2
2 changed files with 3 additions and 1 deletions

@ -473,7 +473,7 @@ namespace video
//! Is the zbuffer writable or is it read-only. Default: EZW_AUTO. //! Is the zbuffer writable or is it read-only. Default: EZW_AUTO.
/** If this parameter is not EZW_OFF, you probably also want to set ZBuffer /** If this parameter is not EZW_OFF, you probably also want to set ZBuffer
to values other than ECFN_DISABLED */ to values other than ECFN_DISABLED (which disables the zbuffer completely) */
E_ZWRITE ZWriteEnable:3; E_ZWRITE ZWriteEnable:3;
//! Is backface culling enabled? Default: true //! Is backface culling enabled? Default: true

@ -747,6 +747,8 @@ namespace video
return (f32) getAverage ( p[(y * pitch) + x] ); return (f32) getAverage ( p[(y * pitch) + x] );
} }
// Check if z-writing should be enabled
// Note: If ZBuffer is disabled completely with ECFN_DISABLED it will still do nothing
inline bool getWriteZBuffer(const SMaterial& material) const inline bool getWriteZBuffer(const SMaterial& material) const
{ {
switch ( material.ZWriteEnable ) switch ( material.ZWriteEnable )