Commit Graph

77 Commits (a766e26db46c7c054bae1021470dbe365f2a3cb3)

Author SHA1 Message Date
William Todd Stinson a766e26db4 Backing out the changes contributing to DRTVWR-167 and DRTVWR-179 from the repository. 2012-09-10 10:37:02 -07:00
simon@Simon-PC.lindenlab.com 173d0fa213 Pull in viewer-development because it's painful. Merge with runitai's help. 2012-07-11 16:15:23 -07:00
Brad Payne (Vir Linden) ba4c4bcbd1 merge 2012-06-22 15:53:28 -04:00
Brad Payne (Vir Linden) 542975b4c6 merge 2012-06-04 16:19:18 -04:00
simon@Simon-PC.lindenlab.com 1777fa5187 Merge pull from lindenlab/viewer-development as requested by Oz for DRTVWR-148 2012-05-25 15:07:22 -07:00
Brad Payne (Vir Linden) 678864e4ed merge viewer-release to drano 2012-05-02 13:00:59 -04:00
Brad Payne (Vir Linden) 55b5d6b7b4 SH-2689 WIP - tracking cloud/gray/textured state for avs, display with rendering cost 2012-02-27 17:20:55 -05:00
Dave Parks 0bbe8d73cb SH-2565 Move resetVertexBuffer operation to a consistent location (also avoid redundant resetting of vertex buffers on detail switches). Change assertion to a warning with count info. Fix bytes pooled debug display. Remove unused static vertex buffer. 2012-01-25 15:37:36 -06:00
Brad Payne (Vir Linden) 1435a8b9e6 SH-2789 WIP - stricter calling of memcpyNonAliased16 2012-01-04 15:21:23 -05:00
Dave Parks ec2dfa9681 SH-24114 Remove unused variables 2011-11-09 12:18:17 -06:00
Dave Parks db7924681d SH-24114 Remove unused vectorization code (outdated/unused with SSE2 requirement and llvetor4a et al) 2011-11-08 17:46:43 -06:00
Dave Parks c4aa8c50da SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add 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-04 02:31:54 -05:00
Dave Parks b9926e8f57 SH-2244 Better VAO support -- still slower than non-VAO implementation for some reason 2011-09-23 02:29:53 -05:00
Dave Parks a2d08a6d80 SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and modify viewer to run under said context without generating errors. 2011-09-22 00:10:57 -05:00
Dave Parks 7c95af74f1 SH-2243 work in progress -- application side matrix stack management 2011-09-14 16:30:45 -05:00
Dave Parks 2ee8154780 SH-2238, SH-2223, SH-SH-2242 glVertexAttrib throughout main render pipeline complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed). 2011-08-10 13:01:14 -05:00
Dave Parks 14f6bbadef SH-2242 Work in progress migrating to glVertexAttrib everywhere 2011-08-08 15:29:23 -05:00
Dave Parks 162d467b4a SH-1085 Fix for crash when unchecking "mirror." Basically got LLFace to be paranoid about who gets to touch its LLVertexBuffer members.
Reviewed by Nyx.
2011-03-03 16:14:52 -06:00
Dave Parks 9e0ee4dff0 SH-1006 Quick pass at cutting down the number of redundant GL calls based on data from gDEBugger.
Reviewed by Nyx.
2011-02-17 17:18:57 -06:00
Loren Shih bfd8efb057 Automated merge up from viewer-development 2010-12-01 10:55:24 -05:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Tofu Linden 393c819477 VWR-21967 There's lots of ::renderForSelect() code that we don't need any more.
VWR-22088 Remove underlying ::renderForSelect() code (render-pipeline)
2010-10-10 15:25:11 +01:00
Tofu Linden e416840f85 Backed out changeset c3d41f18ce2b
back-out the back-out for this branch.  yay.
2010-08-24 19:22:00 +01:00
Tofu Linden 98cc236503 Backed out changeset a62bf7c0af21
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Dave Parks 2fea1d5d33 Integrate SIMD API from oreh/server-trunk-oreh 2010-08-19 12:25:15 -05:00
Dave Parks 13202e744c merge 2010-07-14 11:11:31 -05:00
Dave Parks 1ad56f84ef Line endings fix. 2010-05-21 14:33:05 -05:00
Dave Parks 05a23f8dba Vectorized memcpy.
16-byte aligned vertex buffers.
(almost) fully vectorized avatar vertex buffer updating --- index buffers still need to be vectorized
2010-05-21 04:49:12 -05:00
Dave Parks bf5f215fbc Cleanup from review. 2010-05-20 02:46:01 -05:00
Dave Parks f142156892 Vectorized avatar vertex skinning. 2010-05-20 02:22:26 -05:00
Dave Parks 49579bebdd Fix for wierd triangle shadow bug and fix for ATI hating deferred rendering. 2010-05-10 13:00:36 -05:00
Dave Parks daabccebf4 Remove foot shadows from llvoavatar and add terse update to LLViewerJointMesh::updateFaceData.
(transplanted from 14545d24820e032279c81cb386dd043eeee625f7)
2010-04-19 23:33:34 -05:00
Dave Parks e9da44aa09 Remove foot shadows from llvoavatar and add terse update to LLViewerJointMesh::updateFaceData.
(transplanted from 14545d24820e032279c81cb386dd043eeee625f7)
2010-04-19 23:33:34 -05:00
Dave Parks e994b9dcee Remove foot shadows from llvoavatar and add terse update to LLViewerJointMesh::updateFaceData. 2010-04-19 23:33:34 -05:00
Dave Parks d568dbd840 Fix for busted optimizations.
(transplanted from 6fae1a167f287f23a0cdc5dac8dfa2b74444efcf)
2010-04-16 15:53:26 -05:00
Dave Parks a20546a5dd Fix for busted optimizations.
(transplanted from 6fae1a167f287f23a0cdc5dac8dfa2b74444efcf)
2010-04-16 15:53:26 -05:00
Dave Parks 12499cebcb Fix for busted optimizations. 2010-04-16 15:53:26 -05:00
Dave Parks 724e45baeb Optimize LLViewerJointMesh::updateFaceData
(transplanted from 365d7fdcd6a16d2b2cc4cbb0d721b4011487f33b)
2010-04-16 13:00:01 -05:00
Dave Parks 36d942b30c Optimize LLViewerJointMesh::updateFaceData
(transplanted from 365d7fdcd6a16d2b2cc4cbb0d721b4011487f33b)
2010-04-16 13:00:01 -05:00
Dave Parks 71b0a63c8d Optimize LLViewerJointMesh::updateFaceData 2010-04-16 13:00:01 -05:00
Dave Parks 38158f0e14 Model preview now loads materials. 2010-02-18 23:04:16 -06:00
Dave Parks adf601ef1f Draw prims using triangle strips instead of triangle lists. 2010-02-06 17:33:12 -06:00
Dave Parks 095a5e8440 Draw prims using triangle strips instead of triangle lists. 2010-02-06 17:33:12 -06:00
Tofu Linden 6e55c9549a CID-354
Checker: UNINIT_CTOR
Function: LLViewerJointMesh::LLViewerJointMesh()
File: /indra/newview/llviewerjointmesh.cpp
2010-01-27 17:01:02 -08:00
Eric M. Tulla (BigPapi) f344c5b7ec Fix for EXT-894: upload anim preview was using bad texture data instead of grey.
Switched rendering of dummy mesh for previews (anim, etc) to use default image,
instead of default avatar image.
-Reviewed by nyx
2009-11-02 18:50:50 -05:00
David Parks 536e38ad51 Merging render-pipeline-6-qa-2 into viewer-2
Self reviewed.
2009-09-22 11:11:45 +00:00
Steven Bennetts af98aad98d svn merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1471 https://svn.aws.productengine.com/secondlife/pe/stable-1@1476 -> viewer-2.0.0-3
EXT-65 EXT-270 EXT-359 EXT-361 EXT-367 EXT-367 EXT-368 EXT-455 EXT-468 EXT-530 EXT-539 EXT-540 EXT-542 EXT-545 EXT-555 EXT-557 EXT-558 EXT-559 EXT-559 EXT-560 EXT-561 EXT-562 EXT-563 EXT-564 EXT-566 EXT-568 EXT-569 EXT-570 EXT-571 EXT-581 EXT-590 EXT-594 EXT-596 EXT-597 EXT-601 EXT-602 EXT-603 EXT-613 EXT-620 EXT-624 EXT-628 EXT-630 EXT-631 EXT-632 EXT-639 EXT-640 EXT-641 EXT-642 EXT-662 EXT-671 EXT-672 EXT-676 EXT-682 EXT-692 EXT-703 EXT-717
2009-08-26 20:47:27 +00:00
Xiaohong Bao 77f56a3f3d merge QAR-1579: texture-cleanup-1. 2009-07-10 22:02:26 +00:00