mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Skip M2 collision queries during taxi instead of rendering
Reverted M2 rendering skip. Instead disable M2 collision/floor queries during taxi (externalFollow mode) for performance. M2 models remain visible but don't affect movement, grounding, or camera collision during flight paths.
This commit is contained in:
parent
01816d2a3a
commit
1f0e948d34
2 changed files with 11 additions and 11 deletions
|
|
@ -1582,7 +1582,7 @@ void Renderer::renderWorld(game::World* world) {
|
|||
}
|
||||
|
||||
// Render M2 doodads (trees, rocks, etc.)
|
||||
if (m2Renderer && camera && !taxiFlight_) {
|
||||
if (m2Renderer && camera) {
|
||||
// Dim M2 lighting when player is inside a WMO
|
||||
if (cameraController) {
|
||||
m2Renderer->setInsideInterior(cameraController->isInsideWMO());
|
||||
|
|
@ -2305,8 +2305,8 @@ void Renderer::renderShadowPass() {
|
|||
shadowShaderWrapper.releaseProgram(); // Don't let wrapper delete our program
|
||||
}
|
||||
|
||||
// Render M2 doodads into shadow map (skip during taxi for performance)
|
||||
if (m2Renderer && !taxiFlight_) {
|
||||
// Render M2 doodads into shadow map
|
||||
if (m2Renderer) {
|
||||
m2Renderer->renderShadow(shadowShaderProgram);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue