Commit Graph

178 Commits (de1e1db9600a03ab5b0dc3f04a5bdcee30632f05)

Author SHA1 Message Date
Todd Stinson 2f4ad07633 Cleaning up miscellaneous differences between the pathfinding repository and the latest viewer-development. 2012-03-20 17:38:58 -07:00
Todd Stinson a61bb4eb21 Pull and merge from ssh://hg@bitbucket.org/lindenlab/viewer-development. 2012-02-06 11:00:08 -08:00
Dave Parks 18e7f1bffd SH-2889 Add visual auto-muting controls 2012-01-20 16:42:57 -06:00
Dave Parks 0c1fc78bd9 SH-2794 Map buffer now performs as well as buffersubdata 2012-01-18 12:40:11 -06:00
Todd Stinson 8cf6b9cb92 Pull and merge from https://bitbucket.org/lindenlab/viewer-development. 2012-01-17 10:19:27 -08:00
Dave Parks c0b4ec6fe7 SH-2694 Fix for FPS drop when mousing over flexi objects (don't use an octree for flexi raycast) 2011-12-16 17:43:30 -06:00
Todd Stinson 9d1db4f19a Pull and merge from https://bitbucket.org/lindenlab/viewer-development. 2011-12-13 11:15:18 -08:00
Dave Parks 78233d1bf9 SH-2652 WIP -- Add timers to relevant areas, pause render pipeline while occlusion queries from previous frame are still pending and perform texture decode work. 2011-12-05 17:55:40 -06:00
prep 0539b08370 Renamed segment rendering class into RenderNavPrim 2011-12-01 11:38:16 -05:00
Dave Parks 50112c163a SH-2699 Potential fix for occlusion culling being overly aggressive on 9800 GT 2011-11-18 15:03:37 -06:00
prep 378c076d1d WIP: navmesh station posts to a url, responder receives llsd and then has the llpathing library extract and render the navmesh (if desired). 2011-11-17 13:32:04 -05:00
Dave Parks 8a8e9ccdb6 SH-2652 Don't allocate 6000+ strings every frame 2011-11-04 16:15:05 -05:00
Dave Parks b0c1d877a1 SH-2240 Fix for flickering due to artifacting when rendering occlusion query geometry 2011-10-21 12:40:06 -05:00
Dave Parks 7b6723d1e0 SH-1650 Mitigate memory fragmentation by holding onto and reusing VBOs 2011-10-13 01:19:45 -05:00
Dave Parks 9cf4a4322b SH-2240 No more assertions when rendering debug displays. 2011-10-07 16:45:21 -05:00
Dave Parks 2b51a7a609 SH-2454 Fix for head attachments not casting shadows when in mouselook mode. 2011-10-05 17:57:13 -05:00
Dave Parks 3f96ec1bc9 SH-2244 Fix for performance warning on AMD cards 2011-09-30 00:05:42 -05:00
Dave Parks bd02cdc75f merge 2011-09-26 19:27:10 -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
Brad Payne (Vir Linden) f054d44f9e merg 2011-08-29 10:36:48 -04:00
Dave Parks 7821ff23ba SH-2242 Physics shape display works again, added asserts to flush out areas where state being consumed by a shader does not match state being provided by vertex buffers. 2011-08-27 00:38:53 -05:00
Leslie Linden 11d7a7f197 Mac crash fixes.
Reviewed by davep.
2011-08-23 11:19:04 -07:00
Dave Parks ee4fdd2c18 SH-2242 Work in progress on FXAA/glVertexAttrib -- DoF works, physics shape display still doesn't. 2011-08-21 16:23:04 -05:00
Dave Parks 233e42b331 merge 2011-08-19 16:34:34 -05:00
Xiaohong Bao dfcc084949 fix for SH-1142: HUD objects do not display bumpmaps when Lighting and Shadows are enabled. 2011-08-17 15:16:02 -06:00
Nyx (Neal Orman) 402a2de765 merging latest viewer-mesh into nyx's sidebranch 2011-08-15 11:41:00 -04:00
Dave Parks 2dd8ce53e4 SH-2242 FXAA support instead of unreliable multisample textures (done here because it's a smaller change than integrating glVertexAttrib with FSAA pipe). Shader integration with LLDynamicTexture subclasses. 2011-08-11 14:19:58 -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
Nyx (Neal Orman) 60d15f78e1 merge with latest mesh-dev 2011-07-26 15:51:44 -04:00
Dave Parks 6469f1c2f2 SH-2031 High risk changeset, but potentially high reward. Addresses frame stalls in renderer by never using the fixed function pipeline if shaders are available. 2011-07-17 00:24:08 -05:00
Oz Linden 13de92740e merge latest viewer-development 2011-06-22 11:45:43 -04:00
Dave Parks 44f0a1b681 SH-1778 Physics shape display fix up. 2011-06-11 16:51:01 -05:00
Dave Parks eb85820797 SH-1595 Make rigged attachment selection more reliable (never selectable when not in edit mode, always accurately selectable while in edit mode). 2011-06-07 15:28:49 -05:00
Dave Parks 1fd46831f0 SH-1682 Work in progress on using texture indexes to improve batch size (wow, super fast so far) 2011-05-29 00:40:57 -05:00
Dave Parks 53e890f4fd SH-1359 General octree tune-up -- increase maximum capacity of an octree node and rework requested octree node sizes for minimum triangles per frame and maximum triangles per drawing call. 2011-05-26 20:37:15 -05:00
Oz Linden 0eb13bb682 storm-1189: remove more of the code for classic clouds 2011-05-26 11:30:39 -04:00
Dave Parks 3a409e6edc SH-1603 Replace every occurrence of "WTF" with something more appropriate. 2011-05-25 18:45:21 -05:00
Nyx (Neal Orman) 8f94ff85f9 merging up latest mesh-development to nyx-mesh-development 2011-05-17 12:13:54 -04:00
Dave Parks 8017900e7f merge 2011-05-12 18:50:22 -05:00
brad kittenbrink 2a843e9a6b Fix up alignment problems for debug build.
reviewed by davep.
2011-05-12 16:09:42 -07:00
Dave Parks 93696ac019 merge 2011-05-12 17:39:08 -05:00
brad kittenbrink d4b9db012e FIX VWR-25609: crash on shutdown in LLGLNamePool::sInstances destructor 2011-04-26 15:04:22 -07:00
Nyx (Neal Orman) 2deea74cf6 merging mesh-development into nyx's mesh development 2011-04-08 15:58:11 -04:00
Dave Parks 719610e68b SH-1225 Import convex hull data from .slm 2011-03-29 11:50:02 -05:00
Nyx (Neal Orman) 9f2987d995 second pass at render complexity debug display. 2011-03-23 16:01:12 -04:00
Nyx (Neal Orman) 29dc641fbe initial effort to enable a debug display to show render complexity.
Using for internal demo, will get it code reviewed if it merges in.
2011-03-22 20:39:31 -04: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