summaryrefslogtreecommitdiff
path: root/indra/newview/llface.cpp
AgeCommit message (Collapse)Author
2012-02-10SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵Dave Parks
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations.
2012-01-18SH-2794 Map buffer now performs as well as buffersubdataDave Parks
2011-12-21SH-2794 WIP -- work on getting glMapBuffer and friends to behaveDave Parks
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-10-13SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOsDave Parks
2011-09-26SH-2244 changes to run in a core context on AMD hardware without generating ↵Dave Parks
deprecation or performance warnings
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
2011-08-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave Parks
2011-07-22SH-2031 Disable usage of glMapBuffer (again). Despite using MapBufferRange, ↵Dave Parks
this is still a source of frame stalls.
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-09Added support for apple flush buffer rangeDon Kjer
2011-07-09SH-2038 Potential fix for a myriad of performance problems concering VBO usage.Dave Parks
2011-06-09SH-1802 Fix for disappearing meshes under some circuimstances.Dave Parks
2011-06-01SH-1682 Use GL_ARB_map_buffer_range to mitigate impact of mapping larger ↵Dave Parks
vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA).
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-1603 Replace every occurrence of "WTF" with something more appropriate.Dave Parks
2011-04-28SH-1443 Fix for fullbright alpha objects not appearing for some combinations ↵Dave Parks
of deferred rendering and non deferred automatic alpha mask toggling.
2011-03-21SH-1069 Fix for bump maps not loading fully -- don't clear bump image list ↵Dave Parks
on toggling deferred rendering, but do make sure a loaded callback exists when bump resolution or desired number of components is lacking. Also, subtract radius of prim from distance to face for virtual size calculations (makes heavily tiled textures on largish spheres fully res when appropriate).
2011-03-08SH-1085 Fix for crash when disabling "mirror" and a face is selected.Dave Parks
2011-03-03SH-1085 Fix for crash when unchecking "mirror." Basically got LLFace to be ↵Dave Parks
paranoid about who gets to touch its LLVertexBuffer members. Reviewed by Nyx.
2011-02-02mergeDave Parks
2011-02-02SH-900 Fix for only lowest LoD appearing for objects in neighboring regions.Dave Parks
2011-02-01Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-21Merge viewer-development-shining up to REV 3bf724ecb7c6 (fix for SH-829: ↵Xiaohong Bao
Viewer attempting to load precached images in file types that are not being used.)
2011-01-18fix for SH-659: small textures not loadedXiaohong Bao
2010-12-01Automated merge up from viewer-developmentLoren Shih
2010-11-21Prune ll_aligned_malloc/free calls out of lldrawable and llfaceDave Parks
2010-10-29Fix for sometimes missing the color value on last vertex of a face.Dave Parks
2010-10-28Fix for NAN getting copied for some color values (NAN is purple).Dave Parks
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-10VWR-21967 There's lots of ::renderForSelect() code that we don't need any more.Tofu Linden
VWR-22088 Remove underlying ::renderForSelect() code (render-pipeline)
2010-09-27mergeDave Parks
2010-09-24SH-213 Fix for crash when selecting face.Dave Parks
2010-09-22Remove LL_MESH_ENABLED macros (fixes drag and drop). Add mesh stitching ↵Dave Parks
type back into tools floater.
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).
2010-09-19Raycasting for rigged attachments now works for your own attachments while ↵Dave Parks
in edit mode.
2010-09-02Fix for crash when loading models (Don't hit UI from the main thread). ↵Dave Parks
Added asserts to LLFastTimer to verify main thread use only.
2010-08-31Merge cleanup.Dave Parks
2010-08-31mergeDave Parks
2010-08-26re-merge change from Thickbrick (minor collisions with changes from ↵Oz Linden
viewer-public merge)
2010-08-25mergeDave Parks
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-21VWR-20752 (SNOW-586) Align planar-mapped textures across different faces.Thickbrick Sleaford
Port of svn changset 3458 from Snowglobe, with minor tweaks.
2010-08-20merge from viewer-releaseTofu Linden
2010-08-20merge from viewer-releaseTofu Linden
2010-08-19Integrate SIMD API from oreh/server-trunk-orehDave Parks