summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.cpp
AgeCommit message (Collapse)Author
2010-05-12Fix for fullbright bump not working in deferred render.Dave Parks
Fix for shadow artifacts around split frusta. Tweak for shadow aliasing with projectors. Fix for crash on exit in mesh thread.
2010-05-04mergeDave Parks
2010-05-04Cleanup from review.Dave Parks
2010-05-04EXT-7161 Fullbright has no effect on shiny & bump mapped prim while Lighting ↵Tofu Linden
and Shadows are enabled. (transplanted from 6f25e5a4f0e0d7bbe1ed3e14e7da4d371e290c67)
2010-05-04Deferred pipeline integration of rigged attachments and cleanup.Dave Parks
2010-05-02Rigged glow.Dave Parks
2010-05-01Fullbright shiny skinned.Dave Parks
2010-05-01Fullbrigt skinned and fix for silly crash from not removing face references.Dave Parks
2010-05-01Rigged attachment integration WIP.Dave Parks
2010-04-26EXT-7060 default auto alpha masking to ON for deferred rendering (only ↵Tofu Linden
deferred rendering)
2010-04-06Rigged attachments (almost works).Dave Parks
2010-03-30HUGE merge from viewer-trunk. Many conflicts resolved.Tofu Linden
2010-03-29EXT-3075 : Remove swear words from comments across viewerLoren Shih
This bugs me in a minor way. Did a search-and-cleanup on various swear words.
2010-03-20mergeDave Parks
2010-03-19DEV-46613 Non-sculpty with sculpty parameters corrupts all similar geometriesSoft Linden
2010-03-09We can enable alpha masking for fullbright faces as long as we're not in ↵Tofu Linden
deferred mode. Deferred masked fullbrights are still broken (we fall back to blending instead of masking as a workaround), but they always have been. :/
2010-03-09Disable alpha-masking for glowing surfaces. It seems beyond my ability to ↵Tofu Linden
get right. Refactor some replicated and/or strangely-expressed logic.
2010-03-08fixes VWR-4214 Glow effect passes through alpha textures where alpha is ↵Tofu Linden
actually "solid" and its many many dupes. In summary this does the following: * When laying down alpha, uses the new separated color-and-alpha blend func support to suppress existing glow in proportion to the opacity of the incoming fragments * Moves glowing-alpha support from the glow pool to the alpha pool, ensures that the glow pass for a vertex buffer happens after the alpha pass for the vertex buffer so that it doesn't suppress its *own* glow. Tested with all shader modes, FBO on/off, and deferred rendering. Tested with every permutation of alpha/non-alpha/glow/non-glow/fullbright/waterglow/particle interaction I could contrive so far. :)
2010-03-06Better bounding boxes for meshes.Dave Parks
2010-03-04Optimiziation pass.Dave Parks
Added RenderUseStreamVBO to enable/disable usage of VBO's for streaming buffers. Faster traversal of LLCullResult members. Removal of llpushcallstacks from inner loops. Sprinkling in fast timers.
2010-03-01Merge with viewer-2-0Dave Parks
2010-02-26VWR-17462 Fix for some updates not getting applied properly.Dave Parks
2010-02-24Fix for attempting to load mesh as texture.Dave Parks
Fix for failing to retry when mesh uploads fail. Fix for race condition deadlocking mesh fetching thread.
2010-02-19MergeDave Parks
2010-02-19fix for EXT-5528: Viewer hangs indefinitely after teleporting into this region.Xiaohong Bao
for EXT-5550: Viewer locks up consistently on the same sim.
2010-02-17mergeDave Parks
2010-02-17Switched program database on windows to edit and continue for non-release ↵Dave Parks
builds. Adding a debug watch to LLCurlRequest to avoid invalidating iterator on processing posts. Mesh bulk uploading rewrite work in progress. 404 icons for mesh assets.
2010-02-13viewer2 trunk merge.Tofu Linden
2010-02-13CID-208Tofu Linden
Checker: REVERSE_INULL Function: LLVolumeGeometryManager::rebuildMesh(LLSpatialGroup *) File: /indra/newview/llvovolume.cpp
2010-02-13resolve.Tofu Linden
2010-02-13Backed out changeset d89b00b44ab6Tofu Linden
2010-02-13merge from viewer2. this fucks up davep's optimizations, so I'll backout ↵Tofu Linden
their backout next to restore them. I hope. Sheesh.
2010-02-12mergePalmer Truelson
2010-02-12Backed out davep's optimization pass. changeset 3c3685de430aPalmer Truelson
2010-02-12mergePalmer
2010-02-12viewer2 merge.Tofu Linden
2010-02-11fix for EXT-5353: prim visibility issues.Xiaohong Bao
2010-02-09mergedavep@billy.gateway.2wire.net
2010-02-06Draw prims using triangle strips instead of triangle lists.Dave Parks
2010-02-23mergePalmer Truelson
2010-02-23Turning on Davep optimizations again. Backed out changeset d89b00b44ab6Palmer Truelson
2010-02-06Draw prims using triangle strips instead of triangle lists.Dave Parks
2010-02-05EXT-4209 Fix for sculptie prims not updating geometry when texture is loaded.Dave Parks
2010-02-03Optimization pass.Dave Parks
-- Further instrumentation of idle update -- Removed mActiveQ from LLPipeline, instead making calm objects static during LLVOVolume::idleUpdate -- Further instrumentation of flexible object update -- Converted LLDynamicArray and LLMap members of LLViewerObjectList to stl counterparts -- Increased number of update bins in LLViewerObjectList from 16 to 128 (objects will be processed every 128 frames instead of every 16, or ~ 90% fewer objects processed per frame) -- Removed unused "renderObjectsForSelect" code. -- Reenabled LOD updates for objects further than 24m from camera
2010-02-02Probably the real fix for isLightSpotlight() - PARAMS_LIGHT_IMAGE isn't ↵Tofu Linden
guaranteed, duh.
2010-02-01const fix.Tofu Linden
2010-02-01start to abstract-out the 'is a spotlight' question so one day we can ↵Tofu Linden
perhaps make the UI hurt less.
2010-01-29enable mirror and invert flags for meshes.Karl Stiefvater (qarl)
2010-01-28Merge from viewer2 trunk.Tofu Linden
2010-01-27CID-355Tofu Linden
Checker: UNINIT_CTOR Function: LLVOVolume::LLVOVolume(const LLUUID &, unsigned char, LLViewerRegion *) File: /indra/newview/llvovolume.cpp