Skip to content

Commit d6e2d6a

Browse files
committed
Fixed detail objects shadow.
1 parent c978c6b commit d6e2d6a

File tree

4 files changed

+4
-6
lines changed

4 files changed

+4
-6
lines changed

src/Layers/xrRender/DetailManager.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,10 @@ extern ECORE_API float r_ssaDISCARD;
239239

240240
void CDetailManager::UpdateVisibleM()
241241
{
242+
for (int i = 0; i != 3; ++i)
243+
for (auto& vis : m_visibles[i])
244+
vis.clear();
245+
242246
Fvector EYE = Device.vCameraPositionSaved;
243247

244248
CFrustum View;

src/Layers/xrRender/DetailManager_VS.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -334,8 +334,6 @@ void CDetailManager::hw_Render_dump(ref_constant x_array, u32 var_id, u32 lod_id
334334
RCache.Render(D3DPT_TRIANGLELIST, vOffset, 0, dwCNT_verts, iOffset, dwCNT_prims);
335335
RCache.stat.r.s_details.add(dwCNT_verts);
336336
}
337-
// Clean up
338-
vis.clear();
339337
}
340338
vOffset += hw_BatchSize * Object.number_vertices;
341339
iOffset += hw_BatchSize * Object.number_indices;

src/Layers/xrRenderDX10/dx10DetailManager_VS.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,6 @@ void CDetailManager::hw_Render_dump(
229229
RCache.stat.r.s_details.add(dwCNT_verts);
230230
}
231231
}
232-
// Clean up
233-
vis.clear();
234232
}
235233
vOffset += hw_BatchSize * Object.number_vertices;
236234
iOffset += hw_BatchSize * Object.number_indices;

src/Layers/xrRenderGL/glDetailManager_VS.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,6 @@ void CDetailManager::hw_Render_dump(const Fvector4& consts, const Fvector4& wave
219219
RCache.stat.r.s_details.add(dwCNT_verts);
220220
}
221221
}
222-
// Clean up
223-
vis.clear();
224222
}
225223
vOffset += hw_BatchSize * Object.number_vertices;
226224
iOffset += hw_BatchSize * Object.number_indices;

0 commit comments

Comments
 (0)