Files
love/testing/todo.md
ell 24d84418c7 testsuite updates
- added some additional checks to check for lua version/jit enabled for use with other repos (namely love potion)
- updated HTML report CSS to group each image compare and fix pixel rendering
- fixed not showing image checks for the 4th compareImg or more in a given test method
- fixed pixel tolerance usage crashing when looking at images on the boundary
- fixed compare img not checking the first 2 rows of pixels on the x + y
-graphic tests that fail will now show a third "difference" image to help identify what isn't matching up
2024-03-22 12:17:15 +00:00

1.1 KiB

TODO

These are all the outstanding methods that require test coverage, along with a few bits that still need doing / discussion.

General

  • ability to test loading different combinations of modules if needed?
  • check expected behaviour of mount + unmount with common path try uncommenting love.filesystem.unmountCommonPath and you'll see the issues
  • revisit love.audio.setPlaybackDevice when we update openal soft for MacOS

Graphics

  • love.graphics.copyBuffer()
  • love.graphics.copyBufferToTexture()
  • love.graphics.copyTextureToBuffer()
  • love.graphics.readbackTexture()
  • love.graphics.readbackTextureAsync()
  • love.graphics.readbackBuffer()
  • love.graphics.readbackBufferAsync()
  • love.graphics.newComputeShader()
  • love.graphics.dispatchThreadgroups()
  • love.graphics.dispatchIndirect()
  • love.graphics.drawFromShader()
  • love.graphics.drawFromShaderIndirect()
  • love.graphics.drawIndirect()
  • love.graphics.getQuadIndexBuffer()
  • love.graphics.setBlendState()
  • love.graphics.resetProjection()
  • love.graphics.Mesh:getAttachedAttributes()
  • love.graphics.Shader:hasStage()