On Thursday, 24 December 2015 at 11:32:24 UTC, Jack wrote:
On Thursday, 24 December 2015 at 10:42:57 UTC, Lucien wrote:
On Thursday, 24 December 2015 at 09:41:39 UTC, Jack wrote:
[...]
You need a pointer to renderTarget.
#other_file.d
---------------------
module my.sdl.project;
import derelict.sdl2.sdl;
import derelict.sdl2.image;
void renderSprite(SDL_Renderer* _renderTarget)
{
SDL_Texture* texture =
SDL_CreateTextureFromSurface(_renderTarget,
IMG_Load("image.png"));
SDL_RenderCopy(_renderTarget,texture, null,null);
}
---------------
#main.d
-----------
import my.sdl.project;
//...
-----------
I actually have a pointer in the original project but I seem to
forgot it when I'm typing this example. Sorry bout the
misunderstanding, but yeah problem still stands.
I can't help you without your original code.