You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Strip Additional IndexBuffers from resources when not in use, which should save about 1MB when used on mobile.
#RB marcus.Wassmer #ROBOMERGE-SOURCE: CL 5054298 via CL 5054476 via CL 5056099 [CL 5056278 by arne schober in Main branch]
This commit is contained in:
@@ -345,13 +345,13 @@ void NiagaraRendererMeshes::GetDynamicMeshElements(const TArray<const FSceneView
|
||||
|
||||
if (bIsWireframe)
|
||||
{
|
||||
if (LODModel.WireframeIndexBuffer.IsInitialized())
|
||||
if (LODModel.AdditionalIndexBuffers && LODModel.AdditionalIndexBuffers->WireframeIndexBuffer.IsInitialized())
|
||||
{
|
||||
Mesh.Type = PT_LineList;
|
||||
Mesh.MaterialRenderProxy = UMaterial::GetDefaultMaterial(MD_Surface)->GetRenderProxy();
|
||||
BatchElement.FirstIndex = 0;
|
||||
BatchElement.IndexBuffer = &LODModel.WireframeIndexBuffer;
|
||||
BatchElement.NumPrimitives = LODModel.WireframeIndexBuffer.GetNumIndices() / 2;
|
||||
BatchElement.IndexBuffer = &LODModel.AdditionalIndexBuffers->WireframeIndexBuffer;
|
||||
BatchElement.NumPrimitives = LODModel.AdditionalIndexBuffers->WireframeIndexBuffer.GetNumIndices() / 2;
|
||||
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user