Commit History

Author SHA1 Message Date
  Alex Szpakowski 2c90ccabb3 Avoid some hardcoded strings 5 years ago
  Alex Szpakowski 2828761060 Move some code from Mesh wrapper to Buffer wrapper 5 years ago
  Alex Szpakowski 2572f0c7a1 Meshes expose GraphicsBuffers, part 2 5 years ago
  Alex Szpakowski 25d9ae2ba0 Meshes expose vertex buffers, part 1 5 years ago
  Alex Szpakowski d597275207 Add StringMap for DataFormat 5 years ago
  Alex Szpakowski d5d50d2e0d Move DataFormat enum to vertex.h 5 years ago
  Alex Szpakowski 1bc2b947fc Rename Attributes struct to VertexAttributes 5 years ago
  Alex Szpakowski ee5304ba53 Remove vertex namespace 5 years ago
  Alex Szpakowski 23bc1a7aae Add new mesh data formats: int32, uint32, [u]int8, [u]int16, snorm8, and snorm16. 5 years ago
  Alex Szpakowski 5f9b5a21d0 Merge default into minor 5 years ago
  Alex Szpakowski fc4847c69d Update copyright for the new year 5 years ago
  Alex Szpakowski 3435a6bcbf Change the internal constant color from a (per-draw) vertex attribute to a uniform. Pack most built-in uniforms into a single vec4 array and update them all with a single glUniform call. 5 years ago
  Alex Szpakowski 9ab2a94037 Rename internal C++ Color struct to Color32 to help differentiate it from Colorf. 6 years ago
  Alex Szpakowski 55d4dc0f9e Restructure some internal vertex buffer binding code to be closer to how graphics APIs actually behave. 6 years ago
  Alex Szpakowski 0752f27bdf Update copyright year for 2019 6 years ago
  Michael Vetter a1d6da4624 Silence compiler warning 6 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski 7354de2059 Add (low level) functionality to allow rendering 3D Meshes. 7 years ago
  Alex Szpakowski 7ffb04f019 Fix windows build 7 years ago
  Alex Szpakowski 15cc540e4c Make internal vertex attribute code less OpenGL-specific. 7 years ago
  Alex Szpakowski b0c5bf2156 Fix build? 7 years ago
  Alex Szpakowski 7a2e52b12d Cleaned up some vertex data-related code. 7 years ago
  Bart van Strien 9e4374935d Show (short) list of possible enum values when an invalid value is encountered (resolves #1318) 8 years ago
  Alex Szpakowski 6bdbd17249 Fix colors not being applied properly in auto-batched draws 8 years ago
  Alex Szpakowski 7694edfd52 Auto-batched draws (except for love.graphics.print, for now) are affected by 3D transforms. 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 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 d990044288 love.graphics internal Buffer objects are no longer OpenGL-specific. 8 years ago
  Alex Szpakowski 470098b7e6 Shader code cleanup 8 years ago