From: Andy G. <bu...@uc...> - 2001-08-26 22:19:33
|
>If your filter kernel is 3x3 and RGB, there should be 27 elements in your array. >You're lucky you're not getting a segfault as it is. >-Brian i've changed the array to GLfloat filter[3][3][3] = 27 elements, but i still see no difference in the output. is there something else i'm doing wrong? if i wasn't getting a segfault before, does that imply that the filter is not being accessed? andy. ------------------------------------------------------------ Get UCKY! Free email @ http://www.ucky.com |
From: Brian P. <br...@va...> - 2001-08-27 15:04:42
|
Andy Gill wrote: > > >If your filter kernel is 3x3 and RGB, there should be 27 elements in your array. > >You're lucky you're not getting a segfault as it is. > > >-Brian > > i've changed the array to GLfloat filter[3][3][3] = 27 elements, but i still see no difference in the output. is there something else i'm doing wrong? I hacked the Mesa/demos/readpix.c demo to use convolution. I'm sending it to you. It works as expected. > if i wasn't getting a segfault before, does that imply that the filter is not being accessed? Not necessarily. Sometimes accessing data beyond the end of an array results in a segfault, sometimes it doesn't. -Brian |