Commit History

Author SHA1 Message Date
  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 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 018a3831cb Add a new “stencil8” pixel format for Canvases (resolves issue #1003). 8 years ago
  Alex Szpakowski ceb9cd1c0b Rename internal “GLSLES” references to “ESSL”. 8 years ago
  Alex Szpakowski cb9aa857d7 Don’t try to create the standard/default array texture shader if array textures are not supported. 8 years ago
  Alex Szpakowski 66b299822a Array textures can be easily drawn without a shader (resolves issue #1111). 8 years ago
  Alex Szpakowski f3f6b10ac8 Clean up glVertexAttribPointer calls a bit. 8 years ago
  Alex Szpakowski 73fd45558b Implement Array, Cubemap, and Volume texture types (issue #1111). 8 years ago
  Alex Szpakowski 97789b18c0 Only use opengl debug groups if the LOVE_GRAPHICS_DEBUG environment variable is set to 1. 8 years ago
  Alex Szpakowski 8558d7894c Move all remaining love.graphics Lua wrapper code out of the opengl implementation folder. 8 years ago
  Alex Szpakowski c0e66eba83 Move backend-agnostic Mesh and SpriteBatch code out of the opengl implementation folder. 8 years ago
  Alex Szpakowski 13af754d3d Move most of Text and Video love.graphics classes out of the opengl subfolder. 8 years ago
  Alex Szpakowski d990044288 love.graphics internal Buffer objects are no longer OpenGL-specific. 8 years ago
  Alex Szpakowski bea7cfdaab Add low-level hardware instancing support to Meshes. 8 years ago
  Alex Szpakowski 731b5d5cf0 Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00). 8 years ago
  Alex Szpakowski a6669a8bb2 Merge default into minor 8 years ago
  Alex Szpakowski f45c6a0d74 Fix a crash related to love.graphics.push and love.window.setMode. 8 years ago
  Alex Szpakowski 8c204efafb Minor pre-emptive fixes for GL3. 8 years ago
  Alex Szpakowski e445c50af8 Fix stenciling… 8 years ago
  Alex Szpakowski 5243fb5a85 Allow disabling stencil capabilities for the main screen in love.window.setMode. 8 years ago
  Alex Szpakowski 3adc9b45be Fix captureScreenshot when MSAA is used on iOS 8 years ago
  Alex Szpakowski a653bfa104 Minor batching fixes and performance improvements 8 years ago
  Alex Szpakowski 551dc423a2 Improved performance slightly when love.graphics.setColor is used heavily with automatic batching. 8 years ago
  Alex Szpakowski abb72cb813 Happy new year! 🥂 8 years ago
  Alex Szpakowski 548293e100 Don’t call unnecessary OpenGL APIs in love.graphics.setColor 8 years ago
  Alex Szpakowski f12596dd19 More code restructuring. 8 years ago
  Alex Szpakowski d94b363b39 Move more love.graphics backend-agnostic module code out of the opengl implementation file. 8 years ago