Lines Matching refs:texture
305 PSP_CreateTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_CreateTexture() argument
314 psp_texture->width = texture->w; in PSP_CreateTexture()
315 psp_texture->height = texture->h; in PSP_CreateTexture()
316 psp_texture->textureHeight = TextureNextPow2(texture->h); in PSP_CreateTexture()
317 psp_texture->textureWidth = TextureNextPow2(texture->w); in PSP_CreateTexture()
318 psp_texture->format = PixelFormatToPSPFMT(texture->format); in PSP_CreateTexture()
336 psp_texture->pitch = psp_texture->textureWidth * SDL_BYTESPERPIXEL(texture->format); in PSP_CreateTexture()
345 texture->driverdata = psp_texture; in PSP_CreateTexture()
351 PSP_SetTextureColorMod(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_SetTextureColorMod() argument
357 TextureActivate(SDL_Texture * texture) in TextureActivate() argument
359 PSP_TextureData *psp_texture = (PSP_TextureData *) texture->driverdata; in TextureActivate()
360 int scaleMode = (texture->scaleMode == SDL_ScaleModeNearest) ? GU_NEAREST : GU_LINEAR; in TextureActivate()
363 if (texture->w >= 16 || texture->h >= 16) in TextureActivate()
379 PSP_UpdateTexture(SDL_Renderer * renderer, SDL_Texture * texture, in PSP_UpdateTexture() argument
388 PSP_LockTexture(renderer, texture,rect,(void **)&dst, &dpitch); in PSP_UpdateTexture()
389 length = rect->w * SDL_BYTESPERPIXEL(texture->format); in PSP_UpdateTexture()
405 PSP_LockTexture(SDL_Renderer * renderer, SDL_Texture * texture, in PSP_LockTexture() argument
408 PSP_TextureData *psp_texture = (PSP_TextureData *) texture->driverdata; in PSP_LockTexture()
412 rect->x * SDL_BYTESPERPIXEL(texture->format)); in PSP_LockTexture()
418 PSP_UnlockTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_UnlockTexture() argument
420 PSP_TextureData *psp_texture = (PSP_TextureData *) texture->driverdata; in PSP_UnlockTexture()
426 rect.w = texture->w; in PSP_UnlockTexture()
427 rect.h = texture->h; in PSP_UnlockTexture()
428 PSP_UpdateTexture(renderer, texture, &rect, psp_texture->data, psp_texture->pitch); in PSP_UnlockTexture()
432 PSP_SetTextureScaleMode(SDL_Renderer * renderer, SDL_Texture * texture, SDL_ScaleMode scaleMode) in PSP_SetTextureScaleMode() argument
438 PSP_SetRenderTarget(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_SetRenderTarget() argument
498 PSP_QueueCopy(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in PSP_QueueCopy() argument
585 PSP_QueueCopyEx(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in PSP_QueueCopyEx() argument
810 TextureActivate(cmd->data.draw.texture); in PSP_RunCommandQueue()
832 TextureActivate(cmd->data.draw.texture); in PSP_RunCommandQueue()
888 PSP_DestroyTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_DestroyTexture() argument
891 PSP_TextureData *psp_texture = (PSP_TextureData *) texture->driverdata; in PSP_DestroyTexture()
901 texture->driverdata = NULL; in PSP_DestroyTexture()