LWJGLを介してOpenGLを使用しています。
16x16で16x16テクスチャのクワッドレンダリングがあります。スケール量を変更すると、クワッドは大きくなり、大きくなるにつれてぼやけます。
Minecraftのように、ぼやけることなく拡大縮小する方法を教えてください。
RenderableEntityオブジェクト内のコードは次のとおりです。
public void render(){       
    Color.white.bind();
    this.spriteSheet.bind();        
    GL11.glBegin(GL11.GL_QUADS);
        GL11.glTexCoord2f(0,0);
        GL11.glVertex2f(this.x, this.y);
        GL11.glTexCoord2f(1,0);
        GL11.glVertex2f(getDrawingWidth(), this.y);
        GL11.glTexCoord2f(1,1);
        GL11.glVertex2f(getDrawingWidth(), getDrawingHeight());
        GL11.glTexCoord2f(0,1);
        GL11.glVertex2f(this.x, getDrawingHeight());
     GL11.glEnd();
}
そして、ここに私のゲームクラスの私のinitGLメソッドからのコードがあります
GL11.glEnable(GL11.GL_TEXTURE_2D);
GL11.glClearColor(0.46f,0.46f,0.90f,1.0f);
GL11.glViewport(0,0,width,height);
GL11.glOrtho(0,width,height,0,1,-1);
そして、これが実際の描画を行うコードです
public void start(){
    initGL(800,600);
    init();
    while(true){
        GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);
        for(int i=0;i<entities.size();i++){
            ((RenderableEntity)entities.get(i)).render();
        }
        Display.update();
        Display.sync(100);
        if(Display.isCloseRequested()){
            Display.destroy();
            System.exit(0);
        }
    }
}