mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Skip M2 rendering during taxi flights for performance
Disabled M2 doodad rendering (trees, rocks, etc) and their shadows during taxi flights to improve performance. Terrain and WMO structures still render. M2 rendering resumes when taxi ends.
This commit is contained in:
parent
9090fb8727
commit
01816d2a3a
1 changed files with 3 additions and 3 deletions
|
|
@ -1582,7 +1582,7 @@ void Renderer::renderWorld(game::World* world) {
|
|||
}
|
||||
|
||||
// Render M2 doodads (trees, rocks, etc.)
|
||||
if (m2Renderer && camera) {
|
||||
if (m2Renderer && camera && !taxiFlight_) {
|
||||
// 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
|
||||
if (m2Renderer) {
|
||||
// Render M2 doodads into shadow map (skip during taxi for performance)
|
||||
if (m2Renderer && !taxiFlight_) {
|
||||
m2Renderer->renderShadow(shadowShaderProgram);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue