Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
get disruptive crashes.
|
|
|
|
VBO accounting.
|
|
|
|
|
|
|
|
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update
|
|
that are likely to be requested, but never reuse a previously used buffer.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations.
|
|
LLVertexBuffer::determineUsage() to work the way it used to.
|
|
|
|
|
|
again on Mac.
* Cleaned up vertex buffer allocation to guarantee allocation and deallocation using the same allocation methods from the same pools.
* Added new shader feature for atmospheric helpers in the absence of lighting.
Reviewed by davep.
|
|
avoid redundant resetting of vertex buffers on detail switches). Change assertion to a warning with count info. Fix bytes pooled debug display. Remove unused static vertex buffer.
|
|
(always use GL_STREAM_DRAW as the usage hint when mapping is disabled as geometry will be uploaded again and again)
|
|
|
|
|
|
|
|
|
|
Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future.
|
|
|
|
|
|
|
|
subclasses -- also vectorize particle VBO updates
|
|
accounting for how much memory is taken up by LLRenderTarget, fix crash on login in bindGLIndices (work around driver bug that doesn't respect VAO state WRT to index buffers), remove some unused render targets, remove some unused shaders, make it possible to run a fullscreen session
|
|
Also, remove "Basic Shaders" as a user settable option (shaders are always on if GL version >= 2.0, always off otherwise)
|
|
|
|
LLVertexBuffer data
|
|
deprecation or performance warnings
|
|
|
|
|
|
|
|
added "RenderUseVAO" debug setting to control whether or not to use VAO's in non-core GL profiles.
|
|
some reason
|