OSDN Git Service
badlogicgames [Wed, 15 Dec 2010 13:36:54 +0000 (13:36 +0000)]
[updated] angle natives.
nathan.sweet [Wed, 15 Dec 2010 04:31:24 +0000 (04:31 +0000)]
[changed] Formatter code, again.
[changed] Removed autogenerated TODOs.
[changed] Organized imports.
[changed] Removed my email address from @author tags (it is in the copyright header).
[changed] Object utils collections to support both == and equals element comparisons.
[changed] New projects to exclude .svn folders from Eclipse and ignore bin dirs.
badlogicgames [Tue, 14 Dec 2010 15:47:10 +0000 (15:47 +0000)]
[fixed] issue 76, OpenGL ES 2.0 allows non-power of two textures. Got to figure out the situation for mip maps (need to be squares on at least PowerVR in 1.x).
badlogicgames [Tue, 14 Dec 2010 15:39:02 +0000 (15:39 +0000)]
[fixed] issue 75, bug in Matrix4.setOrtho2D(), ignored x/y...
badlogicgames [Tue, 14 Dec 2010 15:35:06 +0000 (15:35 +0000)]
[ignore] mofo #2
badlogicgames [Tue, 14 Dec 2010 15:34:29 +0000 (15:34 +0000)]
[ignore] mofo!
davedx@gmail.com [Tue, 14 Dec 2010 12:17:29 +0000 (12:17 +0000)]
[fixed] imageFile wasn't loading as it contained enclosing double quotes. Tweaked the substring to remove them.
nathan.sweet [Tue, 14 Dec 2010 06:58:41 +0000 (06:58 +0000)]
[fixed] shrink() for utils collections.
[added] Iterator for Object-based utils collections.
nathan.sweet [Tue, 14 Dec 2010 06:17:25 +0000 (06:17 +0000)]
[added] Support for utils collections to use a typed backing array.
nathan.sweet [Tue, 14 Dec 2010 05:30:31 +0000 (05:30 +0000)]
[added] sort methods to utils collections.
nathan.sweet [Tue, 14 Dec 2010 04:54:38 +0000 (04:54 +0000)]
[changed] FileHandle: The path no longer has to exist to create a FileHandle for internal and classpath. Previously this was done because these file types are readonly, so it is not useful to have a path to something that doesn't exist. However, Android has no way to check if a path to a directory on the classpath exists.
[changed] FileHandle: The underlying path that is stored no longer contains implementation details. Eg, an external path of "moo/cow" is stored as-is and no longer has the external storage directory prepended.
nathan.sweet [Tue, 14 Dec 2010 03:50:35 +0000 (03:50 +0000)]
[fixed] SpriteCache unbind.
nathan.sweet [Tue, 14 Dec 2010 01:45:04 +0000 (01:45 +0000)]
[changed] Small improvements to existing primitive collections.
[added] Array, ArrayPool, Bag, and BagPool collections.
badlogicgames [Mon, 13 Dec 2010 16:39:14 +0000 (16:39 +0000)]
[added] Angle test project. Test starter not working correctly yet. But hey, tests run :p
badlogicgames [Mon, 13 Dec 2010 16:38:02 +0000 (16:38 +0000)]
[added] Angle backend. Experimental. Texture loading needs to be fixed, expects RGBA not ARGB.
badlogicgames [Mon, 13 Dec 2010 16:35:34 +0000 (16:35 +0000)]
[removed] main from JoglApplication. wtf did that do in there?
badlogicgames [Mon, 13 Dec 2010 16:34:23 +0000 (16:34 +0000)]
[added] Angle dependency with natives.
badlogicgames [Mon, 13 Dec 2010 16:33:59 +0000 (16:33 +0000)]
[added] GraphicsType.Angle
badlogicgames [Mon, 13 Dec 2010 13:43:47 +0000 (13:43 +0000)]
[fixed] RTM renderer.
badlogicgames [Mon, 13 Dec 2010 00:36:33 +0000 (00:36 +0000)]
[removed] logging in AndroidLocklessInput
badlogicgames [Mon, 13 Dec 2010 00:16:46 +0000 (00:16 +0000)]
[added] experimental lockless input classes for touch and key input. all hail. to use them change AndroidInput
badlogicgames [Sun, 12 Dec 2010 22:21:56 +0000 (22:21 +0000)]
[removed] MipMap2D test...
badlogicgames [Sun, 12 Dec 2010 22:21:17 +0000 (22:21 +0000)]
[added] Samsung GT-I5700 fix.
badlogicgames [Sun, 12 Dec 2010 21:53:55 +0000 (21:53 +0000)]
...
badlogicgames [Sun, 12 Dec 2010 21:47:52 +0000 (21:47 +0000)]
[modified] hudson build script in preparation of mpg123 inclusion.
badlogicgames [Sun, 12 Dec 2010 21:40:08 +0000 (21:40 +0000)]
[updated] natives in android test project using new ndk.
badlogicgames [Sun, 12 Dec 2010 21:39:49 +0000 (21:39 +0000)]
[updated] demos
badlogicgames [Sun, 12 Dec 2010 21:26:50 +0000 (21:26 +0000)]
[added] build script modification for future inclusion of mpg123. Not live yet.
badlogicgames [Sun, 12 Dec 2010 20:51:18 +0000 (20:51 +0000)]
[fixed] helloworld and invaders demos
badlogicgames [Sun, 12 Dec 2010 20:23:08 +0000 (20:23 +0000)]
[added] resources for bob test...
badlogicgames [Sun, 12 Dec 2010 20:04:21 +0000 (20:04 +0000)]
[renamed] calculateVIewport to calculateGLViewport
badlogicgames [Sun, 12 Dec 2010 19:58:20 +0000 (19:58 +0000)]
[renamed] OrthoCamTest
badlogicgames [Sun, 12 Dec 2010 19:57:35 +0000 (19:57 +0000)]
[added] license headers. f.u. copyright plugin.
badlogicgames [Sun, 12 Dec 2010 19:53:36 +0000 (19:53 +0000)]
[added] bobs and OrthoCamTest
badlogicgames [Sun, 12 Dec 2010 18:32:00 +0000 (18:32 +0000)]
[fixed] removed references to android.opengl.GLES10. Using our GL10 interface instead. Only used for constants in getTextureFilter().
badlogicgames [Sat, 11 Dec 2010 13:50:46 +0000 (13:50 +0000)]
[fixed] issue 70. Added support for Matrix3 uniforms in ShaderProgram.
badlogicgames [Sat, 11 Dec 2010 01:10:14 +0000 (01:10 +0000)]
[added] GdxNativesLoader uses suffix for shared libs when unpacking them based on system.nanotime(). should solve all issues on lunix.
nathan.sweet [Fri, 10 Dec 2010 20:01:37 +0000 (20:01 +0000)]
[updated] BitmapFont javadoc.
badlogicgames [Fri, 10 Dec 2010 05:47:36 +0000 (05:47 +0000)]
[changed] Rectangle is no longer final. members are public now. Setters/getters left it to not break existing code...
badlogicgames [Fri, 10 Dec 2010 05:43:50 +0000 (05:43 +0000)]
[fixed] small bug in Mesh. When VertexDataType.VertexArray is specified in the constructor and OpenGL ES 2.0 is used (as it may be the case in SpriteBatch) Mesh.bind(ShaderProgram program) will explode as it assumes that VBOs are used. Fixed temporarily by forcing VBOs in case of OpenGL ES 2.0.
nathan.sweet [Thu, 9 Dec 2010 21:05:05 +0000 (21:05 +0000)]
[changed] TexturePacker, made image index require an underscore (eg image_1.png).
nathan.sweet [Thu, 9 Dec 2010 07:00:49 +0000 (07:00 +0000)]
[fixed] Major bug with sprite rotation.
nathan.sweet [Thu, 9 Dec 2010 06:08:13 +0000 (06:08 +0000)]
[fixed] TextureAtlas.AtlasRegion constructor.
nathan.sweet [Wed, 8 Dec 2010 20:47:17 +0000 (20:47 +0000)]
[changed] Mesh, restored indices buffer limit.
davedx@gmail.com [Wed, 8 Dec 2010 16:38:30 +0000 (16:38 +0000)]
[changed] Added null checks for 'intersection' variable in all intersection tests so intersect variable is optional. This was already the case with some tests but not all, so it's now consistent. Also fixed some minor doc typos :)
badlogicgames [Wed, 8 Dec 2010 14:23:00 +0000 (14:23 +0000)]
[added] small change in UITest for regression.
badlogicgames [Wed, 8 Dec 2010 14:21:43 +0000 (14:21 +0000)]
[fixed] small bug in Parallel and Sequence action. Parallel didn't check whether the Action was already one before calling it's act() method. Depending on the Action this might blow up.
nathan.sweet [Wed, 8 Dec 2010 08:08:40 +0000 (08:08 +0000)]
nathan.sweet [Wed, 8 Dec 2010 07:20:21 +0000 (07:20 +0000)]
[changed] TexturePacker.Settings to public.
[changed] ParticleEmitter, removed method calls.
[added] BitmapFont#setFixedWidthGlyphs.
[fixed] SpriteBatch.maxSpritesInBatch.
[added] various javadocs.
[changed] TextureAtlas: addRegion for manually adding regions, better methods for getting regions/sprites, public fields on AtlasRegion.
[fixed] TextureRegion#getRegionWidth.
[fixed] Test compile errors.
[fixed] ParticleEmitterTest particle counts were too high by 1000.
nathan.sweet [Wed, 8 Dec 2010 06:49:32 +0000 (06:49 +0000)]
[fixed] Vertex arrays on the desktop.
nathan.sweet [Wed, 8 Dec 2010 04:28:02 +0000 (04:28 +0000)]
[changed] More array class fixes.
nathan.sweet [Wed, 8 Dec 2010 00:32:30 +0000 (00:32 +0000)]
[added] pop and pop(int) for the primitive array and bag classes.
nathan.sweet [Tue, 7 Dec 2010 21:11:14 +0000 (21:11 +0000)]
[removed] A sysout in TexturePacker. Oops.
nathan.sweet [Tue, 7 Dec 2010 20:58:18 +0000 (20:58 +0000)]
[changed] TexturePacker so images can be added manually.
nathan.sweet [Tue, 7 Dec 2010 07:43:50 +0000 (07:43 +0000)]
[changed] SpriteBatch, made fields private. Added convenience method draw(texture, x, y), also added to SpriteCache.
[changed] Sprite to derive from TextureRegion. Slightly cleaner because TextureRegion#flip modifies the Sprite position.
[changed] Sprite to update the TextureRegion u,v,u2,v2 fields. This isn't that big of a deal, and allows SpriteBatch and other internal classes to avoid the getters without unexpected results.
[changed] TextureAtlas.AtlasSprite to only handle the position offset due to whitespace stripping. This includes flip. Scaling a Sprite that has whitespace removed will not scale the offset. This was done for simplicity and removes some multiplies in setPosition/Bounds. Handle it yourself if needed.
[fixed] getColor in BitmapFont.
[added] getColor to SpriteBatch.
[changed] SpriteCache to handle colors the same way as SpriteBatch.
Still needs javadocs. That is next.
nathan.sweet [Tue, 7 Dec 2010 06:22:08 +0000 (06:22 +0000)]
[changed] FilesTest, added absolute.
badlogicgames [Sun, 5 Dec 2010 19:41:50 +0000 (19:41 +0000)]
nothing really...
badlogicgames [Sun, 5 Dec 2010 19:13:11 +0000 (19:13 +0000)]
[removed] LwjglTestStarter started SpriteCacheOffsetTest by default.
[added] IsometricTileTest to demonstrate that rendering iso tile maps is dead simple...
[added] isotile.png for IsometricTileTest
badlogicgames [Sun, 5 Dec 2010 14:32:52 +0000 (14:32 +0000)]
[added] a couple of examples from the OpenGL 2.0 Programmer's Guide.
nathan.sweet [Sun, 5 Dec 2010 06:08:47 +0000 (06:08 +0000)]
[changed] Renamed Sprite#getTextureRegion to just getRegion.
nathan.sweet [Sun, 5 Dec 2010 05:58:42 +0000 (05:58 +0000)]
[fixed] Flipping a TextureAtlas with the constructor param.
badlogicgames [Sun, 5 Dec 2010 05:29:13 +0000 (05:29 +0000)]
[changed] SpriteBatch uses vertex arrays if SpriteBatch() or SpriteBatch(int size) constructors are used. Tries to use n-buffered VBOs in case of SpriteBatch(int size, int buffers) is used and falls back to VAs if VBOs are not supported. It's funny that the commit comment is ca. 100x longer than the actual code it took to "implement" that. 20 characters...
badlogicgames [Sun, 5 Dec 2010 05:19:43 +0000 (05:19 +0000)]
[fixed] build-win32.xml, for some reason vorbis doesn'T compile anymore. Checking tomorrow. 6:19am, need sleep...
nathan.sweet [Sun, 5 Dec 2010 05:07:39 +0000 (05:07 +0000)]
[fixed] Flipping sprites that come from a TextureAtlas.
badlogicgames [Sun, 5 Dec 2010 05:06:20 +0000 (05:06 +0000)]
[updated] gdx-natives.jar
badlogicgames [Sun, 5 Dec 2010 05:00:59 +0000 (05:00 +0000)]
[changed] hudson ant script.
badlogicgames [Sun, 5 Dec 2010 04:58:47 +0000 (04:58 +0000)]
[fixed] build-win64.xml scripts
[fixed] Version loads gdx-64.dll on Winblows now.
nathan.sweet [Sun, 5 Dec 2010 04:25:28 +0000 (04:25 +0000)]
[changed] SpriteSheet to TextureAtlas and completed texture region / sprite refactoring (except javadocs).
badlogicgames [Sun, 5 Dec 2010 02:06:38 +0000 (02:06 +0000)]
[added] gdx-64.dll to be included in gdx-natives.jar in ant script
badlogicgames [Sun, 5 Dec 2010 01:57:44 +0000 (01:57 +0000)]
[added] win64 natives, not tested as i build this on a 32-bit machine...
badlogicgames [Sun, 5 Dec 2010 01:54:53 +0000 (01:54 +0000)]
[added] ant scripts for building windows natives. to be adapted for lunix and macosx in a minute. hurray...
badlogicgames [Sat, 4 Dec 2010 01:28:38 +0000 (01:28 +0000)]
[fixed] more referencing in gdx-vectorpinball :p
badlogicgames [Sat, 4 Dec 2010 01:26:36 +0000 (01:26 +0000)]
[fixed] vector pinball references gdx-natives.jar as well now
badlogicgames [Sat, 4 Dec 2010 01:25:46 +0000 (01:25 +0000)]
gahhhh svn
badlogicgames [Sat, 4 Dec 2010 01:23:33 +0000 (01:23 +0000)]
[removed] natives in plain form from demos. encapsulated in gdx-natives.jar now. works on win7 32-bit, linux 32-bit and linux-64bit. should work on mac as well, can't test though
badlogicgames [Sat, 4 Dec 2010 01:11:42 +0000 (01:11 +0000)]
[added] gdx-natives.jar included in nightlies now
badlogicgames [Sat, 4 Dec 2010 01:07:09 +0000 (01:07 +0000)]
[fixed] minor thingy
badlogicgames [Sat, 4 Dec 2010 01:06:34 +0000 (01:06 +0000)]
[fixed] README
badlogicgames [Sat, 4 Dec 2010 00:31:40 +0000 (00:31 +0000)]
[fixed] rtm uses gdx-natives now
badlogicgames [Sat, 4 Dec 2010 00:06:35 +0000 (00:06 +0000)]
[added] gdx-natives.jar as a dependency to gdx-tests-jogl and gdx-tests-lwjgl
badlogicgames [Sat, 4 Dec 2010 00:05:53 +0000 (00:05 +0000)]
[changed] Version.loadLibraries() will now first try to find the gdx natives in the classpath. If you added gdx-natives.jar as a dependency you are all set. Fallback will try to load it from the library path (on Android that's the default).
badlogicgames [Fri, 3 Dec 2010 23:42:32 +0000 (23:42 +0000)]
[added] gdx-natives.jar to dependencies project. include this and you won't have to specify the library path.
nathan.sweet [Fri, 3 Dec 2010 23:30:50 +0000 (23:30 +0000)]
[fixed] SpriteBatch not setting maxSpritesInBatch.
badlogicgames [Fri, 3 Dec 2010 22:55:40 +0000 (22:55 +0000)]
[changed] dist ant script to include mac binaries.
badlogicgames [Fri, 3 Dec 2010 22:55:13 +0000 (22:55 +0000)]
[changed] Hudson ant script to include mac binaries. Thanks Silvergate!
badlogicgames [Fri, 3 Dec 2010 22:53:21 +0000 (22:53 +0000)]
[added] and now the actualy MacOS binary...
badlogicgames [Fri, 3 Dec 2010 22:47:29 +0000 (22:47 +0000)]
[added] Mac natives. Thanks Simon! (Pirato if you read this get in touch with me :p).
nathan.sweet [Fri, 3 Dec 2010 12:46:06 +0000 (12:46 +0000)]
[added] Texture#setWrap.
[added] Bunch of functionality to TextureRegion.
[changed] Sprite, BitmapFont to use TextureRegion. Moved Sprite texture manipulating methods into TextureRegion. This is an API breaking change!
[changed] FileHandle, better exception trying to read/write a directory.
[added] getColor to BitmapFont.
[fixed] Sprite#rotate90.
[fixed] SpriteBatch draw method, javadocs were wrong and params were int when should be float.
[added] SpriteBatch and SpriteCache draw methods for TextureRegion.
[added] A packed font to SpriteSheetTest.
[added] Missing tiles.png from LWJGL backend.
Note: A few more refactoring items still remain: SpriteSheet is currently broken! TextureAtlas dies and SpriteSheet becomes TextureAtlas. TextureAtlas needs to provide Sprites that respect offset for proper position of whitespace stripped regions. SpriteSheetPacker becomes TexturePacker.
badlogicgames [Fri, 3 Dec 2010 12:20:05 +0000 (12:20 +0000)]
[changed] added Cylabs suggestion to handle jawt.dll loading with a property as well.
badlogicgames [Fri, 3 Dec 2010 05:12:52 +0000 (05:12 +0000)]
[changed] random tiles are used in TileTest now
badlogicgames [Fri, 3 Dec 2010 04:37:20 +0000 (04:37 +0000)]
[fixed] borked stuff in TileTest
badlogicgames [Fri, 3 Dec 2010 04:36:22 +0000 (04:36 +0000)]
[fixed] header in TileTest and a little typo :p
badlogicgames [Fri, 3 Dec 2010 04:33:39 +0000 (04:33 +0000)]
[added] whoops :p actual test
badlogicgames [Fri, 3 Dec 2010 04:31:36 +0000 (04:31 +0000)]
[added] tiles.png from tiled example and TileTest. We are pretty fast.
badlogicgames [Thu, 2 Dec 2010 23:51:33 +0000 (23:51 +0000)]
[removed] some tests (Mpg123Decoder, VorbisTest, FillrateTest)
badlogicgames [Thu, 2 Dec 2010 23:51:12 +0000 (23:51 +0000)]
[added] logging for egl and ogl configs.
badlogicgames [Thu, 2 Dec 2010 23:14:49 +0000 (23:14 +0000)]
[fixed] loading jawt.dll on Windows before anything else in JoglNativesLoader now. Crossing fingers :p (tested on Windows 7)
badlogicgames [Thu, 2 Dec 2010 23:12:02 +0000 (23:12 +0000)]
[added] lwjgl-natives.jar to nightlies. Damn it. Thanks Cylab
badlogicgames [Thu, 2 Dec 2010 03:00:55 +0000 (03:00 +0000)]
[changed] small improvement to Sprite, now with 4 multiplications less in case of rotation...
badlogicgames [Thu, 2 Dec 2010 03:00:22 +0000 (03:00 +0000)]
[added] AtomicQueue by Matthias