Browse Source

requested changes

ell 1 year ago
parent
commit
3dfa13e60c
4 changed files with 24 additions and 27 deletions
  1. 1 3
      testing/conf.lua
  2. 0 2
      testing/main.lua
  3. 2 1
      testing/tests/image.lua
  4. 21 21
      testing/todo.md

+ 1 - 3
testing/conf.lua

@@ -1,5 +1,3 @@
-print("conf.lua")
-
 function love.conf(t)
 function love.conf(t)
   print("love.conf")
   print("love.conf")
   t.console = true
   t.console = true
@@ -20,5 +18,5 @@ end
 function love.errorhandler(msg)
 function love.errorhandler(msg)
 	msg = tostring(msg)
 	msg = tostring(msg)
 	error_printer(msg, 2)
 	error_printer(msg, 2)
-  os.exit(1)
+  return nil
 end
 end

+ 0 - 2
testing/main.lua

@@ -1,5 +1,3 @@
-print('main.lua')
-
 -- load test objs
 -- load test objs
 require('classes.TestSuite')
 require('classes.TestSuite')
 require('classes.TestModule')
 require('classes.TestModule')

+ 2 - 1
testing/tests/image.lua

@@ -90,7 +90,8 @@ love.test.image.ImageData = function(test)
   love.filesystem.remove('test-encode.png')
   love.filesystem.remove('test-encode.png')
 
 
   -- check encoding to an image (exr)
   -- check encoding to an image (exr)
-  idata:encode('png', 'test-encode.exr')
+  local edata = love.image.newImageData(100, 100, 'r16f')
+  edata:encode('exr', 'test-encode.exr')
   local read2 = love.filesystem.openFile('test-encode.exr', 'r')
   local read2 = love.filesystem.openFile('test-encode.exr', 'r')
   test:assertNotNil(read2)
   test:assertNotNil(read2)
   love.filesystem.remove('test-encode.exr')
   love.filesystem.remove('test-encode.exr')

+ 21 - 21
testing/todo.md

@@ -9,24 +9,24 @@ These are all the outstanding methods that require test coverage, along with a f
 - revisit love.audio.setPlaybackDevice when we update openal soft for MacOS
 - revisit love.audio.setPlaybackDevice when we update openal soft for MacOS
 
 
 ## Graphics
 ## 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.dispatchThreadgroupos
-- love.graphics.dispatchIndirect
-- love.graphics.newTexture
-- love.graphics.drawFromShader
-- love.graphics.drawFromShaderIndirect
-- love.graphics.drawIndirect
-- love.graphics.getQuadIndexBuffer
-- love.graphics.setBlendState
-- love.graphics.setOrthoProjection
-- love.graphics.setPerspectiveProjection
-- love.graphics.resetProjection
-- love.graphics.Mesh:getAttachedAttributes
-- love.graphics.Shader:hasStage
+- 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.newTexture()
+- love.graphics.drawFromShader()
+- love.graphics.drawFromShaderIndirect()
+- love.graphics.drawIndirect()
+- love.graphics.getQuadIndexBuffer()
+- love.graphics.setBlendState()
+- love.graphics.setOrthoProjection()
+- love.graphics.setPerspectiveProjection()
+- love.graphics.resetProjection()
+- love.graphics.Mesh:getAttachedAttributes()
+- love.graphics.Shader:hasStage()