summaryrefslogtreecommitdiff
path: root/src/renderergl2
diff options
context:
space:
mode:
authorZack Middleton <zturtleman@gmail.com>2014-05-25 16:10:01 -0500
committerTim Angus <tim@ngus.net>2014-06-17 17:43:42 +0100
commitc6a8e47a09bb5be4ccce0d4a566a45c4e9355362 (patch)
treefd0b92aa53178379d7027018863799ae9a36ed2d /src/renderergl2
parent8a5f17823ed88b179492eb6e7f9cade526034652 (diff)
Don't use memset with non-zero value to fill ints
Coverity reported using value -2 as a bad memset. Really doesn't make sense when filling ints and not bytes too.
Diffstat (limited to 'src/renderergl2')
-rw-r--r--src/renderergl2/tr_model.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/renderergl2/tr_model.c b/src/renderergl2/tr_model.c
index 7a7e220c..6b840260 100644
--- a/src/renderergl2/tr_model.c
+++ b/src/renderergl2/tr_model.c
@@ -1133,6 +1133,7 @@ static qboolean R_LoadMDR( model_t *mod, void *buffer, int filesize, const char
** RE_BeginRegistration
*/
void RE_BeginRegistration( glconfig_t *glconfigOut ) {
+ int i;
R_Init();
@@ -1141,7 +1142,10 @@ void RE_BeginRegistration( glconfig_t *glconfigOut ) {
R_IssuePendingRenderCommands();
tr.visIndex = 0;
- memset(tr.visClusters, -2, sizeof(tr.visClusters)); // force markleafs to regenerate
+ // force markleafs to regenerate
+ for(i = 0; i < MAX_VISCOUNTS; i++) {
+ tr.visClusters[i] = -2;
+ }
R_ClearFlares();
RE_ClearScene();