Commit History

Author SHA1 Message Date
  Alex Szpakowski 364718fa46 Android: potentially work around a Qualcomm Adreno driver bug which prevented videos from being loaded into vram. 6 years ago
  Alex Szpakowski 93372b87a8 Fix love.graphics.clear(colortable) when no Canvas is active. 7 years ago
  Alex Szpakowski cfa30167ca Fix hash map collisions when setting canvases. 7 years ago
  Alex Szpakowski 39201af79f Improve the error message when an invalid layer or face index is given in love.graphics.setMode. 7 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski dd59803ad3 Error when invalid setting names are used in the tables passed to love.graphics.newCanvas and newImage. See issue #1312. 7 years ago
  Alex Szpakowski 065f4a8e9b Fix SpriteBatch:setDrawRange. 7 years ago
  Alex Szpakowski a31b500b03 Simplify quad drawing code, and use glDrawElementsBaseVertex when available. 7 years ago
  Alex Szpakowski 3fb621af95 Always use a 16 bit index array for quad indices, with multiple draws when necessary. See issue #1356. 7 years ago
  Alex Szpakowski 3a8390ceff Fix a couple bugs with love.graphics.clear. 7 years ago
  Alex Szpakowski 7354de2059 Add (low level) functionality to allow rendering 3D Meshes. 7 years ago
  Alex Szpakowski e099e57052 Cleaned up some internal love.graphics code. 7 years ago
  Alex Szpakowski cbcb1a8606 Allow a depth/stencil canvas to be active without a color canvas. 7 years ago
  Alex Szpakowski b8c4b07edf Clean up unused temporary Canvases after a few frames. 7 years ago
  Alex Szpakowski 7f88037d94 Move the implementation for Graphics::flushStreamDraws out of the opengl backend 7 years ago
  Alex Szpakowski e3fd489373 Abstracted lower level drawing code, moved all type-specific drawing code out of opengl backend, deleted obsolete files 7 years ago
  Alex Szpakowski 15cc540e4c Make internal vertex attribute code less OpenGL-specific. 7 years ago
  Alex Szpakowski 7a2e52b12d Cleaned up some vertex data-related code. 7 years ago
  Alex Szpakowski e5b0d96b27 Restructured some Shader code. Added runtime temporary caching and sharing of shader stages. Resolves issue #1235. 7 years ago
  Alex Szpakowski 8068b0f1d4 Add variant of love.graphics.captureScreenshot which takes a Channel argument. 7 years ago
  Alex Szpakowski 844900db39 Rename all cases of 'pixel density' to 'DPI scale' in love's APIs. 8 years ago
  Alex Szpakowski b4f8f08b70 Enable (when available) and improve performance of persistently mapped buffer path for the vertex/index buffers used with automatic batching. 8 years ago
  Alex Szpakowski de28c6e6a8 Add the ability to have formally deprecated functions. 8 years ago
  Alex Szpakowski b3d4443f9d Added 'drawcallsbatched' field to the table returned by love.graphics.getStats. 8 years ago
  Alex Szpakowski 864147c38c love.graphics: move more platform-independent code out of the opengl backend 8 years ago
  Alex Szpakowski 025201d0c2 Hopefully work around Array Texture intel GMA driver bug on windows (resolves issue #1265). 8 years ago
  Alex Szpakowski 34f25bd6c8 ESSL: always enable standard derivative functionality (dFdx, dFdy, fwidth) when available. Added 'shaderderivatives' graphics feature enum. 8 years ago
  Alex Szpakowski 54a049e206 Restructured internal code for graphics capabilities. Added love.graphics.getTextureTypes which returns a table of Texture Type to boolean supported fields. 8 years ago
  Alex Szpakowski 45de7cebb6 Cleaned up some graphics code. 8 years ago
  Alex Szpakowski 9fe81ad922 Allow a temporary/internal depth buffer to be used when a Canvas is active, similar to how temporary stencil buffers are allowed. 8 years ago