Never mind - i've got it the wrong way round, haven't I? The data only goes as 
far as (r-1)?

Might explain why my plugins often crash...

 
--
Colin Alway <colin_al...@yahoo.com>


________________________________
From: Colin Alway <colin_al...@yahoo.com>
To: Nuke plug-in development discussion <nuke-dev@support.thefoundry.co.uk>
Sent: Friday, 20 May 2011, 10:38
Subject: Re: [Nuke-dev] Artifacts in drawIop


Don't you have to add a '1' before the multiplier? Because it's columns 'x' to 
'r' inclusive. ie:


memset( buffer +x, 0, (1+r-x) * sizeof(float));

Colin

--
Colin Alway <colin_al...@yahoo.com>


________________________________
From: Colin Doncaster <co...@peregrinelabs.com>
To: Nuke plug-in development discussion <nuke-dev@support.thefoundry.co.uk>
Sent: Thursday, 19 May 2011, 18:07
Subject: Re: [Nuke-dev] Artifacts in drawIop


It sounds like you need to zero out the row ( nuke doesn't do this for you ) 
prior using it - thus you're memset is heading down the right path you're call 
is wrong, 

memset( buffer +x, 0, (r-x) * sizeof(float));

you have to remember that although the pointer is pointing to [0] that may not 
be safe if Nuke's only managing x to r. 

This should hopefully avoid the crash. 

cheers

--
Colin Doncaster
Peregrine Labs
www.peregrinelabs.com 

On 2011-05-19, at 12:28 PM, Stephen Newbold wrote:

Hi,
>
>I'm wondering if you guys can give me some pointers in where I might look to 
>iron out a glitch in my DrawIop.  So everything is generally working as I want 
>it, but I'm getting very small glitches in the output.  Could be in my code 
>but I'm noticing the glitches change when I use any knob, even those 
>unconnected with the output which is a bit odd.  I've even added a null knob 
>that does absolutely nothing just to test this.  Change this knob and my 
>artifacts change.
>
>So, what I'm trying to do first is work out why my output (albeit with 
>artifacts) is changing when I move unrelated controls.  I'm assuming certain 
>things get updated on any knob change?  I know it hard without seeing code, 
>but have you guys got any ideas what is called/updated each time a knob is
 changed?  If it helps, things don't change when changing to a different frame, 
only when using a knob.  Also, the change in artifacts will change 
consistently, in other words if I move a slider back and forth, the result will 
change consistently back and forth, same artifact pattern for each value.
>
>I've also tried emptying the output buffer with memset for each row before 
>filling it again to see if this affected things, but this is crashing nuke,
>
>memset(buffer, 0, (R - X) * sizeof(float));
>
>This has kind of got me stumped.
>
>Steve
>
>-- 
>Stephen Newbold
>Compositing Lead - Film
>MPC
>127 Wardour Street
>Soho, London, W1F 0NL
>Main - + 44 (0) 20 7434 3100
>www.moving-picture.com
>
>_______________________________________________
>Nuke-dev mailing list
>Nuke-dev@support.thefoundry.co.uk,
 http://forums.thefoundry.co.uk/
>http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
>

_______________________________________________
Nuke-dev mailing list
Nuke-dev@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev



_______________________________________________
Nuke-dev mailing list
Nuke-dev@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev
_______________________________________________
Nuke-dev mailing list
Nuke-dev@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-dev

Reply via email to