summaryrefslogtreecommitdiff
path: root/indra/newview/pipeline.cpp
AgeCommit message (Collapse)Author
2011-10-19Fix for VBO pools not getting cleared appropriately.Dave Parks
2011-10-19SH-2593 Fix for crash when jumping from "Low" to "Ultra" with Debug GL on.Dave Parks
2011-10-19storm-1622: fix viewer-side wind turbulence simulationOz Linden
2011-10-13SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOsDave Parks
2011-10-11SH-2240 WIP on removing lots of string comparisons that were added to deal ↵Dave Parks
with exploding amounts of non-built-in GL state
2011-10-07SH-2031 Profile guided optimization of matrix opsDave Parks
- don't use F64 except where needed (should really factor out calls to gluProject) - get rid of sorting by texture in favor of sorting by matrix (no sort needed, geometry is already matrix sorted as a result of frustum cull tree traversal order) - unroll matrix sync inner loop and cache MVP and normal matrices
2011-10-06SH-2454 Fix for attachments casting shadows/showing up in water when "show ↵Dave Parks
me in mouselook" is disabled
2011-10-05SH-2454 Fix for head attachments not casting shadows when in mouselook mode.Dave Parks
2011-10-04SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add ↵Dave Parks
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
2011-09-30SH-2465 Fix for redundant addition of bloom when FXAA enabledDave Parks
2011-09-30mergeDave Parks
2011-09-30Fix for linux buildDave Parks
2011-09-30SH-2244 Fix for performance warning on AMD cardsDave Parks
2011-09-29SH-2465 Move FXAA to its own pass independent of DoF (also removes the need ↵Dave Parks
to reload shaders when toggling FSAA on and off)
2011-09-27SH-2505 Fix for some objects appearing as blobs of busted geometry on vertex ↵Dave Parks
buffer update.
2011-09-23SH-2244 Vertex buffer cleanup, fix for bad vertices in rigged attachments, ↵Dave Parks
added "RenderUseVAO" debug setting to control whether or not to use VAO's in non-core GL profiles.
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
2011-09-22SH-2244 Fix for artifacts with L&S enabled when using core profile.Dave Parks
2011-09-22SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and ↵Dave Parks
modify viewer to run under said context without generating errors.
2011-09-17SH-2243 work in progress -- gDEBugger guided removal of deprecated state changesDave Parks
2011-09-17SH-2243 work in progress -- put back ambient lighting when atmospheric ↵Dave Parks
shaders disabled.
2011-09-15SH-2243 work in progress -- don't use built-in GL light state when shaders ↵Dave Parks
are available.
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
2011-09-13mergeDave Parks
2011-09-01for SH-2242: fixes the assertion caused by gGL.diffuseColor4f when shadows ↵Xiaohong Bao
is on.
2011-08-31MergeXiaohong Bao
2011-08-27SH-2242 Remove old multisample shaders and make FXAA turn itself off when ↵Dave Parks
FSAA is disabled.
2011-08-27SH-2242 Physics shape display works again, added asserts to flush out areas ↵Dave Parks
where state being consumed by a shader does not match state being provided by vertex buffers.
2011-08-21SH-2242 Work in progress on FXAA/glVertexAttrib -- DoF works, physics shape ↵Dave Parks
display still doesn't.
2011-08-11mergeDave Parks
2011-08-11SH-2242 FXAA support instead of unreliable multisample textures (done here ↵Dave Parks
because it's a smaller change than integrating glVertexAttrib with FSAA pipe). Shader integration with LLDynamicTexture subclasses.
2011-08-11SH-2181 Fix for occlusion culling going bonkers when ban lines are present.Dave Parks
2011-08-10SH-2238, SH-2223, SH-SH-2242 glVertexAttrib throughout main render pipeline ↵Dave Parks
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed).
2011-08-08mergeDave Parks
2011-08-08mergeDave Parks
2011-08-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave Parks
2011-08-02pulling latest viewer-development into mesh merge branch.Nyx (Neal Orman)
2011-07-29STORM-1512 Fix for crash when rendering impostors.Dave Parks
2011-07-29mergeDave Parks
2011-07-29SH-2181 Fix for alpha flickering when basic shaders enabled (don't use ↵Dave Parks
glAlphaFunc when shaders are available). Reviewed by Leslie
2011-07-25merging latest viewer-development to mesh merge candidate.Nyx (Neal Orman)
2011-07-20SH-2021 Fix for black water at the horizon from occlusion culling madness.Dave Parks
2011-07-20SH-1838 Add error handling for allocation of off screen render targets.Dave Parks
Reviewed by Leslie
2011-07-19SH-2038 FIX -- [PUBLIC] Severe performance drop on MacBook ProsLeslie Linden
EXP-997 FIX -- Significant FPS degradation in 2.8.0 Beta on Mac equipped ATI video card * Disabled VBO's on mac to avoid stalls in renderer * Placed valid data into the padding between triangles in the vertex buffer to remove uninitialized craziness * Removed invalid rendering checks causing GL errors in debug mode Reviewed by davep
2011-07-18SH-2031 Fix for shadow render targets using inappropriate shader for ↵Dave Parks
occlusion culling resulting in objects popping in and out of the shadow map.
2011-07-17SH-2031 High risk changeset, but potentially high reward. Addresses frame ↵Dave Parks
stalls in renderer by never using the fixed function pipeline if shaders are available.
2011-07-15Merge from viewer-developmentXiaohong Bao
2011-07-09SH-2007 Code cleanup, expand minimum header size to 4KB, better comments ↵Dave Parks
around magic numbers, remove dead calcResourceCost
2011-06-11Fix for under water render going black when deferred rendering and ↵Dave Parks
anti-aliasing enabled.
2011-06-11SH-1778 Physics shape display fix up.Dave Parks