[Bf-blender-cvs] [d8ed157bd21] temp-udim-images: Merge branch 'blender2.8' into temp-udim-images

Brecht Van Lommel noreply at git.blender.org
Thu Jun 14 19:00:20 CEST 2018


Commit: d8ed157bd21c19cea74722aa92225cd0032ceefa
Author: Brecht Van Lommel
Date:   Thu Jun 14 18:51:02 2018 +0200
Branches: temp-udim-images
https://developer.blender.org/rBd8ed157bd21c19cea74722aa92225cd0032ceefa

Merge branch 'blender2.8' into temp-udim-images

===================================================================



===================================================================

diff --cc source/blender/draw/intern/draw_manager_data.c
index 805d71eb393,db4e16d362a..3cac6a67bb0
--- a/source/blender/draw/intern/draw_manager_data.c
+++ b/source/blender/draw/intern/draw_manager_data.c
@@@ -766,18 -766,9 +766,18 @@@ static DRWShadingGroup *drw_shgroup_mat
  	for (GPUInput *input = inputs->first; input; input = input->next) {
  		/* Textures */
  		if (input->ima) {
 +			ImageUser *tex_iuser = input->iuser;
 +
 +			/* If there's no specified iuser but we need a different tile, create a temporary one. */
 +			ImageUser iuser = {NULL};
 +			iuser.ok = true;
 +			iuser.tile = input->image_tile;
 +			if (!tex_iuser && iuser.tile != 0)
 +				tex_iuser = &iuser;
 +
  			double time = 0.0; /* TODO make time variable */
  			GPUTexture *tex = GPU_texture_from_blender(
- 			        input->ima, tex_iuser, input->textarget, input->image_isdata, time, 1);
 -			        input->ima, input->iuser, input->textarget, input->image_isdata, time);
++			        input->ima, tex_iuser, input->textarget, input->image_isdata, time);
  
  			if (input->bindtex) {
  				DRW_shgroup_uniform_texture(grp, input->shadername, tex);



More information about the Bf-blender-cvs mailing list