[Bf-blender-cvs] [96b6ea9ee6b] master: Fix T102944: fix Cycles viewport issues on macOS + NVIDIA
Jason Fielder
noreply at git.blender.org
Wed Dec 7 18:18:53 CET 2022
Commit: 96b6ea9ee6b9a74513ee3627be514599b2412d43
Author: Jason Fielder
Date: Wed Dec 7 18:14:28 2022 +0100
Branches: master
https://developer.blender.org/rB96b6ea9ee6b9a74513ee3627be514599b2412d43
Fix T102944: fix Cycles viewport issues on macOS + NVIDIA
Part of the workaround for NVIDIA driver issue got lost in the changes to
switch to the GPU module.
Differential Revision: https://developer.blender.org/D16709
===================================================================
M intern/cycles/blender/display_driver.cpp
===================================================================
diff --git a/intern/cycles/blender/display_driver.cpp b/intern/cycles/blender/display_driver.cpp
index dd5b2f01d5b..3c347145117 100644
--- a/intern/cycles/blender/display_driver.cpp
+++ b/intern/cycles/blender/display_driver.cpp
@@ -809,6 +809,11 @@ void BlenderDisplayDriver::draw(const Params ¶ms)
* is bound externally. */
immBindShader(active_shader);
+ if (tiles_->current_tile.need_update_texture_pixels) {
+ update_tile_texture_pixels(tiles_->current_tile);
+ tiles_->current_tile.need_update_texture_pixels = false;
+ }
+
draw_tile(zoom_, texcoord_attribute, position_attribute, tiles_->current_tile.tile);
for (const DrawTile &tile : tiles_->finished_tiles.tiles) {
More information about the Bf-blender-cvs
mailing list