OSDN Git Service
badlogicgames [Fri, 4 Feb 2011 16:19:07 +0000 (16:19 +0000)]
[added] metagun hackadihack. not operational at the moment. more to come...
badlogicgames@gmail.com [Fri, 4 Feb 2011 14:01:16 +0000 (14:01 +0000)]
[updated] todo list
badlogicgames [Thu, 3 Feb 2011 14:43:49 +0000 (14:43 +0000)]
[fixed] issue 108. Group.getGroups() will return an unordered list of Groups though!
badlogicgames [Thu, 3 Feb 2011 14:26:22 +0000 (14:26 +0000)]
[added] getters to JoglApplication for the JFrame and the GLCanvas.
nathan.sweet [Mon, 31 Jan 2011 07:11:42 +0000 (07:11 +0000)]
[fixed] Errors when streamID == -1.
nathan.sweet [Mon, 31 Jan 2011 07:01:49 +0000 (07:01 +0000)]
badlogicgames [Fri, 28 Jan 2011 15:36:54 +0000 (15:36 +0000)]
[changed] lifecycletest
badlogicgames [Fri, 28 Jan 2011 15:03:37 +0000 (15:03 +0000)]
[fixed] issue 105, added cancled() method to TextInputListener
[fixed] if mipmap is specified in Texture constructors then min filter will get set to TextureFilter.MipMap automatically.
[fixed] some issues in rtm-android and gdx-invaders
badlogicgames [Fri, 28 Jan 2011 10:54:01 +0000 (10:54 +0000)]
[fixed] superjumper assets loading.
badlogicgames [Fri, 28 Jan 2011 10:49:02 +0000 (10:49 +0000)]
[updated] natives and jars
badlogicgames [Fri, 28 Jan 2011 10:17:19 +0000 (10:17 +0000)]
[removed] all XXXPixmap and XXXTexture classes
[removed] Graphics.newTexture() and Graphics.newPixmap() methods.
[changed] Texture is now a class useable on all platforms, same goes for Pixmap.java
[changed] all Texture and Pixmap related code in core classes, backends and tests.
davedx@gmail.com [Thu, 27 Jan 2011 12:27:21 +0000 (12:27 +0000)]
[Fixed] Memory leak in KeyframedModel.dispose()
[Changed] WrapMode for animators with additional 'SingleFrame' mode to only play 1 frame of animation then stop. This is to get models out of bind pose into a 'frozen idle' with very little performance cost.
[Changed] Added binary serialization of MD5Animation and MD5Model; intended for asset compiling usage.
[Fixed] Memory leak with TextureDict not disposing textures correctly when unloadAll() called.
badlogicgames [Wed, 26 Jan 2011 23:55:12 +0000 (23:55 +0000)]
mac binaries updated
badlogicgames [Wed, 26 Jan 2011 19:58:31 +0000 (19:58 +0000)]
[fixed] GdxInvaders and Bouncy. Bouncy wasn't up to date. Works flawlessly though with latest nightlies.
[todo] figure out why music playback stops after a couple of seconds, only on my shitty netbook.
badlogicgames [Wed, 26 Jan 2011 19:46:27 +0000 (19:46 +0000)]
[added] update.sh, script to update all jars and natives in the test and demo projects. fetches the latest nightly build to do so.
[updated] all jars and natives of the test and demo projects :)
badlogicgames [Wed, 26 Jan 2011 17:22:22 +0000 (17:22 +0000)]
[fixed] clipping for lines and rectangles and circles.
[changed] Gdx2DTest is a little bit more extensive now.
badlogicgames [Wed, 26 Jan 2011 17:21:11 +0000 (17:21 +0000)]
davedx@gmail.com [Wed, 26 Jan 2011 16:10:06 +0000 (16:10 +0000)]
[Fixed] gl.glViewport not being called in onSurfaceChanged
badlogicgames [Wed, 26 Jan 2011 14:04:03 +0000 (14:04 +0000)]
[finished] gdx2d crap. Needs a little more testing, but it works for the first release. Let the bug reports come our way...
nathan.sweet [Wed, 26 Jan 2011 11:22:51 +0000 (11:22 +0000)]
[fixed] WAV header parsing.
[fixed] OpenAL music/sound dispose().
badlogicgames [Tue, 25 Jan 2011 17:38:58 +0000 (17:38 +0000)]
[changed] gdx2d_blitter works now. only same size splits. it's the dumbest implementation possible, but it's concise :p
badlogicgames [Tue, 25 Jan 2011 15:40:28 +0000 (15:40 +0000)]
[fixed] blending for pixel, line and other drawing methods of Gdx2DPixmap. Circle is still bollocks, probably going to get rid of it anyways. Slow blitter for equally sized rectangles implemented. Not working yet :p
badlogicgames [Tue, 25 Jan 2011 10:59:59 +0000 (10:59 +0000)]
[updated] todo
badlogicgames [Tue, 25 Jan 2011 10:56:24 +0000 (10:56 +0000)]
[added] a couple of new key codes
[fixed] angle input backend
dfraska [Tue, 25 Jan 2011 00:48:10 +0000 (00:48 +0000)]
[removed] unnecessary import and comment from TiledLoader
dfraska [Tue, 25 Jan 2011 00:39:18 +0000 (00:39 +0000)]
[fixed] Tiled map loading in Android < 2.1
[fixed] Loading of maps without blended tiles
badlogicgames [Mon, 24 Jan 2011 23:49:12 +0000 (23:49 +0000)]
[fixed] OpenALSound.setup() threw non multiple of 4 buffers at alBufferData. Shit happens.
badlogicgames [Mon, 24 Jan 2011 22:25:11 +0000 (22:25 +0000)]
[added] duplicates of Dave's wav file. Oh god, we need to come up with a nice solution for this shit some day.
badlogicgames [Mon, 24 Jan 2011 22:23:44 +0000 (22:23 +0000)]
[added] Dave's wav file
badlogicgames [Mon, 24 Jan 2011 22:23:16 +0000 (22:23 +0000)]
[added] Dave's wav file that has a mighty problem in OpenAL
badlogicgames [Mon, 24 Jan 2011 19:27:39 +0000 (19:27 +0000)]
[changed] all members of Stage are protected now by request. If we break compatibility don't cry :)
badlogicgames [Mon, 24 Jan 2011 19:22:34 +0000 (19:22 +0000)]
[changed] Gdx2DTest changed to use rgba8888 for most tests. Fix up rest of the class to do the same.
badlogicgames [Mon, 24 Jan 2011 19:22:00 +0000 (19:22 +0000)]
[changed] gdx2d is now expecting rgba8888 in all methods. Not done yet, to_RGBA8888 for rgb565 is borked (same for rgba4444). Also, need to add functionality to other gdx2d_xxx methods as well. For now only clear, set_pixel and get_pixel work that way. yay
badlogicgames [Mon, 24 Jan 2011 15:09:03 +0000 (15:09 +0000)]
[updated] shared lib. middle mouse button handling was wrong
badlogicgames [Mon, 24 Jan 2011 15:08:46 +0000 (15:08 +0000)]
[updated] shared lib. middle mouse button handling was wrong
badlogicgames [Mon, 24 Jan 2011 14:10:16 +0000 (14:10 +0000)]
[changed] fullscreen in AngleDebugStarter
badlogicgames [Mon, 24 Jan 2011 14:09:51 +0000 (14:09 +0000)]
[changed] just some minor changes to SimpleVertexShader
badlogicgames [Mon, 24 Jan 2011 14:09:24 +0000 (14:09 +0000)]
[added] new angle.jar
badlogicgames [Mon, 24 Jan 2011 14:09:04 +0000 (14:09 +0000)]
[updated] angle.jar to latest angle revision
nathan.sweet [Mon, 24 Jan 2011 00:03:42 +0000 (00:03 +0000)]
[fixed] Mono MP3 playback on desktop.
badlogicgames [Sun, 23 Jan 2011 16:07:23 +0000 (16:07 +0000)]
[added] super jumper libgdx port. Mp3 not working. NAAAATTEEEE, RESCUE US!
badlogicgames [Sun, 23 Jan 2011 14:13:56 +0000 (14:13 +0000)]
[fixed] GdxNativesLoader was borked on win64. Thanks MasterBozo!
nathan.sweet [Fri, 21 Jan 2011 22:21:33 +0000 (22:21 +0000)]
[fixed] When native loader is unable to extract natives because they are in use.
badlogicgames [Fri, 21 Jan 2011 21:36:55 +0000 (21:36 +0000)]
[changed] build script.
badlogicgames [Fri, 21 Jan 2011 21:35:49 +0000 (21:35 +0000)]
badlogicgames [Fri, 21 Jan 2011 21:14:59 +0000 (21:14 +0000)]
[fixed] Sequence did something stupid when used in Repeat or Forever. Fixed with a little trick. CompletionListener will only be invoked once on sub-actions though. I guess that's ok. Thanks to Thomas (issue 98)
[added] ActionTest to test out scene2d stuff easier :p
badlogicgames [Fri, 21 Jan 2011 20:33:23 +0000 (20:33 +0000)]
[removed] one item of the todo list :p
badlogicgames [Fri, 21 Jan 2011 19:50:47 +0000 (19:50 +0000)]
[changed] GdxNativesLoader uses CRC32 to calculate natives directory in tmp folder. Falls back to version, won't be used in that case though. Yay...
nathan.sweet [Fri, 21 Jan 2011 09:04:00 +0000 (09:04 +0000)]
Better exception handling for an error extracting natives from classpath.
nathan.sweet [Fri, 21 Jan 2011 03:37:34 +0000 (03:37 +0000)]
Refactored native loading. You may hate it.
badlogicgames [Wed, 19 Jan 2011 11:26:29 +0000 (11:26 +0000)]
[updated] binaries
badlogicgames [Wed, 19 Jan 2011 11:19:40 +0000 (11:19 +0000)]
[fixed] JoglNativesLoader. NAAAAAATTTEEE!!!!11!!1One :p If we ever update the lwjgl binaries to the latest version we need to fix this again. Stupid lwjgl will bork out on 32-bit VMs if you preload the shared lib. I hate lwjgl.
badlogicgames [Tue, 18 Jan 2011 12:59:50 +0000 (12:59 +0000)]
[fixed] project dependencies for helloworld and invaders
badlogicgames [Tue, 18 Jan 2011 12:57:54 +0000 (12:57 +0000)]
[updated] demos one more time
badlogicgames [Tue, 18 Jan 2011 12:43:25 +0000 (12:43 +0000)]
[fixed] missing AL.destroy() in OpenALAudio.dispose()
badlogicgames [Tue, 18 Jan 2011 12:39:27 +0000 (12:39 +0000)]
[ignored] tiled-preprocessor/bin
badlogicgames [Tue, 18 Jan 2011 12:36:59 +0000 (12:36 +0000)]
[fixed] some eclipse project dependencies
badlogicgames [Tue, 18 Jan 2011 12:36:18 +0000 (12:36 +0000)]
[fixed] build.xml now also builds natives again
[updated] jars and shared libs in demo projects
badlogicgames [Tue, 18 Jan 2011 12:22:52 +0000 (12:22 +0000)]
[updated] natives
[changed] build-scripts just a tiny little bit
badlogicgames [Tue, 18 Jan 2011 11:57:43 +0000 (11:57 +0000)]
[fixed] dependecy of gdx-awesomium-tests to gdx-natives
nathan.sweet [Tue, 18 Jan 2011 09:44:51 +0000 (09:44 +0000)]
[updated] Build script to handle gdx-openal.
nathan.sweet [Tue, 18 Jan 2011 09:36:50 +0000 (09:36 +0000)]
backend->backends part duex, svn wins
nathan.sweet [Tue, 18 Jan 2011 09:35:38 +0000 (09:35 +0000)]
backend->backends
nathan.sweet [Tue, 18 Jan 2011 09:32:05 +0000 (09:32 +0000)]
[renamed] baglogic -> badlogic. I'm an idiot.
badlogicgames [Tue, 18 Jan 2011 09:00:21 +0000 (09:00 +0000)]
[fixed] JoglInput.isTouched() returned bogus values.
nathan.sweet [Tue, 18 Jan 2011 08:35:04 +0000 (08:35 +0000)]
JOGL backend now uses gdx-openal. This means the JOGL beackend requires LWJGL for OpenAL.
nathan.sweet [Tue, 18 Jan 2011 07:56:02 +0000 (07:56 +0000)]
LWJGL backend now uses gdx-openal.
badlogicgames [Mon, 17 Jan 2011 06:10:43 +0000 (06:10 +0000)]
[fixed] Vector3.crs() was bollocks. THanks niuzb
nathan.sweet [Mon, 17 Jan 2011 03:12:55 +0000 (03:12 +0000)]
[changed] README to reflect the gdx-xxx-backend-natives.jar files.
nathan.sweet [Mon, 17 Jan 2011 03:01:00 +0000 (03:01 +0000)]
[renamed] jogl-natives.jar to gdx-backend-jogl-natives.jar. Same for LWJGL.
dfraska [Mon, 17 Jan 2011 00:00:15 +0000 (00:00 +0000)]
[fixed] TileSets with margins and spacing
[fixed] getRow and getCol in TiledMapRenderer made public
badlogicgames [Sun, 16 Jan 2011 20:15:44 +0000 (20:15 +0000)]
[changed] minor changes in jogl test starters.
badlogicgames [Sun, 16 Jan 2011 20:15:15 +0000 (20:15 +0000)]
[changed] SpritePerformanceTest2 a little
badlogicgames [Sun, 16 Jan 2011 20:14:24 +0000 (20:14 +0000)]
new natives from hudson...
badlogicgames [Sun, 16 Jan 2011 20:08:22 +0000 (20:08 +0000)]
[removed] glViewport call in SpriteBatcher. We should even remove more state changes imo.
nathan.sweet [Sun, 16 Jan 2011 14:54:10 +0000 (14:54 +0000)]
nathan.sweet [Sun, 16 Jan 2011 14:48:00 +0000 (14:48 +0000)]
[renamed] gdx/natives to gdx/libs because of course the NDK puts libs in libs. I'm a bit slow sometimes!
nathan.sweet [Sun, 16 Jan 2011 14:29:04 +0000 (14:29 +0000)]
[added] JOGL and LWJGL native JARs to dist.
[added] Missing linux natives.
nathan.sweet [Sun, 16 Jan 2011 14:15:43 +0000 (14:15 +0000)]
Finished my awesome build system re-org. Did my best to put things in order. If you hate it, revert.
* Moved gdx-natives.jar to gdx/natives. Backends that need it reference it from there.
* Fixed gdx-openal, was missing jorbis.jar.
* Consolidated gdx/libs and gdx/natives.
nathan.sweet [Sun, 16 Jan 2011 13:26:29 +0000 (13:26 +0000)]
[renamed] gdx-openal/lib to libs.
nathan.sweet [Sun, 16 Jan 2011 09:17:27 +0000 (09:17 +0000)]
Remove backend natives from backend JARs.
nathan.sweet [Sun, 16 Jan 2011 00:37:58 +0000 (00:37 +0000)]
Build system and dependency juggling:
* Moved build.xml from the "gdx" project to root, overwritting old build.xml.
* Changed dist dir zip file name to: libgdx-${version}.zip
* Default version is hardcoded at 0.81. Changed Hudson to pass: -Dversion=nightly
* Introduced "package" target that does jars and collects files for the dist dir. This allows me to run "ant compile package" to rebuild libgdx without rebuilding natives.
* Changes dist to depend on "compile,compile-natives,package,docs".
* At this point, Hudson build should be identical to what it was before, but with the flexibility I wanted for my build and with half as many build scripts.
* Deleted the "dependencies" project and gave each backend a libs dir with the libs that project needs to build. A couple duplicate JARs are worth the simplicity. Eclipse projects and build files updated. Build files might be simplified by just pulling all JARs in libs, but I can't be bothered.
* Moved the "windows", "mac", etc dirs under the "gdx" project to "gdx/natives/windows", etc. It's maybe a little wierd to check these in when gdx-natives.jar is probably enough?
* Changed the location of gdx-natives.jar to "gdx/libs". Updated build files and Eclipse projects. gdx project depends on this JAR, all projects depending on gdx automatically get it.
Hope this works on Hudson... :p
nathan.sweet [Sun, 16 Jan 2011 00:02:43 +0000 (00:02 +0000)]
Playing with build stuff.
davedx@gmail.com [Fri, 14 Jan 2011 13:16:34 +0000 (13:16 +0000)]
[added] internal caching of Keyframed Animations. This cannot currently be disabled as I don't see a use-case for not wanting caching, but if there is demand it could be done.
[changed] brought class field names into line with libgdx :)
badlogicgames [Fri, 14 Jan 2011 04:46:13 +0000 (04:46 +0000)]
[added] SpritePerformanceTest2
dfraska [Thu, 13 Jan 2011 23:54:08 +0000 (23:54 +0000)]
[fixed] TiledMapRenderer Javadoc to more obviously show that the map should be run through TiledMapPacker
nathan.sweet [Thu, 13 Jan 2011 16:11:06 +0000 (16:11 +0000)]
[changed] GdxNativesLoader, commented out error message.
[changed] Array, smoked object reference so objects can be garbage collected (oh I'm good).
[fixed] gdx-twl mouse buttons.
badlogicgames [Wed, 12 Jan 2011 23:29:20 +0000 (23:29 +0000)]
[added] compass/orientation support to Input. See Input.getAzimuth()/getPitch()/getRoll() and supportsCompass.
[changed] all tests are now fixed to landscape mode.
dfraska [Wed, 12 Jan 2011 17:55:29 +0000 (17:55 +0000)]
[updated] Javadoc for TiledMapRenderer
badlogicgames [Wed, 12 Jan 2011 02:54:03 +0000 (02:54 +0000)]
[changed] rearranged test order for fun and profit!
badlogicgames [Wed, 12 Jan 2011 02:46:32 +0000 (02:46 +0000)]
[added] Input.vibrate() for patterns and Input.cancelVibrate() to cancel any vibration.
[added] VibrateTest
badlogicgames [Wed, 12 Jan 2011 02:07:57 +0000 (02:07 +0000)]
[changed] InputProcessor.touchDown() and touchUp() are now also receiving the button that was pressed on the desktop, which is encoded as one of the Input.Buttons constants. On Android this will always be Buttons.LEFT
[changed] Added InputProcessor.touchMoved(). This will only be called on the desktop in case the mouse was moved over the window without any mouse button being down
[changed] Added InputProcessor.scrolled(). This will only be called on the desktop in case the mouse wheel was rotated. Reports 1 for a rotation towards you, -1 otherwise.
[changed] Modified InputAdapter and InputMultiplexer according to the changes in the InputProcessor interface.
[changed] Added Input.vibrate() and Input.supportsVibrator(). The former will take the duration to vibrate in milliseconds, the later tells you whether a vibrator is available.
[changed] Added Input.isButtonPressed(). Use this to determine wheter a specific button is pressed on the desktop. On Android the only valid button is Buttons.LEFT.
[changed] Added Input.justTouched(). This will return true if the screen was touched/mouse button was pressed between the current and the last frame. Also works for multi-touch/multiple mouse button presses. It's a short cut if all you want to know is whether there was a new touch down event. Use the InputProcessor interface for more info, e.g. pointer or button.
[todo] fix up angle backend input processing.
dfraska [Wed, 12 Jan 2011 01:56:39 +0000 (01:56 +0000)]
[fixed] Invalid classpath entry
dfraska [Wed, 12 Jan 2011 01:55:41 +0000 (01:55 +0000)]
[added] Tiled Preprocessor
dfraska [Wed, 12 Jan 2011 01:54:33 +0000 (01:54 +0000)]
[added] Tiled Preprocessor
dfraska [Wed, 12 Jan 2011 01:52:24 +0000 (01:52 +0000)]
[added] Tiled Map loader, renderer, and test project
nathan.sweet [Wed, 12 Jan 2011 01:08:14 +0000 (01:08 +0000)]
[changed] Utils collections, added shuffle. Fixed insert, for reals.
badlogicgames [Tue, 11 Jan 2011 15:52:44 +0000 (15:52 +0000)]
[changed] made all math package classes serializable. Some are still missing a serialversionuid. will fix taht as soon as eclipse stops fucking up...
badlogicgames [Tue, 11 Jan 2011 15:33:36 +0000 (15:33 +0000)]
[added] clear() method to Group and Stage so remove all groups and actors from a stage/group. Thanks Thomas!
nathan.sweet [Mon, 10 Jan 2011 22:59:08 +0000 (22:59 +0000)]
[fixed] Javadoc.