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 |