Add in one blending pass to reduce gaps.
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
8cc20d4518
commit
23fdde1a2f
@ -400,6 +400,25 @@ public class Panel extends JPanel implements Runnable {
|
||||
}
|
||||
}
|
||||
|
||||
for (int x=0;x<width;x++) {
|
||||
for (int y=0;y<height;y++) {
|
||||
if (SigRenderer.depthBuffer[x+y*width]==0) {
|
||||
if (y-1>=0&&SigRenderer.depthBuffer[x+(y-1)*width]!=0) {
|
||||
p[x+y*width]=p[x+(y-1)*width];
|
||||
}else
|
||||
if (y+1<SigRenderer.SCREEN_HEIGHT&&SigRenderer.depthBuffer[x+(y+1)*width]!=0) {
|
||||
p[x+y*width]=p[x+(y+1)*width];
|
||||
}else
|
||||
if (x+1<SigRenderer.SCREEN_WIDTH&&SigRenderer.depthBuffer[x+1+y*width]!=0) {
|
||||
p[x+y*width]=p[x+(y+1)*width];
|
||||
}else
|
||||
if (x-1>=0&&SigRenderer.depthBuffer[x-1+y*width]!=0) {
|
||||
p[x+y*width]=p[x-1+y*width];
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SigRenderer.request=null;
|
||||
SigRenderer.answer=SigRenderer.tempAnswer;
|
||||
if (SigRenderer.PROFILING) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user