71 |
glCopyTexSubImage2D(target, level, x, y, |
glCopyTexSubImage2D(target, level, x, y, |
72 |
(int)ras[0], (int)ras[1] - h, |
(int)ras[0], (int)ras[1] - h, |
73 |
w, h); |
w, h); |
74 |
GLERR |
GLERR; |
75 |
} |
} |
76 |
|
|
77 |
}; |
}; |
92 |
f(target, level, x, y, w, h, format, type, pixels); |
f(target, level, x, y, w, h, format, type, pixels); |
93 |
} |
} |
94 |
void render() const { |
void render() const { |
95 |
GLERR |
GLERR; |
96 |
glPushAttrib(GL_PIXEL_MODE_BIT); |
glPushAttrib(GL_PIXEL_MODE_BIT); |
97 |
glPushClientAttrib(GL_CLIENT_PIXEL_STORE_BIT); |
glPushClientAttrib(GL_CLIENT_PIXEL_STORE_BIT); |
98 |
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); |
glPixelStorei(GL_UNPACK_ROW_LENGTH, 0); |
102 |
|
|
103 |
glPopClientAttrib(); |
glPopClientAttrib(); |
104 |
glPopAttrib(); |
glPopAttrib(); |
105 |
GLERR |
GLERR; |
106 |
} |
} |
107 |
|
|
108 |
}; |
}; |