Bug 583 : smooth() not working in resolutions under 128px
Last modified: 2010-06-05 09:45




Status:
RESOLVED
Resolution:
WONTFIX -
Priority:
P4
Severity:
normal

 

Reporter:
murtlest
Assigned To:
fry

Attachment Type Created Size Actions

Description:   Opened: 2007-06-20 03:10
Seems like you need to have a resolution greater than or equal to 128*128
if you want smooth() to work.

Using 0124 in windows.

For example this will not make the circle smooth:

void setup(){
size(127,127);
smooth();
}
void draw(){
ellipse(width/2,height/2,width/2,height/2);
}


While this will:

void setup(){
size(128,128);
smooth();
}
void draw(){
ellipse(width/2,height/2,width/2,height/2);
}
Additional Comment #1 From fry 2007-06-23 15:57
this is working fine for me with xp and the version that includes java. are
you sure it isn't just that the smoothing is ugly? or are you using a
different setup?
Additional Comment #2 From murtlest 2007-06-25 12:54
It's not just an ugly smoothing, it gives me the exact same result if I
remove the smooth() call. With size(128,128) though the smoothing is ugly,
but it's there.

I think i'm running the same setup. I might have upgraded the JRE, I'm
running 1.6.0
Additional Comment #3 From fry 2007-06-28 04:50
have you tried it with the recommended jre that's included with processing?
this could also be a java 1.6 bug with their new opengl pipeline for java2d.
Additional Comment #4 From fry 2010-06-05 09:45
this seems to be something outside our control, closing bug.