ell
2875a96e92
test updates
...
- update main love readme to include note on tests
- added module tests for Sensor, Keyboard, Touch, Joystick, Mouse, and Love (for hooks + basic love-level methods)
- general clean-up of main class logic
- couple fixes for runner-specific failures (physics.Joint, audio.getActiveSourceCount, mouse.getPosition)
- change window.close test to run last
2023-12-04 16:13:38 +00:00
Sasha Szpakowski
8951635abc
Merge branch 'main' into 12.0-development
2023-12-02 13:40:49 -04:00
Sasha Szpakowski
36783d30f0
Merge pull request #1974 from ellraiser/12.0-testsuite
...
basic API test suite
2023-11-29 20:45:36 -04:00
Sasha Szpakowski
30009dbe2c
Merge pull request #1988 from sewbacca/fix/mingw-utf16
...
MinGW: Adapt to utf-16 encoded love.rc
2023-11-28 21:45:14 -04:00
ell
13c5f7ac34
Merge remote-tracking branch 'upstream/12.0-development' into 12.0-testsuite
2023-11-28 15:15:48 +00:00
Sewbacca
76fcc5bc3d
MinGW: Support utf-16 encoded love.rc
2023-11-28 16:11:07 +01:00
Sasha Szpakowski
696007ee39
Don't unconditionally run love.jitsetup when love is used as a library
2023-11-27 23:14:36 -04:00
Miku AuahDark
6a298a74c2
jitsetup: Also disable JIT on ARM32 platform.
2023-11-27 12:47:23 +08:00
Miku AuahDark
f4f3105ccd
Call love.jitsetup during thread initialization too.
2023-11-27 12:13:56 +08:00
Miku AuahDark
da3fdba7f4
Android: Remove calls to luaJIT_setmode.
...
Turning off JIT is now done in jitsetup.lua.
2023-11-27 11:35:37 +08:00
Sasha Szpakowski
d21c9cb6de
macOS/arm64: turn off JIT compilation by default.
2023-11-26 17:11:34 -04:00
Sasha Szpakowski
aa0a0bdf7a
iOS: remove LuaJIT build script.
...
It's been moved to the love-apple-dependencies repository.
2023-11-26 14:23:49 -04:00
Miku AuahDark
788e58b315
Revert love.rc changes from #1985 .
2023-11-27 00:01:43 +08:00
Sasha Szpakowski
e3a0ba3737
Merge pull request #1985 from sewbacca/feature/mingw
...
MinGW / MSYS2 Support
2023-11-26 11:52:13 -04:00
Sewbacca
11d4bdd1a3
Add support for MinGW
2023-11-26 15:00:34 +01:00
Sasha Szpakowski
910533edda
Initial code for sending flat-array matrices to storage buffers (untested).
2023-11-24 14:12:47 -04:00
ell
cc4b618a42
Update physics.lua
2023-11-23 13:57:07 +00:00
ell
d6c779643f
fix some ranges for runners
2023-11-23 13:17:09 +00:00
ell
c5fb1a7f4e
Merge remote-tracking branch 'upstream/12.0-development' into 12.0-testsuite
2023-11-23 13:16:35 +00:00
ell
f846d4ab91
review changes
...
- spaced out object class tests and added more defined comment groups
- changed reusing vars in case it causes unexpected asserts in future
- fixed some shape:point test having wrong params
- added assertTrue + assertFalse for basic checks
- used assertRange more for some of the physics + audio tests
2023-11-23 12:52:54 +00:00
Sasha Szpakowski
69dbb15027
Fix return value of Shape:testPoint.
2023-11-22 19:43:09 -04:00
ell
63d303a22f
make workflow fail if tests fail
2023-11-22 23:15:07 +00:00
ell
825e46621e
finished obj tests
...
- added physics.Contact, physics.Body, and physics.Shape obj tests
- added graphics.Mesh and graphics.ParticleSystem obj tests
- fixed some rgba tolerance needed on a couple methods
- added test conclusion to zip artifact name for quick checking on PRs
- ignored testsuite on compat mode windows builds
2023-11-20 20:05:30 +00:00
Sasha Szpakowski
99e7022d2d
iOS: alphabetically sort .love file list.
...
Fixes #1984 .
2023-11-18 13:44:41 -04:00
ellraiser
1ef183c3c7
Update main.yml
2023-11-17 20:19:51 +00:00
ellraiser
eba8ccb748
Update main.yml
2023-11-17 19:37:56 +00:00
ellraiser
a977ad290b
revert
2023-11-17 17:15:46 +00:00
ellraiser
51c2aa8cf8
specify write for action permission
2023-11-17 17:00:17 +00:00
ell
89119c554a
add runner exceptions to readme
2023-11-17 12:19:56 +00:00
ell
a8c714bc89
change to exact rgba comparison for visual tests
2023-11-17 00:11:32 +00:00
ell
d1307584e5
add graphics pixel comparison tests
...
- added an automatic check for expected vs actual with the images already shown in the report - used a 1px tolerance for now for each of the pixels checked
2023-11-16 23:28:50 +00:00
ell
37961f92d6
floor joint pos
2023-11-16 22:09:31 +00:00
ell
adc6fbea4c
added test.physics.Joint
2023-11-16 21:54:01 +00:00
ell
8124804d49
more graphics + some physics tests
...
- added obj tests for graphics.SpriteBatch, and graphics.Video
- added obj tests for physics.World
- added test for setStencilMode and removed deprecated stencil+setStencilTest
- added graphics.drawInstanced
- fixed deprecated physic shape calls (body now added as first param)
2023-11-16 19:22:40 +00:00
Sasha Szpakowski
20ffe94349
vulkan: fix a consistency issue with texture samplers
2023-11-15 23:15:27 -04:00
ell
1323bb1452
ignore setMipmapFilter on opengl ES
2023-11-15 20:34:34 +00:00
ell
0ef417f60c
fix test.graphics.Canvas
2023-11-15 19:54:14 +00:00
ell
038b36a67d
add renderer to report md
2023-11-15 19:52:17 +00:00
ell
ad44eb4fd7
more graphics class tests
...
- added graphics.Canvas, graphics.Font, graphics.Image, graphics.Quad, graphics.Shader and graphics.Text
- removed rogue resource img
- removed event wait test placeholder
- updated todo list
2023-11-15 19:32:39 +00:00
ell
af4c50a4ce
skip test.audio.RecordingDevice on CI
2023-11-15 09:06:16 +00:00
Miku AuahDark
81393b9aed
Android: Fixed invalid JNIEnv* pointer when starting up love.filesystem for 2nd time.
2023-11-15 12:19:06 +08:00
Miku AuahDark
ae465f8e4b
Insert Android-specific changelog.
2023-11-15 12:16:19 +08:00
ell
357b005e53
fix test.audio.Source
2023-11-14 23:21:28 +00:00
ell
c89e7930ba
alsoft relative to checkout
2023-11-14 21:33:11 +00:00
ell
333169eb0f
fix alsoft path
2023-11-14 21:22:10 +00:00
ell
b1fe623358
turn off vulkan tests for now
2023-11-14 20:53:42 +00:00
ell
46d45678af
invalid lib linux
2023-11-14 20:42:04 +00:00
ell
38ef55ee32
add arch+compat to win test output
2023-11-14 20:38:35 +00:00
ell
5155a96540
fix upload paths
2023-11-14 20:18:43 +00:00
ell
0d338b0c0d
workflow changes #1
2023-11-14 20:04:49 +00:00