Commit Graph

97 Commits (8912a9bef62386e5eecaa61ba9079d507ae16d90)

Author SHA1 Message Date
Dave Parks 17f46868d2 SH-2265 Fix for impostor alpha masking being broken. 2011-08-10 14:40:39 -05:00
Dave Parks 8ec39da346 SH-2181 Fix for alpha flickering when basic shaders enabled (don't use glAlphaFunc when shaders are available).
Reviewed by Leslie
2011-07-29 17:46:16 -05:00
Dave Parks b3fbb12f15 SH-1589 Fix for some meshes showing up in non mesh enabled regions. 2011-06-06 19:12:52 -05:00
Dave Parks d78ecc6c28 SH-812 Fix for rigged meshes not showing up as rigged until LoD switch. 2011-06-01 23:54:49 -05:00
Dave Parks eca17c8993 SH-1682 Full integration if indexed texture rendering to improve batch size. 2011-05-30 01:25:55 -05:00
Dave Parks 713366477d Fix for texture state corruption when rendering impostors in a reflection map or underwater and deferred rendering is enabled. 2011-03-09 17:09:35 -06:00
Dave Parks 85fb9f5c09 Fix for crash when enabling Debug GL and rendering deferred impostors. 2011-03-07 17:10:10 -06: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 a5bc626ee3 merge 2011-02-17 17:19:13 -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
Dave Parks cd582e3364 SH-547 Use appropriate texture channel for rendering avatars into their impostor map. 2011-02-17 16:06:34 -06:00
Dave Parks b862e3adfa SH-547 Fix for rigged attachments being invisible in impostors and fix for impostors not working with lighting and shadows enabled. 2011-02-14 18:26:12 -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
Dave Parks 21b1b91c44 ATI compatibility pass 2010-10-06 12:53:26 -05:00
Matthew Breindel (Falcon) 569f3f4b06 Merge 2010-09-22 13:04:53 -07:00
Dave Parks cf09d6c58a Remove LL_MESH_ENABLED macros (fixes drag and drop). Add mesh stitching type back into tools floater. 2010-09-22 03:04:21 -05:00
Brad Payne (Vir Linden) 90e3d83a5c Fix for build failures - disabling tcmalloc for now 2010-09-21 13:26:52 -04:00
Dave Parks c42ed54b0a Stop using ll_aligned_malloc/free in llvolume.
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-20 18:45:56 -05: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
Dave Parks 314a895357 Software fallback for avatar vertex skinning.
Reviewed by Nyx.
2010-08-19 16:48:15 -05:00
Dave Parks 2fea1d5d33 Integrate SIMD API from oreh/server-trunk-oreh 2010-08-19 12:25:15 -05:00
Dave Parks 62943202a7 Make rigged attachments respect under water rendering.
Reviewed by Nyx.
2010-08-13 14:42:07 -05:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Dave Parks 340a729d55 Vertex buffer cleanup, adding water shader to simple rigged attachments.
Reviewed by Nyx.
2010-08-12 17:05:40 -05:00
Dave Parks ddd7a3ebb5 Make rigged attachments respect "Show me in mouselook" option. 2010-08-12 11:40:54 -05:00
Dave Parks 46768c3c6c Merge? 2010-07-12 07:39:23 -05:00
Dave Parks f9b13d8f85 Add "LL_MESH_ENABLED" preprocessor flag for toggling mesh code. Couple of merge fixes. 2010-06-10 00:45:48 -05:00
Dave Parks f461ae214c Merge with render-pipeline 2010-06-07 23:05:22 -05:00
Tofu Linden bd174cbceb merge from viewer-public 2010-06-02 21:22:17 +01:00
Karl Stiefvater (qarl) 9a832999d9 fix unloaded no-particle avatar sphere to be fullbright, no black flicker. reviewed by Nyx. 2010-05-28 14:33:29 -05:00
Dave Parks 4d57cb3c09 Vectorize/memory align buffers in llvolumeface WIP 2010-05-22 04:35:02 -05:00
Dave Parks e90d2f88e5 Aligned index buffers. 2010-05-21 14:31:17 -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 49579bebdd Fix for wierd triangle shadow bug and fix for ATI hating deferred rendering. 2010-05-10 13:00:36 -05:00
Dave Parks 744f2e4951 Cleanup from review. 2010-05-04 12:14:47 -05:00
Dave Parks eb283701af Deferred pipeline integration of rigged attachments and cleanup. 2010-05-04 00:45:28 -05:00
Dave Parks 58defe76b0 Rigged glow. 2010-05-02 00:28:30 -05:00
Dave Parks dc15fc5ba0 Fullbright shiny skinned. 2010-05-01 02:56:23 -05:00
Dave Parks 2f95a549a3 Fullbrigt skinned and fix for silly crash from not removing face references. 2010-05-01 01:55:21 -05:00
Dave Parks f324787a70 Rigged attachment integration WIP. 2010-05-01 00:45:44 -05:00
Dave Parks 5715a9269b Fix for broken shader loading behavior when Debug GL enabled. 2010-04-22 23:16:39 -05:00
Dave Parks bf8bcfe4f7 Deferred shading for rigged attachments. 2010-04-22 00:14:06 -05:00
Dave Parks 4520c266b3 Remove foot shadows, renaming foot shadow pass to impostor pass.
(transplanted from 9b6ce276fa8d72109208e84c65890b0d06dba5db)
2010-04-19 23:32:27 -05:00
Dave Parks 1651dd9c5b Remove foot shadows, renaming foot shadow pass to impostor pass. 2010-04-19 23:32:27 -05:00
Dave Parks d568dbd840 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