[Scummvm-git-logs] scummvm master -> ff7f54284601fb7a57cee98074a2ebbe404a4d14
aquadran
aquadran at gmail.com
Tue Nov 9 18:49:47 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
ff7f542846 TINYGL: Fixed normal array element
Commit: ff7f54284601fb7a57cee98074a2ebbe404a4d14
https://github.com/scummvm/scummvm/commit/ff7f54284601fb7a57cee98074a2ebbe404a4d14
Author: PaweÅ KoÅodziejski (aquadran at gmail.com)
Date: 2021-11-09T19:49:42+01:00
Commit Message:
TINYGL: Fixed normal array element
Changed paths:
graphics/tinygl/arrays.cpp
diff --git a/graphics/tinygl/arrays.cpp b/graphics/tinygl/arrays.cpp
index b4b2a590ab..cf75fa286b 100644
--- a/graphics/tinygl/arrays.cpp
+++ b/graphics/tinygl/arrays.cpp
@@ -101,28 +101,28 @@ void glopArrayElement(GLContext *c, GLParam *param) {
TGLfloat *array = (TGLfloat *)((TGLbyte *)c->normal_array + offset);
c->current_normal.X = array[0];
c->current_normal.Y = array[1];
- c->current_normal.Z = array[3];
+ c->current_normal.Z = array[2];
break;
}
case TGL_DOUBLE: {
TGLdouble *array = (TGLdouble *)((TGLbyte *)c->normal_array + offset);
c->current_normal.X = array[0];
c->current_normal.Y = array[1];
- c->current_normal.Z = array[3];
+ c->current_normal.Z = array[2];
break;
}
case TGL_INT: {
TGLint *array = (TGLint *)((TGLbyte *)c->normal_array + offset);
c->current_normal.X = array[0];
c->current_normal.Y = array[1];
- c->current_normal.Z = array[3];
+ c->current_normal.Z = array[2];
break;
}
case TGL_SHORT: {
TGLshort *array = (TGLshort *)((TGLbyte *)c->normal_array + offset);
c->current_normal.X = array[0];
c->current_normal.Y = array[1];
- c->current_normal.Z = array[3];
+ c->current_normal.Z = array[2];
break;
}
default:
@@ -290,7 +290,7 @@ void glopColorPointer(GLContext *c, GLParam *p) {
c->color_array_size = p[1].i;
c->color_array_type = p[2].i;
c->color_array = p[4].p;
- switch (p[2].i) {
+ switch (c->color_array_type) {
case TGL_BYTE:
case TGL_UNSIGNED_BYTE:
c->color_array_stride = p[3].i != 0 ? p[3].i : c->color_array_stride * sizeof(TGLbyte);
More information about the Scummvm-git-logs
mailing list