Lines Matching refs:renderer

289 static int D3D_Reset(SDL_Renderer * renderer);
292 D3D_ActivateRenderer(SDL_Renderer * renderer) in D3D_ActivateRenderer() argument
294 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_ActivateRenderer()
298 SDL_Window *window = renderer->window; in D3D_ActivateRenderer()
316 if (D3D_Reset(renderer) < 0) { in D3D_ActivateRenderer()
325 if (D3D_Reset(renderer) < 0) { in D3D_ActivateRenderer()
339 D3D_WindowEvent(SDL_Renderer * renderer, const SDL_WindowEvent *event) in D3D_WindowEvent() argument
341 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_WindowEvent()
377 D3D_SupportsBlendMode(SDL_Renderer * renderer, SDL_BlendMode blendMode) in D3D_SupportsBlendMode() argument
379 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_SupportsBlendMode()
516 D3D_CreateTexture(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_CreateTexture() argument
518 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_CreateTexture()
556 D3D_RecreateTexture(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_RecreateTexture() argument
558 D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; in D3D_RecreateTexture()
582 D3D_UpdateTexture(SDL_Renderer * renderer, SDL_Texture * texture, in D3D_UpdateTexture() argument
585 D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; in D3D_UpdateTexture()
615 D3D_UpdateTextureYUV(SDL_Renderer * renderer, SDL_Texture * texture, in D3D_UpdateTextureYUV() argument
621 D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; in D3D_UpdateTextureYUV()
642 D3D_LockTexture(SDL_Renderer * renderer, SDL_Texture * texture, in D3D_LockTexture() argument
645 D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; in D3D_LockTexture()
694 D3D_UnlockTexture(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_UnlockTexture() argument
696 D3D_RenderData *data = (D3D_RenderData *)renderer->driverdata; in D3D_UnlockTexture()
708 D3D_UpdateTexture(renderer, texture, rect, pixels, texturedata->pitch); in D3D_UnlockTexture()
726 D3D_SetTextureScaleMode(SDL_Renderer * renderer, SDL_Texture * texture, SDL_ScaleMode scaleMode) in D3D_SetTextureScaleMode() argument
738 D3D_SetRenderTargetInternal(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_SetRenderTargetInternal() argument
740 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_SetRenderTargetInternal()
794 D3D_SetRenderTarget(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_SetRenderTarget() argument
796 if (D3D_ActivateRenderer(renderer) < 0) { in D3D_SetRenderTarget()
800 return D3D_SetRenderTargetInternal(renderer, texture); in D3D_SetRenderTarget()
805 D3D_QueueSetViewport(SDL_Renderer * renderer, SDL_RenderCommand *cmd) in D3D_QueueSetViewport() argument
811 D3D_QueueDrawPoints(SDL_Renderer * renderer, SDL_RenderCommand *cmd, const SDL_FPoint * points, int… in D3D_QueueDrawPoints() argument
815 …Vertex *verts = (Vertex *) SDL_AllocateRenderVertices(renderer, vertslen, 0, &cmd->data.draw.first… in D3D_QueueDrawPoints()
835 D3D_QueueFillRects(SDL_Renderer * renderer, SDL_RenderCommand *cmd, const SDL_FRect * rects, int co… in D3D_QueueFillRects() argument
839 …Vertex *verts = (Vertex *) SDL_AllocateRenderVertices(renderer, vertslen, 0, &cmd->data.draw.first… in D3D_QueueFillRects()
881 D3D_QueueCopy(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in D3D_QueueCopy() argument
888 …Vertex *verts = (Vertex *) SDL_AllocateRenderVertices(renderer, vertslen, 0, &cmd->data.draw.first… in D3D_QueueCopy()
942 D3D_QueueCopyEx(SDL_Renderer * renderer, SDL_RenderCommand *cmd, SDL_Texture * texture, in D3D_QueueCopyEx() argument
950 …Vertex *verts = (Vertex *) SDL_AllocateRenderVertices(renderer, vertslen, 0, &cmd->data.draw.first… in D3D_QueueCopyEx()
1227 D3D_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *vertices, size_t vertsiz… in D3D_RunCommandQueue() argument
1229 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_RunCommandQueue()
1232 const SDL_bool istarget = renderer->target != NULL; in D3D_RunCommandQueue()
1235 if (D3D_ActivateRenderer(renderer) < 0) { in D3D_RunCommandQueue()
1318 const int backw = istarget ? renderer->target->w : data->pparams.BackBufferWidth; in D3D_RunCommandQueue()
1319 const int backh = istarget ? renderer->target->h : data->pparams.BackBufferHeight; in D3D_RunCommandQueue()
1446 D3D_RenderReadPixels(SDL_Renderer * renderer, const SDL_Rect * rect, in D3D_RenderReadPixels() argument
1449 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_RenderReadPixels()
1502 D3D_RenderPresent(SDL_Renderer * renderer) in D3D_RenderPresent() argument
1504 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_RenderPresent()
1518 D3D_Reset(renderer); in D3D_RenderPresent()
1527 D3D_DestroyTexture(SDL_Renderer * renderer, SDL_Texture * texture) in D3D_DestroyTexture() argument
1529 D3D_RenderData *renderdata = (D3D_RenderData *) renderer->driverdata; in D3D_DestroyTexture()
1556 D3D_DestroyRenderer(SDL_Renderer * renderer) in D3D_DestroyRenderer() argument
1558 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_DestroyRenderer()
1595 SDL_free(renderer); in D3D_DestroyRenderer()
1599 D3D_Reset(SDL_Renderer * renderer) in D3D_Reset() argument
1601 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in D3D_Reset()
1618 for (texture = renderer->textures; texture; texture = texture->next) { in D3D_Reset()
1620 D3D_DestroyTexture(renderer, texture); in D3D_Reset()
1622 D3D_RecreateTexture(renderer, texture); in D3D_Reset()
1646 for (texture = renderer->textures; texture; texture = texture->next) { in D3D_Reset()
1648 D3D_CreateTexture(renderer, texture); in D3D_Reset()
1654 D3D_SetRenderTargetInternal(renderer, renderer->target); in D3D_Reset()
1677 SDL_Renderer *renderer; in D3D_CreateRenderer() local
1690 renderer = (SDL_Renderer *) SDL_calloc(1, sizeof(*renderer)); in D3D_CreateRenderer()
1691 if (!renderer) { in D3D_CreateRenderer()
1698 SDL_free(renderer); in D3D_CreateRenderer()
1704 SDL_free(renderer); in D3D_CreateRenderer()
1710 renderer->WindowEvent = D3D_WindowEvent; in D3D_CreateRenderer()
1711 renderer->SupportsBlendMode = D3D_SupportsBlendMode; in D3D_CreateRenderer()
1712 renderer->CreateTexture = D3D_CreateTexture; in D3D_CreateRenderer()
1713 renderer->UpdateTexture = D3D_UpdateTexture; in D3D_CreateRenderer()
1714 renderer->UpdateTextureYUV = D3D_UpdateTextureYUV; in D3D_CreateRenderer()
1715 renderer->LockTexture = D3D_LockTexture; in D3D_CreateRenderer()
1716 renderer->UnlockTexture = D3D_UnlockTexture; in D3D_CreateRenderer()
1717 renderer->SetTextureScaleMode = D3D_SetTextureScaleMode; in D3D_CreateRenderer()
1718 renderer->SetRenderTarget = D3D_SetRenderTarget; in D3D_CreateRenderer()
1719 renderer->QueueSetViewport = D3D_QueueSetViewport; in D3D_CreateRenderer()
1720renderer->QueueSetDrawColor = D3D_QueueSetViewport; /* SetViewport and SetDrawColor are (currentl… in D3D_CreateRenderer()
1721 renderer->QueueDrawPoints = D3D_QueueDrawPoints; in D3D_CreateRenderer()
1722renderer->QueueDrawLines = D3D_QueueDrawPoints; /* lines and points queue vertices the same way. … in D3D_CreateRenderer()
1723 renderer->QueueFillRects = D3D_QueueFillRects; in D3D_CreateRenderer()
1724 renderer->QueueCopy = D3D_QueueCopy; in D3D_CreateRenderer()
1725 renderer->QueueCopyEx = D3D_QueueCopyEx; in D3D_CreateRenderer()
1726 renderer->RunCommandQueue = D3D_RunCommandQueue; in D3D_CreateRenderer()
1727 renderer->RenderReadPixels = D3D_RenderReadPixels; in D3D_CreateRenderer()
1728 renderer->RenderPresent = D3D_RenderPresent; in D3D_CreateRenderer()
1729 renderer->DestroyTexture = D3D_DestroyTexture; in D3D_CreateRenderer()
1730 renderer->DestroyRenderer = D3D_DestroyRenderer; in D3D_CreateRenderer()
1731 renderer->info = D3D_RenderDriver.info; in D3D_CreateRenderer()
1732 renderer->info.flags = (SDL_RENDERER_ACCELERATED | SDL_RENDERER_TARGETTEXTURE); in D3D_CreateRenderer()
1733 renderer->driverdata = data; in D3D_CreateRenderer()
1787 D3D_DestroyRenderer(renderer); in D3D_CreateRenderer()
1795 D3D_DestroyRenderer(renderer); in D3D_CreateRenderer()
1802 D3D_DestroyRenderer(renderer); in D3D_CreateRenderer()
1808 renderer->info.flags |= SDL_RENDERER_PRESENTVSYNC; in D3D_CreateRenderer()
1813 renderer->info.max_texture_width = caps.MaxTextureWidth; in D3D_CreateRenderer()
1814 renderer->info.max_texture_height = caps.MaxTextureHeight; in D3D_CreateRenderer()
1816 renderer->info.flags |= SDL_RENDERER_TARGETTEXTURE; in D3D_CreateRenderer()
1839renderer->info.texture_formats[renderer->info.num_texture_formats++] = SDL_PIXELFORMAT_YV12; in D3D_CreateRenderer()
1840renderer->info.texture_formats[renderer->info.num_texture_formats++] = SDL_PIXELFORMAT_IYUV; in D3D_CreateRenderer()
1846 return renderer; in D3D_CreateRenderer()
1864 SDL_RenderGetD3D9Device(SDL_Renderer * renderer) in SDL_RenderGetD3D9Device() argument
1869 D3D_RenderData *data = (D3D_RenderData *) renderer->driverdata; in SDL_RenderGetD3D9Device()
1872 if (renderer->DestroyRenderer != D3D_DestroyRenderer) { in SDL_RenderGetD3D9Device()