diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-06-02 21:46:04 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-06-02 22:16:40 +0300 |
commit | bc6358a580081dfaf5e7711733c9cd9ba7b23eaa (patch) | |
tree | 3ee164556ca1746fda5ea4c46d1d81ae1d91f41c /source/blender/draw/intern/draw_manager.h | |
parent | f25e459f8f9231a4e8a827149b35dfb38c4aea1d (diff) |
DRW: Add uniform name recording in debug mode.
Diffstat (limited to 'source/blender/draw/intern/draw_manager.h')
-rw-r--r-- | source/blender/draw/intern/draw_manager.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/draw/intern/draw_manager.h b/source/blender/draw/intern/draw_manager.h index ae485ba9489..7cb6aef818b 100644 --- a/source/blender/draw/intern/draw_manager.h +++ b/source/blender/draw/intern/draw_manager.h @@ -182,6 +182,8 @@ typedef enum { DRW_UNIFORM_BLOCK_PERSIST } DRWUniformType; +#define MAX_UNIFORM_NAME 13 + struct DRWUniform { DRWUniform *next; /* single-linked list */ union { @@ -195,6 +197,9 @@ struct DRWUniform { char type; /* DRWUniformType */ char length; /* cannot be more than 16 */ char arraysize; /* cannot be more than 16 too */ +#ifndef NDEBUG + char name[MAX_UNIFORM_NAME]; +#endif }; typedef enum { |