Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void World::CreateNamedRT(String worldName)
- {
- Graphics* g = context->GetSubsystem<Graphics>();
- int w = g->GetWidth();
- int h = g->GetHeight();
- //renderTexture = SharedPtr<Texture2D>(new Texture2D(context));
- /*
- if (renderTexture)
- {
- renderTexture->SetSize(w, h, Graphics::GetRGBFormat(), TEXTURE_RENDERTARGET);
- renderTexture->SetFilterMode(FILTER_BILINEAR);
- renderTexture->SetName(worldName);
- RenderSurface* surface = renderTexture->GetRenderSurface();
- surface->SetViewport(0, camera.vp);
- ResourceCache* cache = context->GetSubsystem<ResourceCache>();
- cache->AddManualResource(renderTexture);
- }
- */
- ResourceCache* cache = context->GetSubsystem<ResourceCache>();
- renderTexture = cache->GetResource<Texture2D>(worldName);
- if (renderTexture)
- {
- RenderSurface* surface = renderTexture->GetRenderSurface();
- surface->SetViewport(0, camera.vp);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement