summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
2011-12-13Pull and merge from https://bitbucket.org/lindenlab/viewer-development.Todd Stinson
2011-12-12comparing with ssh://hg@bitbucket.org/prep/viewer-development-havokaiTodd Stinson
searching for changes changeset: 21247:08315c2b1a89 user: Todd Stinson <stinson@lindenlab.com> date: Wed Dec 07 12:21:58 2011 -0800 summary: Adding additional source files to the project builds.
2011-12-12merge changes for vmrg-204Oz Linden
2011-12-09added vbo support for physics shapes & fixed navmesh/shape menu toggleprep
2011-12-07Turning on navmesh rendering toggles normal renderablesprep
2011-12-07Turning on navmesh rendering toggles normal renderablesprep
2011-12-05WIP: Implementing VB manager for complex physics shapesprep
2011-12-01Renamed segment rendering class into RenderNavPrimprep
2011-12-01 New navmesh viewer options, rendering improvements, etc.prep
2011-11-30Automated merge with http://hg.secondlife.com/viewer-developmentRichard Linden
2011-11-29fix for crash on startup (font system not initialized when first creating fonts)Richard Linden
2011-11-29SH-1912 Add environment map back into shiny when lighting and shadows enabled.Dave Parks
2011-11-28bumped up MSVC warning level to 3 to catch more stuff that gcc catchesRichard Linden
2011-11-28SH-2038 PROGRESS -- Hacked the code to not render alpha using VBO's on OS X ↵Leslie Linden
since everything renders faster using VBO's except alpha for some mysterious reason.
2011-11-18SH-2700 Fix for random black textures due to texture index out of bounds. ↵Dave Parks
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.
2011-11-17navmeshdata is now parsed as binaryprep
2011-11-17WIP: navmesh station posts to a url, responder receives llsd and then has ↵prep
the llpathing library extract and render the navmesh (if desired).
2011-11-16SH-2690 Add comments per Vir's review feedbackDave Parks
2011-11-16SH-2690 Fix for spammy triangle death on GeForce 7800 Go when selecting ↵Dave Parks
flexi attachments.
2011-11-16mergeDave Parks
2011-11-16SH-2240 Make alpha mask cutoff even less aggressive (fix for eyes on Curious ↵Dave Parks
Ringtail avatar)
2011-11-16SH-1865 FIX -- removed some old non-deferred rendering code that was ↵Leslie Linden
preventing anti-aliasing from working when GL_ARB_texture_multisample is unsupported
2011-11-15SH-2681 Fix for shader compiler error on GLSL 1.30 and laterDave Parks
2011-11-15SH-2240 Make alpha mask cutoff a little less aggressive (err on the side of ↵Dave Parks
not creating an alpha mask)
2011-11-10SH-2666 Tweak depth of field optimizations based on resident feedback.Dave Parks
2011-11-10SH-2240 Better fix for red moon -- stop special casing "highlight_color" as ↵Dave Parks
a parameter.
2011-11-04SH-2652 Better DoF combine fooDave Parks
2011-11-04SH-2652 Faster depth of fieldDave Parks
2011-11-03SH-2240 Fix for core profile assertions when Debug GL enabled.Dave Parks
2011-11-02SH-2541 Fix for speckles on avatar on some cards -- don't use ↵Dave Parks
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway.
2011-11-01SH-1427 Fix for sunlight color getting clobbered for non-deferred ↵Dave Parks
atmospheric shaders.
2011-10-28SH-2633 Fix for avatar hair turning white when editing appearanceDave Parks
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-21SH-2240 Make OSX never attempt to use GLSL 1.30 or laterDave Parks
2011-10-19Fix for VBO pools not getting cleared appropriately.Dave Parks
2011-10-13SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOsDave Parks
2011-10-12SH-2510 Potential fix for crash on startup on systems that don't have ↵Dave Parks
GL_ARB_shader_objects
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-07SH-2031 fix for mac/linux buildDave Parks
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-2553 Fix for glitches when rendering HUD attachments.Dave Parks
2011-10-05SH-2481 Potential fix for viewer detecting incorrect amount of vram ↵Dave Parks
available when using certain video cards.
2011-10-04SH-2428 Make GCC 4.4 happy by using LLVector4a striders with LLAlphaObject ↵Dave Parks
subclasses -- also vectorize particle VBO updates
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-2244 Don't use multisample texture (ever), and don't use ↵Dave Parks
GL_DEPTH_COMPONENT32 (use GL_DEPTH_COMPONENT24)
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-29SH-2276 disable private memory pool managementDave Parks