I am trying to attach textures to my game objects, I found, that texture is always cropped to my object's size, so if I set radius to the 1f, I can see full texture, else I can see just center cropped. Here you can see, how I create circle. I'm pretty new to the OpenGL, so I really don't know what else I can show you. Thanks for help.
Here is medium:
Here is full screen radius: 
private ViewObjectBuilder appendCircle(Geometry.Circle circle, int numPoints, float aspectRatio) { final int startVertex = mOffset / FLOATS_PER_VERTEX; final int numVertices = sizeOfCircleInVertices(numPoints); mVertexData[mOffset] = circle.center.x / aspectRatio; mTextureData[mOffset++] = (circle.center.x + 1f) * 0.5f; mVertexData[mOffset] = circle.center.y; mTextureData[mOffset++] = (circle.center.y + 1f) * 0.5f; for (int i = 0; i <= numPoints; i++) { float angleInRadians = ((float) i / (float) numPoints) * ((float) Math.PI * 2f); final float c = (float) Math.cos(angleInRadians); final float s = (float) Math.sin(angleInRadians); mVertexData[mOffset] = circle.center.x + circle.radius * c / aspectRatio; mTextureData[mOffset++] = (circle.center.x + circle.radius * c + 1f) * 0.5f; mVertexData[mOffset] = circle.center.y + circle.radius * s; mTextureData[mOffset++] = (circle.center.y + circle.radius * s + 1f) * 0.5f; } mDrawList.add(() -> glDrawArrays(GL_TRIANGLE_FAN, startVertex, numVertices)); return this; }