diff options
Diffstat (limited to 'libdimension/texture.c')
-rw-r--r-- | libdimension/texture.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libdimension/texture.c b/libdimension/texture.c index 7a012b5..9305f46 100644 --- a/libdimension/texture.c +++ b/libdimension/texture.c @@ -85,11 +85,12 @@ dmnsn_texture * dmnsn_new_texture() { dmnsn_texture *texture = dmnsn_malloc(sizeof(dmnsn_texture)); - texture->pigment = NULL; - texture->finish = NULL; - texture->trans = dmnsn_identity_matrix(); - texture->refcount = dmnsn_malloc(sizeof(unsigned int)); - *texture->refcount = 1; + texture->pigment = NULL; + texture->finish = NULL; + texture->trans = dmnsn_identity_matrix(); + texture->refcount = dmnsn_malloc(sizeof(unsigned int)); + *texture->refcount = 1; + texture->should_init = true; return texture; } |