@Override protected void reload () { if (!isManaged()) throw new GdxRuntimeException("Tried to reload an unmanaged TextureArray"); glHandle = Gdx.gl.glGenTexture(); load(data); }
@Override protected void reload () { if (!isManaged()) throw new GdxRuntimeException("Tried to reload an unmanaged TextureArray"); glHandle = Gdx.gl.glGenTexture(); load(data); }
public TextureArray (TextureArrayData data) { super(GL30.GL_TEXTURE_2D_ARRAY, Gdx.gl.glGenTexture()); if (Gdx.gl30 == null) { throw new GdxRuntimeException("TextureArray requires a device running with GLES 3.0 compatibilty"); } load(data); if (data.isManaged()) addManagedTexture(Gdx.app, this); }
public TextureArray (TextureArrayData data) { super(GL30.GL_TEXTURE_2D_ARRAY, Gdx.gl.glGenTexture()); if (Gdx.gl30 == null) { throw new GdxRuntimeException("TextureArray requires a device running with GLES 3.0 compatibilty"); } load(data); if (data.isManaged()) addManagedTexture(Gdx.app, this); }
@Override protected void reload () { if (!isManaged()) throw new GdxRuntimeException("Tried to reload an unmanaged TextureArray"); glHandle = Gdx.gl.glGenTexture(); load(data); }
public TextureArray (TextureArrayData data) { super(GL30.GL_TEXTURE_2D_ARRAY, Gdx.gl.glGenTexture()); if (Gdx.gl30 == null) { throw new GdxRuntimeException("TextureArray requires a device running with GLES 3.0 compatibilty"); } load(data); if (data.isManaged()) addManagedTexture(Gdx.app, this); }