diff options
Diffstat (limited to 'game')
-rw-r--r-- | game/network/rail.cpp | 2 | ||||
-rw-r--r-- | game/network/rail.h | 2 | ||||
-rw-r--r-- | game/scenary/foliage.cpp | 2 | ||||
-rw-r--r-- | game/scenary/foliage.h | 2 | ||||
-rw-r--r-- | game/scenary/illuminator.cpp | 2 | ||||
-rw-r--r-- | game/scenary/illuminator.h | 2 | ||||
-rw-r--r-- | game/terrain.cpp | 2 | ||||
-rw-r--r-- | game/terrain.h | 2 | ||||
-rw-r--r-- | game/vehicles/railVehicleClass.cpp | 2 | ||||
-rw-r--r-- | game/vehicles/railVehicleClass.h | 2 | ||||
-rw-r--r-- | game/water.cpp | 2 | ||||
-rw-r--r-- | game/water.h | 2 |
12 files changed, 12 insertions, 12 deletions
diff --git a/game/network/rail.cpp b/game/network/rail.cpp index d7de231..2a18b9a 100644 --- a/game/network/rail.cpp +++ b/game/network/rail.cpp @@ -166,7 +166,7 @@ namespace { } void -RailLinks::render(const SceneShader & shader) const +RailLinks::render(const SceneShader & shader, const Frustum &) const { if (!links.objects.empty()) { texture->bind(); diff --git a/game/network/rail.h b/game/network/rail.h index fa64eda..4aef9e3 100644 --- a/game/network/rail.h +++ b/game/network/rail.h @@ -75,7 +75,7 @@ public: RailLinks(); std::shared_ptr<RailLink> addLinksBetween(GlobalPosition3D start, GlobalPosition3D end); - void render(const SceneShader &) const override; + void render(const SceneShader &, const Frustum &) const override; [[nodiscard]] const Surface * getBaseSurface() const override; [[nodiscard]] RelativeDistance getBaseWidth() const override; diff --git a/game/scenary/foliage.cpp b/game/scenary/foliage.cpp index a0ec576..c1bf9b9 100644 --- a/game/scenary/foliage.cpp +++ b/game/scenary/foliage.cpp @@ -29,7 +29,7 @@ Foliage::updateStencil(const ShadowStenciller & ss) const } void -Foliage::render(const SceneShader & shader) const +Foliage::render(const SceneShader & shader, const Frustum &) const { if (const auto count = instances.size()) { shader.basicInst.use(); diff --git a/game/scenary/foliage.h b/game/scenary/foliage.h index 5da63f0..422c7aa 100644 --- a/game/scenary/foliage.h +++ b/game/scenary/foliage.h @@ -24,7 +24,7 @@ public: }; mutable InstanceVertices<LocationVertex> instances; - void render(const SceneShader &) const override; + void render(const SceneShader &, const Frustum &) const override; void shadows(const ShadowMapper &) const override; void updateStencil(const ShadowStenciller &) const override; glTexture shadowStencil = ShadowStenciller::createStencilTexture(256, 256); diff --git a/game/scenary/illuminator.cpp b/game/scenary/illuminator.cpp index e3810ec..f1a02b2 100644 --- a/game/scenary/illuminator.cpp +++ b/game/scenary/illuminator.cpp @@ -59,7 +59,7 @@ Illuminator::postLoad() } void -Illuminator::render(const SceneShader & shader) const +Illuminator::render(const SceneShader & shader, const Frustum &) const { if (const auto count = instances.size()) { shader.basicInst.use(); diff --git a/game/scenary/illuminator.h b/game/scenary/illuminator.h index 44bd583..47ce337 100644 --- a/game/scenary/illuminator.h +++ b/game/scenary/illuminator.h @@ -45,7 +45,7 @@ public: mutable InstanceVertices<LocationVertex> instances; mutable InstanceVertices<SpotLightVertex> instancesSpotLight; mutable InstanceVertices<PointLightVertex> instancesPointLight; - void render(const SceneShader &) const override; + void render(const SceneShader &, const Frustum &) const override; void lights(const SceneShader &) const override; protected: diff --git a/game/terrain.cpp b/game/terrain.cpp index f7de6fd..ee7dfa4 100644 --- a/game/terrain.cpp +++ b/game/terrain.cpp @@ -97,7 +97,7 @@ Terrain::afterChange() } void -Terrain::render(const SceneShader & shader) const +Terrain::render(const SceneShader & shader, const Frustum &) const { grass->bind(); const auto chunkBySurface = std::views::chunk_by([](const auto & itr1, const auto & itr2) { diff --git a/game/terrain.h b/game/terrain.h index f5b1b32..66887ed 100644 --- a/game/terrain.h +++ b/game/terrain.h @@ -16,7 +16,7 @@ public: generateMeshes(); } - void render(const SceneShader & shader) const override; + void render(const SceneShader & shader, const Frustum &) const override; void shadows(const ShadowMapper &) const override; void tick(TickDuration) override; diff --git a/game/vehicles/railVehicleClass.cpp b/game/vehicles/railVehicleClass.cpp index 34c1359..179b570 100644 --- a/game/vehicles/railVehicleClass.cpp +++ b/game/vehicles/railVehicleClass.cpp @@ -33,7 +33,7 @@ RailVehicleClass::postLoad() } void -RailVehicleClass::render(const SceneShader & shader) const +RailVehicleClass::render(const SceneShader & shader, const Frustum &) const { if (const auto count = static_cast<GLsizei>(instances.size())) { if (texture) { diff --git a/game/vehicles/railVehicleClass.h b/game/vehicles/railVehicleClass.h index 88f08c5..2c1fd2b 100644 --- a/game/vehicles/railVehicleClass.h +++ b/game/vehicles/railVehicleClass.h @@ -14,7 +14,7 @@ class Location; class RailVehicleClass : public Renderable, public Asset { public: - void render(const SceneShader & shader) const override; + void render(const SceneShader & shader, const Frustum &) const override; void shadows(const ShadowMapper & shadowMapper) const override; struct LocationVertex { diff --git a/game/water.cpp b/game/water.cpp index f720e3e..94a8596 100644 --- a/game/water.cpp +++ b/game/water.cpp @@ -102,7 +102,7 @@ Water::tick(TickDuration dur) } void -Water::render(const SceneShader & shader) const +Water::render(const SceneShader & shader, const Frustum &) const { shader.water.use(waveCycle); water->bind(); diff --git a/game/water.h b/game/water.h index ba46703..f9fe080 100644 --- a/game/water.h +++ b/game/water.h @@ -16,7 +16,7 @@ class Water : public WorldObject, public Renderable { public: explicit Water(std::shared_ptr<GeoData>); - void render(const SceneShader & shader) const override; + void render(const SceneShader & shader, const Frustum &) const override; void tick(TickDuration) override; float waveCycle {0.F}; |