OSDN Git Service

NOTE: extensions and lwjgl backend won't compile with this! Temporary commit for...
authorbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Mon, 1 Nov 2010 20:36:12 +0000 (20:36 +0000)
committerbadlogicgames <badlogicgames@6c4fd544-2939-11df-bb46-9574ba5d0bfa>
Mon, 1 Nov 2010 20:36:12 +0000 (20:36 +0000)
commitf408f6749eca1441c64ae3cd3cdfa346d963a297
tree326a6178bbecc5c6f1ea668710e62d6819527dc8
parent5d78777f63e354ef6b027fb79c1c038da3a6f3d7
NOTE: extensions and lwjgl backend won't compile with this! Temporary commit for Nate. Should have branched :/

[changed] ApplicationListener and RenderListener have been merged. All events (create, pause, resume, render, destroy) happen on the rendering thread now so you are always guaranteed to have an OpenGL context current.
[changed] InputListener is now called InputProcessor due to the fact that you can't register an InputListener anymore. Use Input.processEvents() instead. Note that if you do not process the events in ApplicationListener.render() they will get lost.
[changed] all freaking tests to work with the new model. gah
[rewrote] jogl backend...
[fixed] a couple of minor bugs. probably also introduced some with the rewritting :p Android ApplicationListener event generation is a bit shacky. Review Nate!
[fixed] build scripts to generate new gdx-backend-jogl.jar. not tested yet. will do in a bit...
133 files changed:
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidApplication.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidGraphics.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidInput.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidMultiTouchHandler.java
backends/gdx-backend-android/src/com/badlogic/gdx/backends/android/AndroidSingleTouchHandler.java
backends/gdx-backend-desktop/.settings/org.eclipse.jdt.core.prefs [deleted file]
backends/gdx-backend-desktop/LICENSE-2.0.html [deleted file]
backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglApplication.java [deleted file]
backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglGraphics.java [deleted file]
backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglInput.java [deleted file]
backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglInputMultiplexer.java [deleted file]
backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglPanel.java [deleted file]
backends/gdx-backend-jogl/.classpath [moved from backends/gdx-backend-desktop/.classpath with 92% similarity]
backends/gdx-backend-jogl/.project [moved from tests/gdx-tests-desktop/.project with 87% similarity]
backends/gdx-backend-jogl/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglApplication.java [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglAudio.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglAudio.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglAudioDevice.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglAudioDevice.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglAudioRecorder.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglAudioRecorder.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglFileHandle.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglFileHandle.java with 94% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglFiles.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglFiles.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGL10.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglGL10.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGL11.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglGL11.java with 96% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGL20.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglGL20.java with 96% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGraphics.java [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglGraphicsBase.java [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglInput.java [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglMusic.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglMusic.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglNativesLoader.java [new file with mode: 0644]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglPixmap.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglPixmap.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglSound.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglSound.java with 95% similarity]
backends/gdx-backend-jogl/src/com/badlogic/gdx/backends/jogl/JoglTexture.java [moved from backends/gdx-backend-desktop/src/com/badlogic/gdx/backends/desktop/JoglTexture.java with 96% similarity]
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/desktop/LwjglApplication.java
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/desktop/LwjglGraphics.java
backends/gdx-backend-lwjgl/src/com/badlogic/gdx/backends/desktop/LwjglInput.java
build.xml
extensions/hiero/src/com/badlogic/gdx/hiero/Hiero.java
extensions/hiero/src/com/badlogic/gdx/hiero/unicodefont/UnicodeFontTest.java
extensions/particle-editor/src/com/badlogic/gdx/graphics/particles/ParticleEditor.java
extensions/twl/gdx-twl-tests/src/com/badlogic/gdx/twl/tests/ButtonTest.java
extensions/twl/gdx-twl-tests/src/com/badlogic/gdx/twl/tests/TextAreaTest.java
extensions/twl/gdx-twl/src/com/badlogic/gdx/twl/renderer/TwlInputListener.java
gdx/build.xml
gdx/src/com/badlogic/gdx/Application.java
gdx/src/com/badlogic/gdx/ApplicationListener.java
gdx/src/com/badlogic/gdx/Graphics.java
gdx/src/com/badlogic/gdx/Input.java
gdx/src/com/badlogic/gdx/InputAdapter.java
gdx/src/com/badlogic/gdx/InputProcessor.java [moved from gdx/src/com/badlogic/gdx/InputListener.java with 75% similarity]
gdx/src/com/badlogic/gdx/RenderListener.java [deleted file]
gdx/src/com/badlogic/gdx/graphics/Mesh.java
gdx/src/com/badlogic/gdx/graphics/glutils/IndexBufferObject.java
tests/gdx-tests-android/src/com/badlogic/gdx/tests/android/GdxTestActivity.java
tests/gdx-tests-android/src/com/badlogic/gdx/tests/android/WindowedTest.java
tests/gdx-tests-desktop/.settings/org.eclipse.jdt.core.prefs [deleted file]
tests/gdx-tests-desktop/LICENSE-2.0.html [deleted file]
tests/gdx-tests-desktop/src/com/badlogic/gdx/tests/desktop/JoglDebugStarter.java [deleted file]
tests/gdx-tests-jogl/.classpath [moved from tests/gdx-tests-desktop/.classpath with 50% similarity]
tests/gdx-tests-jogl/.project [moved from backends/gdx-backend-desktop/.project with 87% similarity]
tests/gdx-tests-jogl/.settings/org.eclipse.jdt.core.prefs [new file with mode: 0644]
tests/gdx-tests-jogl/data/arial.ttf [moved from tests/gdx-tests-desktop/data/arial.ttf with 100% similarity]
tests/gdx-tests-jogl/data/badlogic.jpg [moved from tests/gdx-tests-desktop/data/badlogic.jpg with 100% similarity]
tests/gdx-tests-jogl/data/badlogicsmall.jpg [moved from tests/gdx-tests-desktop/data/badlogicsmall.jpg with 100% similarity]
tests/gdx-tests-jogl/data/cloudconnected.ogg [moved from tests/gdx-tests-desktop/data/cloudconnected.ogg with 100% similarity]
tests/gdx-tests-jogl/data/cube.gdx3d [moved from tests/gdx-tests-desktop/data/cube.gdx3d with 100% similarity]
tests/gdx-tests-jogl/data/cube.obj [moved from tests/gdx-tests-desktop/data/cube.obj with 100% similarity]
tests/gdx-tests-jogl/data/debug.png [moved from tests/gdx-tests-desktop/data/debug.png with 100% similarity]
tests/gdx-tests-jogl/data/font.fnt [moved from tests/gdx-tests-desktop/data/font.fnt with 100% similarity]
tests/gdx-tests-jogl/data/font.png [moved from tests/gdx-tests-desktop/data/font.png with 100% similarity]
tests/gdx-tests-jogl/data/heavysphere.obj [moved from tests/gdx-tests-desktop/data/heavysphere.obj with 100% similarity]
tests/gdx-tests-jogl/data/particle-cloud.png [moved from tests/gdx-tests-desktop/data/particle-cloud.png with 100% similarity]
tests/gdx-tests-jogl/data/particle-fire.png [moved from tests/gdx-tests-desktop/data/particle-fire.png with 100% similarity]
tests/gdx-tests-jogl/data/particle-star.png [moved from tests/gdx-tests-desktop/data/particle-star.png with 100% similarity]
tests/gdx-tests-jogl/data/particle.png [moved from tests/gdx-tests-desktop/data/particle.png with 100% similarity]
tests/gdx-tests-jogl/data/scene.obj [moved from tests/gdx-tests-desktop/data/scene.obj with 100% similarity]
tests/gdx-tests-jogl/data/scene2.obj [moved from tests/gdx-tests-desktop/data/scene2.obj with 100% similarity]
tests/gdx-tests-jogl/data/shotgun.wav [moved from tests/gdx-tests-desktop/data/shotgun.wav with 100% similarity]
tests/gdx-tests-jogl/data/stones.jpg [moved from tests/gdx-tests-desktop/data/stones.jpg with 100% similarity]
tests/gdx-tests-jogl/data/test.p [moved from tests/gdx-tests-desktop/data/test.p with 100% similarity]
tests/gdx-tests-jogl/data/test.png [moved from tests/gdx-tests-desktop/data/test.png with 100% similarity]
tests/gdx-tests-jogl/data/threeofaperfectpair.mp3 [moved from tests/gdx-tests-desktop/data/threeofaperfectpair.mp3 with 100% similarity]
tests/gdx-tests-jogl/data/ui.png [moved from tests/gdx-tests-desktop/data/ui.png with 100% similarity]
tests/gdx-tests-jogl/data/verdana39.fnt [moved from tests/gdx-tests-desktop/data/verdana39.fnt with 100% similarity]
tests/gdx-tests-jogl/data/verdana39.png [moved from tests/gdx-tests-desktop/data/verdana39.png with 100% similarity]
tests/gdx-tests-jogl/data/villager.png [moved from tests/gdx-tests-desktop/data/villager.png with 100% similarity]
tests/gdx-tests-jogl/data/walk1.md5anim [moved from tests/gdx-tests-desktop/data/walk1.md5anim with 100% similarity]
tests/gdx-tests-jogl/data/zfat.md5mesh [moved from tests/gdx-tests-desktop/data/zfat.md5mesh with 100% similarity]
tests/gdx-tests-jogl/src/com/badlogic/gdx/tests/jogl/JoglDebugStarter.java [new file with mode: 0644]
tests/gdx-tests-jogl/src/com/badlogic/gdx/tests/jogl/JoglTestStarter.java [moved from tests/gdx-tests-desktop/src/com/badlogic/gdx/tests/desktop/JoglTestStarter.java with 81% similarity]
tests/gdx-tests/src/com/badlogic/gdx/tests/AlphaTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/AudioDeviceTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/AudioRecorderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/BitmapFontFlipTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/BitmapFontTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Box2DTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Box2DTestCollection.java
tests/gdx-tests/src/com/badlogic/gdx/tests/FillrateTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/FloatTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/FrameBufferTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ImmediateModeRendererTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/IndexBufferObjectClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/IndexBufferObjectShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/InputTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/LifeCycleTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MD5Test.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ManagedTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ManualBindTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MeshMultitextureTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MeshShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MeshTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Mpg123Test.java
tests/gdx-tests/src/com/badlogic/gdx/tests/MultitouchTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ObjTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/ParticleEmitterTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/Pong.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SimpleTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SoundTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SpriteBatchRotationTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SpriteBatchShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/SpriteBatchTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/StageTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/TerrainTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/TextureRenderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/UITest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexArrayClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexArrayTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexBufferObjectClassTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexBufferObjectShaderTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VertexBufferObjectTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/VorbisTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/WaterRipples.java
tests/gdx-tests/src/com/badlogic/gdx/tests/box2d/Box2DTest.java
tests/gdx-tests/src/com/badlogic/gdx/tests/utils/GdxTest.java