Alex Szpakowski
26326a01e0
Merge branch 'master' into 12.0-development
2020-09-21 22:35:19 -03:00
Alex Szpakowski
6be79bdd89
Fix build errors when Xcode 12 is used.
2020-09-21 22:14:41 -03:00
Alex Szpakowski
0fa0d39a5d
Merge pull request #1622 from thegrb93/add-getsetstate
...
Add Body.getKinematicState and Body.setKinematicState
2020-09-21 16:38:57 -03:00
Garrett Brown
bd6d50e2a9
Rename to get/setKinematicState
2020-09-20 21:54:02 -04:00
Garrett Brown
7d24beab90
Add box2d to includes
2020-09-17 09:51:38 -04:00
Garrett Brown
bd4f256735
Lower case folders
2020-09-17 09:37:23 -04:00
Garrett Brown
228e0b9df1
Fix casing here?
2020-09-16 21:47:58 -04:00
thegrb93
e4c7a4e777
Add getState and setState
2020-09-16 21:39:55 -04:00
Garrett Brown
a16640c89c
Added backwards compatible frequency/dampingRatio functions. Added new stiffness/damping functions.
2020-08-23 02:50:47 -04:00
Garrett Brown
2d6efd8b8d
Update mk file
2020-08-18 00:19:37 -04:00
Garrett Brown
ed257083c3
Revert this whitespace change
2020-08-16 22:42:29 -04:00
Garrett Brown
10002c91db
Didn't mean to change these
2020-08-16 21:20:16 -04:00
Garrett Brown
be5ad1f445
Fix isfinite erroring
2020-08-16 20:57:20 -04:00
Garrett Brown
b074ae8f4c
Gotta lowercase these too
2020-08-16 19:39:36 -04:00
Garrett Brown
350054e190
Rename Box2D folder to box2d
2020-08-16 19:28:20 -04:00
Garrett Brown
8f4476ca3d
Add one sided edge support. Just not sure if the ghost vertices are fine.
2020-08-16 19:12:56 -04:00
Garrett Brown
09db462fd6
Fixes
2020-08-16 19:01:59 -04:00
Garrett Brown
59a1a4b2cd
Finish wrapper function renames
2020-08-16 18:27:51 -04:00
Garrett Brown
a5004f4c8d
Add assert modification
2020-08-16 18:25:03 -04:00
Garrett Brown
74c6021e8d
Starting box2d update
2020-08-16 10:40:04 -04:00
Alex Szpakowski
9f62bafea2
Merge pull request #1607 from Cartread/patch-1
...
Update boot.lua
2020-08-16 11:34:19 -03:00
Cartread
da644085e4
Update boot.lua.h
2020-08-15 22:57:30 -04:00
Alex Szpakowski
b86151081d
Merge pull request #1609 from nikeinikei/master
...
make love lua 5.4 conform
2020-08-14 21:21:39 -03:00
niki
c3e6659fcb
remove pushliteral version in luaopen_luautf8
2020-08-15 01:28:49 +02:00
niki
99e1c0034d
make love lua 5.4 conform
2020-08-14 19:27:42 +02:00
Cartread
e1d491b7c5
Update boot.lua
...
Removing the alpha variable allows anyone who overwrote the setColor function to see errorhandler's print.
e.g. I'm overwriting the setColor function to accommodate 0-255 values and the error message is being printed with 1/255 alpha (invisible).
Removing the 1 will print the message in black.
P.S. I'm currently overwriting errorhandler for this, but I assume others are also overwriting setColor and see no error messages.
2020-08-13 00:26:17 -04:00
Alex Szpakowski
365387150e
Merge branch 'master' into 12.0-development
2020-08-09 12:25:07 -03:00
Alex Szpakowski
5f4d2f3323
Fix love.graphics.newVolumeImage when explicit mipmaps are given
...
Fixes issue #1602
2020-08-09 12:12:28 -03:00
Alex Szpakowski
aa219c0d7a
Simplify some boilerplate internal code
2020-08-02 16:00:08 -03:00
Alex Szpakowski
f168333938
Simplify Buffer APIs.
...
Remove Buffer:set/getElement, Buffer:isCPUReadable, and the cpureadable flag in newBuffer's settings parameter.
2020-08-01 21:51:37 -03:00
Alex Szpakowski
5b4de2308d
show the renderer name in the no-game's title
2020-07-29 19:42:38 -03:00
Alex Szpakowski
a8c879f3bf
metal: initial texel buffer implementation
2020-07-29 19:35:45 -03:00
Alex Szpakowski
2e4b1f5dd9
metal: reimplement explicit attribute locations
...
Also reimplement temporary uniform buffer hack
2020-07-29 19:15:22 -03:00
Alex Szpakowski
3ae4a0f76b
metal: post merge compilation fixes
2020-07-29 18:51:21 -03:00
Alex Szpakowski
7a50f32585
Merge branch '12.0-development' into metal
2020-07-29 18:21:19 -03:00
Alex Szpakowski
eea78884d3
metal: initial barebones texture reflection in shaders
2020-07-29 18:11:20 -03:00
Alex Szpakowski
b011487a3e
Add new texel buffer type.
...
GLSL 3+ shaders can read from texel buffers by declaring a uniform samplerBuffer variable and calling texelFetch with a 0-based index, in the shader code. All attributes in a texel buffer's format array must have the same data format (e.g. all 'floatvec4' formats).
Shader:send accepts a texel Buffer for samplerBuffer uniforms.
Added 'texelbuffer' to love.graphics.getSupported (requires GLSL 3+ and desktop OpenGL).
Added 'texelbuffersize' to love.graphics.getSystemLimits. Returns the max number of values in a texel buffer (array length multiplied by the number of attributes declared in the buffer's format array).
2020-07-28 20:44:36 -03:00
Alex Szpakowski
3c65d5ae41
love.graphics.newIndexBuffer uses 0-based index values.
...
It can't be consistent with other buffer types or Buffer methods if it's 1-based.
2020-07-27 17:35:16 -03:00
Alex Szpakowski
de370beb68
Remove deprecation notices from newImage for now
2020-07-26 16:59:09 -03:00
Alex Szpakowski
6045b0f483
Merge branch 'GraphicsBuffer' into 12.0-development
2020-07-26 16:49:59 -03:00
Alex Szpakowski
2d7267a428
Add Buffer:isBufferType and Buffer:isCPUReadable.
2020-07-26 16:43:40 -03:00
Alex Szpakowski
36b0394afc
Add love.graphics.newVertexBuffer and love.graphics.newBuffer.
2020-07-26 16:32:18 -03:00
Alex Szpakowski
d75f5df80d
Add Buffer methods
...
flush, setArrayData, setElement, getElement, getElementCount, getElementStride, getSize, getFormat
2020-07-25 19:48:54 -03:00
Alex Szpakowski
1d087cc5c2
Fix Mesh/Buffer:flush uploading more data than it needs to, sometimes.
2020-07-21 21:56:47 -03:00
Alex Szpakowski
7ad5e5a21a
Fix newMesh(format, ...). Fix Mesh:attachAttribute.
...
Deprecate the mesh argument variant of attachAttribute in favor of the buffer argument variant.
2020-07-21 21:46:45 -03:00
Alex Szpakowski
c2be89f130
Fix crashes when creating a Buffer.
2020-07-21 20:50:49 -03:00
Alex Szpakowski
77834d8e6c
Add a Data object variant of love.graphics.newIndexBuffer
2020-07-21 19:09:13 -03:00
Alex Szpakowski
3b67db4672
Add love.graphics.newIndexBuffer
2020-07-21 18:57:50 -03:00
Alex Szpakowski
834cddc34c
Add Mesh:getVertexBuffer.
2020-07-20 22:13:30 -03:00
Alex Szpakowski
e60736f5a6
Add Mesh:set/getIndexBuffer.
2020-07-20 22:10:08 -03:00