Ryan Houdek
|
a5bfdbf6cd
|
Free performance for AMD+Linux. Instead of disabling BaseVertex due to pinned_memory. Just disable pinned_memory for the ELEMENT_ARRAY_BUFFER type which has issues with baseVertex(ELEMENT_ARRAY_BUFFER)+pinned_memory. In my two tests with this, I went from 5FPS to 11FPS in one test, and 2FPS to 6FPS in another.
|
2013-12-28 08:00:44 -06:00 |
Ryan Houdek
|
945b903499
|
Work around AMD's broken Linux drivers when it comes to pinned memory and base_vertex usage. It seems that using pinned memory with base_vertex disabled is quicker than the other way around.
|
2013-12-19 09:40:13 -06:00 |
Tony Wasserka
|
672fa65ee7
|
OpenGL: Enable pinned memory even for index buffers (works for me). Big-ish speedup on AMD GPUs for streaming intensive games.
|
2013-11-22 18:09:52 +01:00 |
Jordan Cristiano
|
0fced651a5
|
More warning fixes, OSX build fix.
|
2013-11-14 03:11:40 -05:00 |
comex
|
c579637eaf
|
Run code through the advanced tool 'sed' to remove trailing whitespace.
|
2013-11-03 20:54:05 -05:00 |
degasus
|
f850d283d1
|
ogl: only use bufferdata if buffersubdata is broken
Else nvidia fallback would be slower than needed
|
2013-10-16 15:46:58 +02:00 |
Ryan Houdek
|
f0bf5aa113
|
Fix rendering on Adreno and Mali. This adds a new DriverDetails bug to know if the bufferstreaming is broken. Thanks degasus for fixing this.
|
2013-10-16 11:27:58 +00:00 |
Jasper St. Pierre
|
a7c7208103
|
Put Plugins/ in Core/, rename to VideoBackends
|
2013-10-07 10:37:01 -04:00 |