Age | Commit message (Collapse) | Author |
|
|
|
|
|
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
|
|
|
|
|
|
modify viewer to run under said context without generating errors.
|
|
|
|
|
|
|
|
where state being consumed by a shader does not match state being provided by vertex buffers.
|
|
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed).
|
|
|
|
|
|
|
|
stalls in renderer by never using the fixed function pipeline if shaders are available.
|
|
|
|
|
|
if stream vbo disabled (effectively disables usage of vertex buffers for flexible objects on mac)
|
|
|
|
fence API (disabled for now).
|
|
|
|
|
|
Shapes on Mesh Sandbox 25 on Windows XP
|
|
available, and allow non-buffer-mapping implementation to take advantage of recorded mapped regions.
|
|
Reviewed by davep.
|
|
Unused local varible removed.
|
|
vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA).
|
|
(wow, super fast so far)
|
|
|
|
reviewed by davep.
|
|
|
|
|
|
|
|
treated as error)
|
|
reviewed by davep
|
|
|