mirror of
https://github.com/recp/cglm.git
synced 2025-12-24 20:34:58 +00:00
zero initializer for matrix
This commit is contained in:
@@ -24,8 +24,14 @@
|
||||
{0.0f, 0.0f, 1.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f, 1.0f}}
|
||||
|
||||
#define GLM_MAT4_ZERO_INIT {{0.0f, 0.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f, 0.0f}}
|
||||
|
||||
/* for C only */
|
||||
#define GLM_MAT4_IDENTITY (mat4)GLM_MAT4_IDENTITY_INIT
|
||||
#define GLM_MAT4_ZERO (mat4)GLM_MAT4_ZERO_INIT
|
||||
|
||||
/*!
|
||||
* @brief copy all members of [mat] to [dest]
|
||||
|
||||
@@ -14,9 +14,14 @@
|
||||
#define GLM_MAT3_IDENTITY_INIT {{1.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 1.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 1.0f}}
|
||||
#define GLM_MAT3_ZERO_INIT {{0.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f}, \
|
||||
{0.0f, 0.0f, 0.0f}}
|
||||
|
||||
|
||||
/* for C only */
|
||||
#define GLM_MAT3_IDENTITY (mat3)GLM_MAT3_IDENTITY_INIT
|
||||
#define GLM_MAT3_ZERO (mat3)GLM_MAT3_ZERO_INIT
|
||||
|
||||
/*!
|
||||
* @brief copy all members of [mat] to [dest]
|
||||
|
||||
Reference in New Issue
Block a user