Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
TLN_SetRenderTarget parameter
#4
Hi! Two issues here:
  • You've commented out TLN_Init(). The error comes from there. You can wipe out all the framebuffer thing because you are providing one, but not the TLN_Init().
  • It's also missing the blitting of the backbuffer texture to the renderer, once it is done with the SDL_RenderCopy() function
Code:
// first initialise SDL window, SDL_Renderer and SDL_Texture just as you do
// ...
TLN_Init(SCREEN_WIDTH,SCREEN_HEIGHT, 2, 80, 0);

// And this inside your main loop:
SDL_LockTexture (backbuffer, NULL, (void**)&rt_pixels, &rt_pitch);
TLN_SetRenderTarget (rt_pixels, rt_pitch);
TLN_BeginFrame (frame);
TLN_UpdateFrame (frame++);
SDL_UnlockTexture (backbuffer);
SDL_RenderCopy (renderer, backbuffer, NULL, &dstrect);

Let me know!

I can see now that the "frame" parameter may be redundant somewhere in the API... I'll check this out.
Reply


Messages In This Thread
TLN_SetRenderTarget parameter - by Domarius - 07-18-2018, 01:56 AM
RE: TLN_SetRenderTarget parameter - by megamarc - 07-18-2018, 03:15 AM
RE: TLN_SetRenderTarget parameter - by Domarius - 07-18-2018, 10:27 AM
RE: TLN_SetRenderTarget parameter - by megamarc - 07-18-2018, 03:33 PM
RE: TLN_SetRenderTarget parameter - by Domarius - 07-18-2018, 08:11 PM
RE: TLN_SetRenderTarget parameter - by megamarc - 07-19-2018, 03:44 PM
RE: TLN_SetRenderTarget parameter - by Domarius - 07-19-2018, 09:25 PM
RE: TLN_SetRenderTarget parameter - by megamarc - 07-21-2018, 03:56 PM
RE: TLN_SetRenderTarget parameter - by Domarius - 07-22-2018, 12:21 AM
RE: TLN_SetRenderTarget parameter - by megamarc - 07-24-2018, 01:52 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)