summaryrefslogtreecommitdiff
path: root/indra/newview/llselectmgr.cpp
AgeCommit message (Collapse)Author
2012-01-18SH-2598 Fix for crash when rendering mesh silhouette (workaround driver bug ↵Dave Parks
by rendering from client memory instead of using face VBO).
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-10SH-2644 Fix debug display that shows selection triangle count and streaming costDave 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-09-26mergeDave Parks
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
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-22mergeBrad Payne (Vir Linden)
2011-08-19merging in latest mesh-developmentNyx (Neal Orman)
2011-08-18BUILDFIX SH-1246 fixed a bug in the ARC computations, and texture cost ↵Nyx (Neal Orman)
computations in build tools Minor bug in ARC display computations, where wrong numbers were being used for child prims Feature enhancement to not double-count textures reused within a linkset.
2011-08-17SH-2171 FIXED New prim weights added to weights detail floater.Seth ProductEngine
- Fixed detecting cross-parcel objects selection. - Various fixes in LLAccountingCostManager. - getSelectedObjectRenderCost() moved from LLFloaterTools to LLObjectSelection where it used to reside. Previous commented out implementation of this method removed.
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-26merge with latest mesh-devNyx (Neal Orman)
2011-05-17merging up latest mesh-development to nyx-mesh-developmentNyx (Neal Orman)
2011-05-09SH-1419 Sim complains about changing physical materials when Physics, ↵Loren Shih
Temporary, or Phantom is changed.
2011-05-02STORM-1210 fsqrtf cleanupDave Parks
2011-05-02mergeDave Parks
2011-04-29Merged with viewer-development.Ricky Curtice
The reason was to manually resolve a couple of merge problems, as upstream has had several changes since this was applied, and some of the changes overlapped.
2011-04-25Removed an extra variable I'd added.Ricky Curtice
Also cleaned up some whitespace-around-operator issues. While removing the extra variable seems to make the code more ugly, all it does is reveal the pre-existing ugliness that had been masked in the past. Trying to find a fix, or even try to come to a real understanding of why this section of code is the way it is, is out of my scope for this task.
2011-04-08merging mesh-development into nyx's mesh developmentNyx (Neal Orman)
2011-04-05merge changes for STORM-1051Oz Linden
2011-04-04Parenthisized a #define to make it safer, adjusted some notes (and added a ↵Ricky Curtice
TODO) around some extremely obscure code that needs further attention but which is outside this scope.
2011-03-30SH-477 Better mesh streaming cost estimation.Dave Parks
2011-03-21mergeNyx (Neal Orman)
2011-03-12Switched to using *_SQUARED constants instead of multiplied constants, and ↵Ricky Curtice
cleaned up a few other minor issues noted during review.
2011-03-10Squared all dist_vec() based comparisons and other dist_vec() operations ↵Ricky Curtice
where sensible. Not all instances of dist_vec() were squared, only those where it wouldn't (hopefully) change the functionality.
2011-03-10SH-755 Set physics shape type to convex hull on delink if physics shape type ↵Dave Parks
was none.
2011-03-09Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-03-07SH-1085 Potential fix for crash when disabling mirror.Dave Parks
2011-04-19mergeDave Parks
2011-02-22STORM-889 FIXED Put Link/Unlink in Edit PanelPaul ProductEngine
- Moved callbacks for Link/Unlink to the LLSelectMgr - Binded Link/Unlink callbacks with buttons in Build Floater - Replaced view_listener_t usage for Link, Unlink, EnableLink, EnableUnlink with boost::bind
2011-02-18Cleanup of headless client (was: DisableRendering mode)Don Kjer
* Now called 'HeadlessClient' instead of 'DisableRendering' * Removed most cases where we skipped certain behaviors in the client when in this mode. This gets us closer to a 'true' client, for testing purposes.
2011-02-11re-applying render cost changes for experimentationsNyx (Neal Orman)
2011-02-11SH-510 Fix for some mesh selection outlines appearing one region away.Dave Parks
2011-02-08MergeDave Parks
2011-02-08SH-523 Fix for non-finite values in silhouette rendering resulting in ↵Dave Parks
silhouette segments pointing at center of screen.
2011-02-07SH-930 FIX revert ARC algorithm for merge to viewer-developmentNyx (Neal Orman)
Reverting incomplete changes to ARC so that we don't change RC when we merge down.
2011-01-28SH-753 - Ghost meshesRoxie Linden
Fix the case where the silhouette shown when editing a mesh in an adjacent region was showing up in the wrong place. The silhouette was not being translated by the avs view with respect to the region.
2011-01-20SH-635 Fix for changing one physics parameter changing all physics parameters.Dave Parks
2010-11-18SH-350 SH-351 SH-355 FIX ARC fixesNyx (Neal Orman)
Had a few debugging lines in my last checkin. Cleaning up unreviewed changes.
2010-11-18SH-350 SH-351 SH-355 FIX Several fixes for ARCNyx (Neal Orman)
Fixed the texture resolution calculation against the rounding errors we had before. Fixed the bug where linking prims changed the combined cost Fixed the bug where twisting was not computed properly Code reviewed by davep.
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-07Add pure physics cost to UIDave Parks
2010-09-29SH-224 Add new streaming cost algorithm debug displays to viewer.Dave Parks
Add the ability to clear LOD slots. Make triangle count UI more responsive to Generate LOD button. Add triangle count debug display for current selection. Reviewed by Nyx
2010-09-27mergeDave Parks
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-09-20Stop using ll_aligned_malloc/free in llvolume.Dave Parks
Fix for garbage data in vertex weight array crashing software skinning. Proper integration of picking for rigged attachhments. Optimization in LLDrawable::updateDistance (don't call updateRelativeXform, just use spatial group position).