mirror of
https://github.com/recp/cglm.git
synced 2026-02-17 03:39:05 +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, 1.0f, 0.0f}, \
|
||||||
{0.0f, 0.0f, 0.0f, 1.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 */
|
/* for C only */
|
||||||
#define GLM_MAT4_IDENTITY (mat4)GLM_MAT4_IDENTITY_INIT
|
#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]
|
* @brief copy all members of [mat] to [dest]
|
||||||
|
|||||||
@@ -14,9 +14,14 @@
|
|||||||
#define GLM_MAT3_IDENTITY_INIT {{1.0f, 0.0f, 0.0f}, \
|
#define GLM_MAT3_IDENTITY_INIT {{1.0f, 0.0f, 0.0f}, \
|
||||||
{0.0f, 1.0f, 0.0f}, \
|
{0.0f, 1.0f, 0.0f}, \
|
||||||
{0.0f, 0.0f, 1.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 */
|
/* for C only */
|
||||||
#define GLM_MAT3_IDENTITY (mat3)GLM_MAT3_IDENTITY_INIT
|
#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]
|
* @brief copy all members of [mat] to [dest]
|
||||||
|
|||||||
Reference in New Issue
Block a user