Commit History

Author SHA1 Message Date
  Alex Szpakowski ca84b6db48 More robust error handling for AMD Pinned Memory buffers (issue #1540) 5 years ago
  Alex Szpakowski eab3b83a2e Fix a hard freeze on AMD+Windows systems when the internal buffers used for automatic batching are resized. 5 years ago
  Alex Szpakowski fc4847c69d Update copyright for the new year 5 years ago
  Alex Szpakowski 8e5b71e8e7 Improve automatic batching performance slightly on AMD gpus by removing some redundant/useless opengl calls (there is no mapped buffer to flush). 6 years ago
  Alex Szpakowski ddef70e141 Potentially improve automatic batching performance slightly on nvidia/intel GPUs. 6 years ago
  Alex Szpakowski 0752f27bdf Update copyright year for 2019 6 years ago
  Alex Szpakowski 3af66da51e Automatic batching: improve the consistency of performance and draw calls for the vertex buffer upload approach taken on older Windows and Linux GPUs which are only capable of GL3. 6 years ago
  Alex Szpakowski 43ee232897 macOS: Use a (non-persistent) map/sync approach for stream buffers, instead of glBufferSubData. This usually won't affect performance either way, but avoids some worst-case performance cliffs on my Intel GPU in my testing. 6 years ago
  Alex Szpakowski bcc5e77632 Simplify OpenGL 3+ stream buffer syncing code used with automatic batching. 6 years ago
  Alex Szpakowski 535be96f03 Optimize StreamBuffer::getUsableSize to not be a virtual method. 7 years ago
  Alex Szpakowski 3857d09132 Don't use persistently mapped buffers on Intel Ivy Bridge GPUs on Windows. glClientWaitSync can hang with those drivers, apparently. 7 years ago
  Bart van Strien e80247c191 Happy new year! ✨ 7 years ago
  Alex Szpakowski 8672ff2272 Use a more efficient method of streaming automatically batched vertices on AMD Windows and Linux systems. 7 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 f2597168a2 Fix text object drawing and a bug in stream buffers used in autobatching 8 years ago
  Alex Szpakowski 7d7f8e0a92 Mark classes as ‘final’ 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 731b5d5cf0 Added support for GLSL 3 shaders (GLSL 3.30 and GLSL ES 3.00). 8 years ago