summaryrefslogtreecommitdiff
path: root/indra/newview/llviewershadermgr.cpp
AgeCommit message (Collapse)Author
2011-11-04SH-2652 Even faster depth of fieldDave Parks
2011-11-04SH-2652 Faster depth of fieldDave Parks
2011-10-26SH-2546 Make sure terrain shaders don't attempt to use indexed texture ↵Dave Parks
rendering.
2011-10-26SH-2625 Fix for window size reverting to non-maximized whenever shaders are ↵Dave Parks
loaded.
2011-10-25SH-2622 Put back "Basic Shaders" toggle ability.Dave Parks
2011-10-25SH-2622 Make Intel prefer fixed function over shaders where possible.Dave Parks
2011-10-20SH-2570 Don't minimize viewer when reloading shaders (revert hack that ↵Dave Parks
didn't work) and pause shader loading until after all feature masks have been applied when switching detail levels
2011-10-19SH-2276 Force RenderMaxTextureIndex to be <= 16 regardless of settingsDave Parks
2011-10-11SH-2510 Never use shaders if gl version < 2.0Dave Parks
2011-10-11SH-2545 Fix for transparent water option doing nothing when shaders are enabled.Dave 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-05SH-2031 Fix for stall in image update -- don't use the CPU to convert a ↵Dave Parks
height map into a normal map -- use the GPU instead via a shader. Also, WTF glFinish?
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-10-02SH-2276 Fix for failed assertions reported from debug-enabled viewers. ↵Dave Parks
Also, remove "Basic Shaders" as a user settable option (shaders are always on if GL version >= 2.0, always off otherwise)
2011-09-30SH-2240 Fix for typo preventing deferred rendering from working on linux/osxDave 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-29SH-2507 Potential fix for basic shaders causing objects to disappear with ↵Dave Parks
some drivers (prune shader tree of unused shaders while we're at it)
2011-09-28SH-2450 Potential fix for crash on login with 460M et alDave Parks
2011-09-28SH-2507 Shave some unused/redundant varying state and make the max texture ↵Dave Parks
index debug setting rebuild shaders to use no flow control when set to 1 or lower
2011-09-24SH-2244 Fix for bump surfaces appearing black when L&S disabledDave Parks
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
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-20SH-2243 No deprecated calls for the whole session.Dave Parks
2011-09-15SH-2243 work in progress -- no more deprecated built-in matrix state when ↵Dave Parks
using shaders.
2011-08-27SH-2242 Remove old multisample shaders and make FXAA turn itself off when ↵Dave Parks
FSAA is disabled.
2011-08-21SH-2242 Work in progress on FXAA/glVertexAttrib -- DoF works, physics shape ↵Dave Parks
display still doesn't.
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-10mergeDave Parks
2011-08-10SH-2265 Fix for impostor alpha masking being broken.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-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave 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-21SH-2020 Fix for avatar skin/eyes and trees being bright/black/busted underwater.Dave Parks
2011-07-18SH-2031 Fix for link error in llui_libtestDave Parks
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-06-30merge latest changes from viewer-developmentOz Linden
2011-06-24SH-1903 Fix for silly shader compiler error.Dave Parks
2011-06-22SH-1848 Integrate changeset to fix typo in shader name preventing shadows ↵Dave Parks
being enabled while anti-aliasing is on on platforms where filenames are case sensitive.
2011-06-22merge latest viewer-developmentOz Linden
2011-06-20SH-1618 isFullbright causes AvatarEyes GL shader to fail to link.Aaron Stone
2011-06-08SH-1678 Fix for busted fullbright shiny.Dave Parks
2011-05-31Unused variable.Dave Parks
2011-05-31SH-1682 Dynamically adjust the number of texture channels to use for indexed ↵Dave Parks
texture rendering based on available hardware.
2011-05-30SH-1682 Full integration if indexed texture rendering to improve batch size.Dave Parks
2011-05-29SH-1682 Work in progress on using texture indexes to improve batch size ↵Dave Parks
(wow, super fast so far)
2011-05-25SH-469 Don't use depth buffers and multisample buffers where not absolutely ↵Dave Parks
needed -- make sample counts consistent between shaders and render targets.
2011-05-24SH-469 GL_ARB_texture_multisample supportDave Parks
2011-05-23merge latest changes (post-2.7.0) from viewer-developmentOz Linden
2011-05-19SH-469 WIP -- get rid of LLMultiSampleBuffer and use ↵Dave Parks
GL_ARB_texture_multisample instead.
2011-05-10SH-1521 FIX -- Lighting and Shadows grayed out on macLeslie Linden
* Modified mac feature table to bring it up to date with latest renderer features including deferred rendering * Changed mac AGL pixel format to no longer allow it to revert to software rendering when shader compilation errors occur. * Fixed up various GLSL shader compilation warnings and errors that came up as a result of the above changes. * Changed initial conditions for the "hardware skinning" checkbox on the preferences floater so it can be modified before login on machines that support avatar vertex programs. * Removed unused avatarAlphaF.glsl files Reviewed by davep