Commit Graph

151 Commits (7c95af74f195c9ec4ebc0fc0264d98cd4a85be49)

Author SHA1 Message Date
Dave Parks 7c95af74f1 SH-2243 work in progress -- application side matrix stack management 2011-09-14 16:30:45 -05: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
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
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
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
Dave Parks 719610e68b SH-1225 Import convex hull data from .slm 2011-03-29 11:50:02 -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 e55e91a5a5 SH-874 Better VBO usage hints, most notably don't use VBOs for occlusion queries if GL is set to not use VBOs for stream draw. 2011-02-22 18:36:50 -06:00
Dave Parks 10518eaaae SH-874 Revert much of the bad water bounding box and distortion texture usage changes from SNOW-643 and properly occlusion cull void water patches for machines without depth clamp. 2011-02-09 16:53:47 -06:00
Dave Parks 068822b18d SH-874 Fix for bad performance on cards without GL_ARB_depth_clamp in cases where water and terrain should be occluded. 2011-02-09 15:28:46 -06:00
Dave Parks 9e966bfe9f Tweak to physics shape display render to show convex decompositions. 2011-02-02 19:00:52 -06:00
Dave Parks f0be01bda9 SH-641 Fix for some objects not properly switching LoD under some situations.
Fix for redundant calls to stateSort(LLDrawable*...)
Put back "Build Queue" info display.
2011-01-26 15:26:56 -06:00
Dave Parks ec1aa95a4b merge 2011-01-25 14:33:04 -06:00
Roxie Linden 92018853e2 SH-753 GHOST Mesh from a Mesh Sandbox 11 and 12 from 6
Raycast debug view was not translating by the agent origin
2011-01-24 16:58:10 -08:00
Dave Parks d7db673dc7 Fix for leaking occlusion queries -- try not to hold onto so many stale occlusion query references. 2011-01-21 18:25:57 -06:00
Dave Parks ebbaa00ed9 merge 2011-01-18 14:49:38 -06:00
Dave Parks aeec987f56 SH-571 work in progress. 2011-01-18 14:49:14 -06:00
Loren Shih d82da834fa Automated merge up from viewer-development 2011-01-14 14:16:07 -05:00
prep c20f9342b9 patch for gl_any_samples_passed missing define on mac 2011-01-05 14:09:19 -05:00
Dave Parks 808cd0fcbf VWR-21927 Fix for water reflections causing LoD updates.
SH-735 Potential fix for ATI X1950 wasting time in occlusion culling.
2011-01-04 18:34:27 -06:00
Dave Parks 1e647e2cd2 Faster occlusion queries (take advantage of GL_ARB_occlusion_query2 where available and don't read back result if it will block). 2010-12-31 18:41:54 -06:00
Dave Parks ac7fad4cd0 SH-558 Fix for crash in physics shape display. 2010-12-17 14:58:39 -06:00
Don Kjer 14e402cf5e ER-414: Add object update type debug rendering view 2010-12-16 22:09:49 -08:00
Don Kjer b9acc0285c Dummy placeholder code for ER-414: Add object update type debug rendering view 2010-12-16 19:19:20 -08:00
Roxie Linden 1be5133116 SH-541 - Physics mesh display shows inconsistent data.
The object UI was allowing the user to set 'prim' physics for meshes for which
no user physics had been uploaded, or decomposed.  It defaulted to convex hull in that case.

The fix is to fix the UI to disallow 'prim' for meshes without physics meshes, limiting
those to only convex hull and none.

We will also redo the task validation to detect invalid states related to this as part
of the 'redo the validation' work
2010-12-08 21:24:02 -08:00
Dave Parks 4b5ddf1c41 Remove ll_aligned_malloc from llspatialpartition 2010-11-21 04:40:59 -06:00
Loren Shih 225ffbba20 Automated merge up from viewer-development 2010-10-27 15:08:21 -04:00
Dave Parks 187716a4ee Add terrain to physics shape display. 2010-10-20 14:37:37 -05:00
Dave Parks 028bb02a6b Better physics shape display. 2010-10-16 04:02:52 -05:00
Dave Parks 997d66d348 Fix for various crashes on exit and leaks when using convex decomposition.
Make rendering of convex hullified prims work in physics shape display.

Reviewed by Falcon.
2010-10-15 16:33:22 -05:00
Dave Parks dcb43490a5 Proper loading of hull indices, bad use of initThread 2010-10-15 14:04:26 -05:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Dave Parks 578389ce23 Fix for crash when attempting to render single hull rep when no such rep is available. 2010-10-07 16:48:13 -05:00
Dave Parks ca1f7828b2 Update convex decomp and physics shape display to include convex hulls for prims where appropriate. 2010-10-07 15:37:07 -05:00