summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_opengl/gl_stream_buffer.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* video_core: Make ARB_buffer_storage a required extensionReinUsesLisp2019-06-211-2/+3
|
* gl_stream_buffer: Use DSA for buffer managementReinUsesLisp2019-01-061-14/+12
|
* gl_stream_buffer: Profile orphaning of stream buffer.Markus Wick2018-11-061-0/+5
| | | | | This serialize to the driver thread and so it may block for a while. So if it is in the benchmark, we get noticed if it happens too often.
* gl_stream_buffer: Fix use of bitwise OR instead of logical OR in Map()Lioncash2018-09-211-1/+1
| | | | | | | | This was very likely intended to be a logical OR based off the conditioning and testing of inversion in one case. Even if this was intentional, this is the kind of non-obvious thing one should be clarifying with a comment.
* Port #4182 from Citra: "Prefix all size_t with std::"fearlessTobi2018-09-151-1/+1
|
* video_core: fixed arithmetic overflow warnings & improved code stylePatrick Elsässer2018-09-091-1/+1
| | | | | | | | - Fixed all warnings, for renderer_opengl items, which were indicating a possible incorrect behavior from integral promotion rules and types larger than those in which arithmetic is typically performed. - Added const for variables where possible and meaningful. - Added constexpr where possible.
* renderer_opengl: Namespace OpenGL codeLioncash2018-08-221-0/+4
| | | | | | | Namespaces all OpenGL code under the OpenGL namespace. Prevents polluting the global namespace and allows clear distinction between other renderers' code in the future.
* Update the stream_buffer helper from Citra.Markus Wick2018-08-121-142/+59
| | | | Please see https://github.com/citra-emu/citra/pull/3666 for more details.
* renderer_gl: Port over gl_stream_buffer module from Citra.bunnei2018-03-201-0/+182