Bind materials before rendering reflection passes.
PiperOrigin-RevId: 925911124 Change-Id: I134d29424233ccbf57f56e7379e8830662a57836
This commit is contained in:
committed by
Copybara-Service
parent
0fe2064847
commit
4cfdf5f34b
@@ -255,7 +255,9 @@ void SceneView::Render(filament::Renderer* renderer, const mjrRenderRequest& req
|
|||||||
|
|
||||||
for (auto& iter : renderables_) {
|
for (auto& iter : renderables_) {
|
||||||
iter->BindMaterialInstance(request);
|
iter->BindMaterialInstance(request);
|
||||||
|
}
|
||||||
|
|
||||||
|
for (auto& iter : renderables_) {
|
||||||
if (RenderTarget* target = iter->GetReflectionTarget()) {
|
if (RenderTarget* target = iter->GetReflectionTarget()) {
|
||||||
viewport.left = 0;
|
viewport.left = 0;
|
||||||
viewport.bottom = 0;
|
viewport.bottom = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user