Advertisement
Guest User

Untitled

a guest
Jul 15th, 2015
299
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.89 KB | None | 0 0
  1. void World::CreateNamedRT(String worldName)
  2. {
  3.     Graphics* g = context->GetSubsystem<Graphics>();
  4.     int w = g->GetWidth();
  5.     int h = g->GetHeight();
  6.  
  7.  
  8.     //renderTexture = SharedPtr<Texture2D>(new Texture2D(context));
  9.  
  10.     /*
  11.     if (renderTexture)
  12.     {
  13.         renderTexture->SetSize(w, h, Graphics::GetRGBFormat(), TEXTURE_RENDERTARGET);
  14.         renderTexture->SetFilterMode(FILTER_BILINEAR);
  15.         renderTexture->SetName(worldName);
  16.  
  17.         RenderSurface* surface = renderTexture->GetRenderSurface();
  18.         surface->SetViewport(0, camera.vp);
  19.        
  20.         ResourceCache* cache = context->GetSubsystem<ResourceCache>();
  21.         cache->AddManualResource(renderTexture);
  22.     }
  23.     */
  24.  
  25.     ResourceCache* cache = context->GetSubsystem<ResourceCache>();
  26.     renderTexture = cache->GetResource<Texture2D>(worldName);
  27.     if (renderTexture)
  28.     {
  29.         RenderSurface* surface = renderTexture->GetRenderSurface();
  30.         surface->SetViewport(0, camera.vp);
  31.     }
  32.  
  33.  
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement