vrld
e02a2679c2
Add love.graphics.getPixelEffect() (issue #372 ) -- thanks, slime73!
2012-02-09 13:19:52 +01:00
Bill Meltsner
57dabc9f89
Change WheelJoint:get/setSpringFrequencyHz to get/setSpringFrequency
2012-02-06 10:32:33 -05:00
Bill Meltsner
20f4e567b3
Fix Fixture:getShape(), for real this time.
...
All the Memoizer stuff was pointless: when you create a Fixture, it clones the b2Shape, so there was never going to be a memoized Shape to find. And cloning the Shape is incorrect as well, since you should able to modify the Shape retrieved through getShape and have it affect the Fixture. Everything's much simpler now.
2012-02-05 19:22:33 -05:00
Bill Meltsner
31a85e81a2
Properly convert the anchor points for RopeJoints to local coordinates
2012-02-04 19:53:29 -05:00
Bill Meltsner
f67d454aa3
Fix off-by-one error in Fixture:getBits
2012-02-04 19:45:38 -05:00
Bill Meltsner
ddb1492c1f
bounds check ChainShape:getPoint, and make functions that take indices 1-indexed on the Lua end of things
2012-02-04 19:38:11 -05:00
Bill Meltsner
83f7002f67
Remove the unnecessary transform arguments to Fixture:rayCast that some idiot blindly copy/pasted from Shape:rayCast
2012-02-04 19:16:27 -05:00
Bill Meltsner
fae16c712d
make Body::applyForce(fx, fy) semantically clearer
2012-02-04 19:09:20 -05:00
Bill Meltsner
4aa3939311
Actually register Box2D worlds as contact filters
2012-02-04 19:07:24 -05:00
Bill Meltsner
2a88ed1fa5
Fix issues with Shape retention in Fixture:getShape()
2012-02-04 18:55:48 -05:00
Bill Meltsner
e5cabe3b3f
Remove Shape:destroy().
...
With the changes to Shapes rendering them mere blocks of information with no role in the World save being attached to Bodies and discarded, Shape:destroy no longer has any justification for its continued existence. Truly, on several levels, it has been hoist with its own petard.
2012-02-04 18:35:30 -05:00
Bill Meltsner
dac757b688
remove scaling for density.
...
while technically density is (according to the Box2D docs) in kg/m^2, it seems like a number that can be safely left un-scaled, for simplicity's sake; the concept of a shape/fixture's density seems sufficiently divorced from the MKS system as to render this a non-issue. if this proves to be a problem in use, scaling can be re-added.
2012-02-04 18:26:43 -05:00
Bill Meltsner
f3d770e5e7
Scale Body inertia
2012-02-04 17:54:16 -05:00
Bill Meltsner
223f9eebef
Provide a default density of 1.0 for Fixtures
2012-02-04 17:21:42 -05:00
Bill Meltsner
e482f32da3
Allow vertices in either clockwise or counter-clockwise order for newPolygonShape (fixes issue #326 )
2012-02-04 17:18:57 -05:00
Bill Meltsner
f00b5f03f2
catch a possible Box2D exception in setMassData (fixes issue #342 )
2012-02-04 16:55:09 -05:00
Bill Meltsner
86abc9323b
Add ParticleSystem:getPosition (issue #368 )
2012-02-04 11:31:07 -05:00
Bill Meltsner
8f781e9f13
Add "combine" color mode, for colorizing images (see https://love2d.org/forums/viewtopic.php?f=4&t=7648 )
2012-01-26 15:00:40 -05:00
Bill Meltsner
a0be14869f
Fix state saving to handle any blend/colormode
2012-01-26 14:46:59 -05:00
Bart van Strien
386dd53780
Make VertexBuffers use size_t, raising the limit of vertices that can be stored
...
This means more sprites in SpriteBatches, yay!
2012-01-24 23:02:35 +01:00
Bart van Strien
a67b5b501f
Fix a leak on destruction of a physics world
2012-01-24 23:00:18 +01:00
vrld
94bd960cc7
Fix number of arguments check in w_ParticleSystem_setSizes.
2012-01-20 14:07:22 +01:00
vrld
3904e49c75
Check argument sanity in w_ParticleSystem_setColors.
2012-01-19 14:59:36 +01:00
vrld
1a9eafb76a
Fix buffer over-read in draw_overdraw() (thanks, Boolsheet!).
2012-01-15 14:36:51 +01:00
Bart van Strien
f6e9f4cac7
Stop Body:getWorldPoints from overflowing the lua stack
2012-01-15 11:09:38 +01:00
Bart van Strien
e57e9efe0e
Improve love.filesystem.lines
2012-01-14 18:18:18 +01:00
Bart van Strien
d525349549
Fix usage of a string past its lifetime, and set a default type for encode
2012-01-12 11:30:09 +01:00
Bart van Strien
9dc4138366
Fix a comment
2012-01-12 11:26:22 +01:00
Bart van Strien
9bf6f43a4e
Adding the files is a crucial step, you know
...
And I so blame slime73 for his incorrect diff
2012-01-10 15:39:44 +01:00
Bart van Strien
2549d84ec8
Merged in thelinx/love (Body:setMass)
2012-01-10 15:38:26 +01:00
Bart van Strien
2ac4a9e6d0
Manually keep track of bound textures, so we don't have to poll each frame
...
Patch submitted by slime73.
2012-01-10 15:36:18 +01:00
Bart van Strien
51d4553b7d
Fix love.event.push/quit issues
2012-01-10 11:23:50 +01:00
Linus Sjögren
7f13fc47c7
Damn you, copy paste!
2012-01-10 04:24:13 +01:00
Linus Sjögren
afd0ef1d9e
Add a custom Body:setMass function.
2012-01-10 04:14:17 +01:00
Bill Meltsner
be55579a22
Happy New Year, have an enormous diff
2012-01-09 02:41:11 -06:00
Bill Meltsner
21516fc658
Add padding around every glyph in a Font texture, fixing the fringing seen with scaled text (actually fixes issue #321 )
2012-01-08 20:59:52 -06:00
Bill Meltsner
4c5d11d582
Backout changeset e90d89c7b9712297c14ba73eda37ec28f25101f9
2012-01-08 20:14:27 -06:00
Bart van Strien
5fa0a4cfa3
Drastically improve the font scaling quality (issue #321 )
...
Note that it isn't perfect yet, but a lot better.
2012-01-08 14:11:40 +01:00
Bart van Strien
1509403ca7
Add SpriteBatch:getImage (issue #321 )
2012-01-08 13:46:01 +01:00
Bart van Strien
7c1e1fd0db
Return nil if the raycasts don't hit anything (issue #335 )
2012-01-08 13:27:10 +01:00
Bart van Strien
c1f68e058d
Use Box2D's callbacks for destruction of physics objects and wait until the end of the timestep before destroying them.
...
Merge of box2d-id2 from love-experiments
2012-01-08 13:16:50 +01:00
Bart van Strien
e0b420c988
Properly export love modules to lua, package.loaded is correct now
2012-01-07 14:08:41 +01:00
Bart van Strien
870973197c
Only bind images when they weren't (issue #353 )
2012-01-07 11:37:50 +01:00
Bart van Strien
c78c6801e9
Formatting fix
2012-01-06 17:08:52 +01:00
Bart van Strien
f58f80397e
Fix fsaa crash on OSX, can't enable multisampling before a window is created (bug #350 )
2012-01-06 17:04:48 +01:00
Bart van Strien
ee231e7b4c
Fix DistanceModel enum conversion
2011-12-31 18:40:54 +01:00
Bart van Strien
7bd08ad72d
Dramatically speed up ImageData:paste (issue #336 )
2011-12-31 16:34:34 +01:00
Bart van Strien
3a9c71ad8f
Check if enum-string conversions succeed in love.audio.get/setDistanceModel (bug #347 )
2011-12-31 15:54:11 +01:00
vrld
751d7aa368
Leaner source distance model API.
2011-12-30 15:03:50 +01:00
vrld
9c9b1810b7
Decrese core-line width when overdrawing to preserve original line width.
2011-12-30 14:09:26 +01:00