Lines Matching refs:renderer
176 StartDrawing(SDL_Renderer * renderer) in StartDrawing() argument
178 PSP_RenderData *data = (PSP_RenderData *) renderer->driverdata; in StartDrawing()
299 PSP_WindowEvent(SDL_Renderer * renderer, const SDL_WindowEvent *event) in PSP_WindowEvent() argument
305 PSP_CreateTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_CreateTexture() argument
351 PSP_SetTextureColorMod(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_SetTextureColorMod() argument
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()
405 PSP_LockTexture(SDL_Renderer * renderer, SDL_Texture * texture, in PSP_LockTexture() argument
418 PSP_UnlockTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_UnlockTexture() argument
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
444 PSP_QueueSetViewport(SDL_Renderer * renderer, SDL_RenderCommand *cmd) in PSP_QueueSetViewport() argument
450 PSP_QueueDrawPoints(SDL_Renderer * renderer, SDL_RenderCommand *cmd, const SDL_FPoint * points, int… in PSP_QueueDrawPoints() argument
452 …VertV *verts = (VertV *) SDL_AllocateRenderVertices(renderer, count * sizeof (VertV), 4, &cmd->dat… in PSP_QueueDrawPoints()
471 PSP_QueueFillRects(SDL_Renderer * renderer, SDL_RenderCommand *cmd, const SDL_FRect * rects, int co… in PSP_QueueFillRects() argument
473 …VertV *verts = (GLfloat *) SDL_AllocateRenderVertices(renderer, count * 2 * sizeof (VertV), 4, &cm… in PSP_QueueFillRects()
498 PSP_QueueCopy(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in PSP_QueueCopy() argument
514 …verts = (VertTV *) SDL_AllocateRenderVertices(renderer, 2 * sizeof (VertTV), 4, &cmd->data.draw.fi… in PSP_QueueCopy()
551 …verts = (VertTV *) SDL_AllocateRenderVertices(renderer, count * sizeof (VertTV), 4, &cmd->data.dra… in PSP_QueueCopy()
585 PSP_QueueCopyEx(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in PSP_QueueCopyEx() argument
589 …VertTV *verts = (VertTV *) SDL_AllocateRenderVertices(renderer, 4 * sizeof (VertTV), 4, &cmd->data… in PSP_QueueCopyEx()
657 PSP_SetBlendMode(SDL_Renderer * renderer, int blendMode) in PSP_SetBlendMode() argument
659 PSP_RenderData *data = (PSP_RenderData *) renderer->driverdata; in PSP_SetBlendMode()
692 PSP_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsiz… in PSP_RunCommandQueue() argument
694 PSP_RenderData *data = (PSP_RenderData *) renderer->driverdata; in PSP_RunCommandQueue()
697 StartDrawing(renderer); in PSP_RunCommandQueue()
811 PSP_SetBlendMode(renderer, cmd->data.draw.blend); in PSP_RunCommandQueue()
833 PSP_SetBlendMode(renderer, cmd->data.draw.blend); in PSP_RunCommandQueue()
862 PSP_RenderReadPixels(SDL_Renderer * renderer, const SDL_Rect * rect, in PSP_RenderReadPixels() argument
869 PSP_RenderPresent(SDL_Renderer * renderer) in PSP_RenderPresent() argument
871 PSP_RenderData *data = (PSP_RenderData *) renderer->driverdata; in PSP_RenderPresent()
888 PSP_DestroyTexture(SDL_Renderer * renderer, SDL_Texture * texture) in PSP_DestroyTexture() argument
890 PSP_RenderData *renderdata = (PSP_RenderData *) renderer->driverdata; in PSP_DestroyTexture()
905 PSP_DestroyRenderer(SDL_Renderer * renderer) in PSP_DestroyRenderer() argument
907 PSP_RenderData *data = (PSP_RenderData *) renderer->driverdata; in PSP_DestroyRenderer()
912 StartDrawing(renderer); in PSP_DestroyRenderer()
922 SDL_free(renderer); in PSP_DestroyRenderer()
929 SDL_Renderer *renderer; in PSP_CreateRenderer() local
932 renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer)); in PSP_CreateRenderer()
933 if (!renderer) { in PSP_CreateRenderer()
940 PSP_DestroyRenderer(renderer); in PSP_CreateRenderer()
946 renderer->WindowEvent = PSP_WindowEvent; in PSP_CreateRenderer()
947 renderer->CreateTexture = PSP_CreateTexture; in PSP_CreateRenderer()
948 renderer->SetTextureColorMod = PSP_SetTextureColorMod; in PSP_CreateRenderer()
949 renderer->UpdateTexture = PSP_UpdateTexture; in PSP_CreateRenderer()
950 renderer->LockTexture = PSP_LockTexture; in PSP_CreateRenderer()
951 renderer->UnlockTexture = PSP_UnlockTexture; in PSP_CreateRenderer()
952 renderer->SetTextureScaleMode = PSP_SetTextureScaleMode; in PSP_CreateRenderer()
953 renderer->SetRenderTarget = PSP_SetRenderTarget; in PSP_CreateRenderer()
954 renderer->QueueSetViewport = PSP_QueueSetViewport; in PSP_CreateRenderer()
955 …renderer->QueueSetDrawColor = PSP_QueueSetViewport; /* SetViewport and SetDrawColor are (currentl… in PSP_CreateRenderer()
956 renderer->QueueDrawPoints = PSP_QueueDrawPoints; in PSP_CreateRenderer()
957 …renderer->QueueDrawLines = PSP_QueueDrawPoints; /* lines and points queue vertices the same way. … in PSP_CreateRenderer()
958 renderer->QueueFillRects = PSP_QueueFillRects; in PSP_CreateRenderer()
959 renderer->QueueCopy = PSP_QueueCopy; in PSP_CreateRenderer()
960 renderer->QueueCopyEx = PSP_QueueCopyEx; in PSP_CreateRenderer()
961 renderer->RunCommandQueue = PSP_RunCommandQueue; in PSP_CreateRenderer()
962 renderer->RenderReadPixels = PSP_RenderReadPixels; in PSP_CreateRenderer()
963 renderer->RenderPresent = PSP_RenderPresent; in PSP_CreateRenderer()
964 renderer->DestroyTexture = PSP_DestroyTexture; in PSP_CreateRenderer()
965 renderer->DestroyRenderer = PSP_DestroyRenderer; in PSP_CreateRenderer()
966 renderer->info = PSP_RenderDriver.info; in PSP_CreateRenderer()
967 renderer->info.flags = (SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE); in PSP_CreateRenderer()
968 renderer->driverdata = data; in PSP_CreateRenderer()
969 renderer->window = window; in PSP_CreateRenderer()
1037 return renderer; in PSP_CreateRenderer()