… | |
… | |
149 | PUSHs (sv_2mortal (newSViv (surface2->w))); |
149 | PUSHs (sv_2mortal (newSViv (surface2->w))); |
150 | PUSHs (sv_2mortal (newSViv (surface2->h))); |
150 | PUSHs (sv_2mortal (newSViv (surface2->h))); |
151 | SDL_LockSurface (surface2); |
151 | SDL_LockSurface (surface2); |
152 | PUSHs (sv_2mortal (newSVpvn (surface2->pixels, surface2->h * surface2->pitch))); |
152 | PUSHs (sv_2mortal (newSVpvn (surface2->pixels, surface2->h * surface2->pitch))); |
153 | SDL_UnlockSurface (surface2); |
153 | SDL_UnlockSurface (surface2); |
154 | PUSHs (sv_2mortal (newSViv (surface->format->Amask ? GL_RGBA : GL_RGB))); |
154 | PUSHs (sv_2mortal (newSViv (surface->flags & (SDL_SRCCOLORKEY | SDL_SRCALPHA) ? GL_RGBA : GL_RGB))); |
155 | PUSHs (sv_2mortal (newSViv (GL_RGBA))); |
155 | PUSHs (sv_2mortal (newSViv (GL_RGBA))); |
156 | PUSHs (sv_2mortal (newSViv (GL_UNSIGNED_INT_8_8_8_8_REV))); |
156 | PUSHs (sv_2mortal (newSViv (GL_UNSIGNED_INT_8_8_8_8_REV))); |
157 | |
157 | |
158 | SDL_FreeSurface (surface); |
158 | SDL_FreeSurface (surface); |
159 | SDL_FreeSurface (surface2); |
159 | SDL_FreeSurface (surface2); |