Commit History

Author SHA1 Message Date
  Alex Szpakowski 45de7cebb6 Cleaned up some graphics code. 8 years ago
  Alex Szpakowski 30a63b6642 Fix crashes on OpenGL ES (thanks xenthral!) 8 years ago
  Alex Szpakowski b019a4a64c Cleaned up texture VRAM usage tracking. 8 years ago
  Alex Szpakowski 16f5557131 Move more backend-agnostic code out of the love.graphics opengl implementation files. 8 years ago
  Alex Szpakowski 10d73ea1d7 Moved some backend-agnostic code out of the OpenGL backend of love.graphics. 8 years ago
  Alex Szpakowski 70b32c47ce Error if a non-2D/affine matrix is used with auto-batched draws, since they perform CPU-side matrix transforms on 2-component vectors. 8 years ago
  Alex Szpakowski 7161d600b7 Add mipmapping support to Canvases. 8 years ago
  Alex Szpakowski a0ef2ac28b Add Depth compare / shadow sampler support. Officially this is only supported in glsl3 shaders. 8 years ago
  Alex Szpakowski 0001b4695e Add new variants of love.graphics.clear for controlling how the depth and stencil buffers are cleared. 8 years ago
  Alex Szpakowski 72c7602650 Readable depth-stencil Canvases with MSAA are not currently supported. 8 years ago
  Alex Szpakowski fca3d4a841 Improved the error message when a Canvas with the readable field explicitly set is not supported. 8 years ago
  Alex Szpakowski 43172bd3f6 Add optional ‘readable’ boolean field to the table passed into love.graphics.newCanvas. Added new variant of love.graphics.getCanvasFormats which takes a ‘readable’ boolean. 8 years ago
  Alex Szpakowski c36a53fdcb Add new non-readable Canvas formats: depth16, depth24, depth32f, depth24stencil8, and depth32fstencil8. 8 years ago
  Alex Szpakowski 018a3831cb Add a new “stencil8” pixel format for Canvases (resolves issue #1003). 8 years ago
  Alex Szpakowski 66b299822a Array textures can be easily drawn without a shader (resolves issue #1111). 8 years ago
  Alex Szpakowski 73fd45558b Implement Array, Cubemap, and Volume texture types (issue #1111). 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Alex Szpakowski f12596dd19 More code restructuring. 8 years ago
  Alex Szpakowski d26002f5cc Revamped and streamlined retina / high-DPI support (resolves issue #1122). 8 years ago
  Alex Szpakowski 0d2e08baff Implement automatic batching for points, lines, shapes, and images/quads. 8 years ago
  Alex Szpakowski 2a47a8c9e2 Revert most render pass API changes. The APIs need more work and iteration before they’re better to use than the old setCanvas APIs. 8 years ago
  Alex Szpakowski 0a8c6f3ee6 Cleaned up some love.graphics code. 8 years ago
  Bart van Strien 7bd3581a52 Merge dynamiccore2 into minor 8 years ago
  Alex Szpakowski 0a3adc0839 Unify pixel format enums for ImageData, CompressedImageData, and Canvas into a single PixelFormat enum. 8 years ago
  Bart van Strien 24a7a3d367 Merge minor into dynamiccore2 8 years ago
  Alex Szpakowski 9d2ee6d909 Shader uniforms keep their values after love.window.setMode (resolves issue #1174). 8 years ago
  Alex Szpakowski 3e80ec2257 Render pass API. Replaces love.graphics.setCanvas and friends. 8 years ago
  Bart van Strien d967a755e5 Make love::Type handle type names 8 years ago
  Bart van Strien c761202486 Build type information on first use (load-time), instead of using a hardcoded list 8 years ago
  Alex Szpakowski 14f1afa446 Reduce redundant glActiveTexture calls. 8 years ago