javalibgdxantialiasing

LibGDX antialiasing


Is there a way to implement antialiasing in LibGDX?

My lines are very pixilated.

Screenshot


Solution

  • To smooth any line or shape use multi sampling anti aliasing

    replace:
    Gdx.gl.glclear()

    with:
    Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT | (Gdx.graphics.getBufferFormat().coverageSampling?GL20.GL_COVERAGE_BUFFER_BIT_NV:0))

    and for Android, open AndroidLauncher.java file and put : config.numSamples = 2 2 is a good value

    for desktopsconfig.samples=3 this will do your work...