glReadPixels(0, 0, width, height, GL_RGBA, GL_FLOAT, temp);
check_error();
if (format == GL_ALPHA) {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4 + 3];
}
} else if (format == GL_BLUE) {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4 + 2];
}
} else {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4];
}
}
glReadPixels(0, 0, width, height, GL_RGBA, GL_UNSIGNED_BYTE, temp);
check_error();
if (format == GL_ALPHA) {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4 + 3];
}
} else if (format == GL_BLUE) {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4 + 2];
}
} else {
- for (int i = 0; i < width * height; ++i) {
+ for (unsigned i = 0; i < width * height; ++i) {
out_data[i] = temp[i * 4];
}
}