Shyotl
2aa4aa78e2
Added physics settings to object features panel. Brought in mesh 'prim cost' fetching and now display cost in edit floater if mesh is enabled.
2011-08-01 01:33:07 -05:00
Shyotl
17bb0799e0
Added LLAgentUI. Includes improved buildLocationString.
2011-07-31 19:05:53 -05:00
Shyotl
40d644e432
Object edit subpanel now recognizes meshes and disables stitching and block-type dropdowns.
2011-07-31 19:03:25 -05:00
Shyotl
fd50e54a7d
Fixed rigged shaders not loading under certain scenarios.
2011-07-31 19:00:58 -05:00
Shyotl
28568add4c
Threaded cURL. Consider experimental (what in this branch isn't?), however it drastically reduces hitching for me... so yup.
2011-07-31 02:53:26 -05:00
Shyotl
d397513840
Fixed a mesh-related fasttimer. A freaking \t snuck in. Also, this old fasttimer class is really annoying to maintain.
2011-07-31 02:52:15 -05:00
Shyotl
62d0be964d
Updated LLThread and LLMutex[Base] to prevent nested mutex locks in same thread from hardlocking.
2011-07-31 01:51:43 -05:00
Shyotl
b258b71e07
Flipped the MESH_ENABLED switch. Added missing components and updated stuff to be closer to mesh-development head.
2011-07-30 20:30:07 -05:00
Shyotl
c081efa460
LLVoiceClient::mNextAudioSession now initialized.
2011-07-30 20:28:34 -05:00
Shyotl
a237cb9cad
llmemory.h cleanup. pulled llpointer, refcounter, smartpointer, singleton and safe handle out into their own headers. llmemory.h drags all those headers in for legacy support until everything else is cleaned up. getCurrentRSS() moved into LLMemory. getWorkingSetSize() added to LLMemory.
2011-07-29 20:40:08 -05:00
Shyotl
1e92e734d8
Bulk of mesh. Excluded via #if MESH_ENABLED. LLModel still needs updated for strided vbos, Collada SDK needs to be wrangled, and misc pieces need to be found and brought over. Skipping inventory stuff until meshes are at least displayable.
2011-07-23 03:26:30 -05:00
Shyotl
179193d173
Some minor cleanup. Bringing stuff in-line with current to ensure it all works before mesh is actually plugged in.
2011-07-23 03:24:10 -05:00
Shyotl
07c892480a
Vectorized llvolumeface while maintining strided vertexbuffers.
2011-07-22 04:29:19 -05:00
Shyotl
48ef9904c1
A pass at cleaning up LLVertexBuffer a bit. Also removing extra unbinds that caused synchronization issues with mapped vbos.
2011-07-21 01:48:46 -05:00
Shyotl
fe0cd9f702
Bugfixes. Should fix bizarre cam behavior and lighting issues on carved/hollowed prims.
2011-07-20 15:07:58 -05:00
Shyotl
bc221a573e
Merge branch 'master' into V2Mesh
2011-07-20 06:57:07 -05:00
Shyotl
0c82921504
Now tracking llcapabilitypovider.h. Dependency was dragged in a while ago when LLViewerRegion was updated to work with new object cache.
2011-07-20 06:45:24 -05:00
Shyotl
a994df7265
A majority of vectorization done. Note that it's INCOMPLETE. LLVolumeFace and LLVertexBuffer haven't been updated, so it's very dirty(and buggy) at those transitions. Compiles on windoze.
2011-07-20 06:07:13 -05:00
Shyotl
35e0b9b6ff
Data-alignment. SSE intrinsics.
2011-07-19 21:35:35 -05:00
Shyotl
7a689f5ccb
Drawable flag fixup. LLCalc cleanup on shutdown.
2011-07-19 20:18:43 -05:00
Shyotl
179c1bcc0c
Octree capacites/radii/distances definable via settings.
2011-07-19 03:42:30 -05:00
Shyotl
fd35e86ddb
Resolved some null calls regarding web media panel.
2011-07-18 03:31:18 -05:00
Shyotl
9e061d5e35
Apparently MacGL crashes on for loops of variable length. Also, cleaned up a few minor things.
2011-07-18 03:30:58 -05:00
Shyotl
3e9c23e43b
Setting through LLView::userSetShape now done through LLView::setShape. LLView::snappedTo renamed to LLView::setSnappedTo. virtual overriding of LLView::userSetShape now done through LLView::handleReshape which LLView::setShape calls.
2011-07-17 19:59:30 -05:00
Shyotl
330bf08c9b
Telport history cleanup. I didn't need these static functions, so away they go.
2011-07-17 19:10:22 -05:00
Shyotl
6ad9367c24
Trying out new LLCachedControl implementation.
2011-07-16 23:36:56 -05:00
Shyotl
5ec3795716
Resolved LLCachedControl type mismatch with a few settings.
2011-07-16 23:35:08 -05:00
Shyotl
2870d44824
Teleport history now saved to teleport_history.xml. TeleportHistoryMaxEntries specifies how many entries to allow in floater before old entries are dropped.
2011-07-16 23:32:01 -05:00
Shyotl
04ff884c5f
About land, object list crashfix. http://code.google.com/p/singularity-viewer/issues/detail?id=71
2011-07-16 23:05:48 -05:00
Shyotl
7e0ee6bb71
Shiny new name cache.
2011-07-15 00:21:38 -05:00
Shyotl
459f00ccb8
LLVOCache class implemented.
2011-07-13 04:35:38 -05:00
Shyotl
aa526e0314
Texture cache update. World-texures moved to local_assets directory. Removed many old unused ui textures.
2011-07-13 04:27:01 -05:00
Shyotl
684484fd76
Added some missing settings and removed a bajillion old unused settings.
2011-07-13 04:01:12 -05:00
Shyotl
7fa2a62103
Renamed vivox icons from nonsensical uuids to something readable, as per v2.
2011-07-13 03:59:37 -05:00
Shyotl
e2112fa8d5
No change, just comments for stuff to avoid merging in, for now.
2011-07-13 03:56:05 -05:00
Shyotl
f93bcae65b
Removed some frequent llinfos/llwarns spam.
2011-07-12 03:44:26 -05:00
Shyotl
8fde48bcb2
Abort fetch of null folders.
2011-07-12 03:39:41 -05:00
Shyotl
e80cff77f0
Hack hackity hack... I mean fixed water-fog sign-error when cam approaches 0 z when using shaders.
2011-07-10 19:38:43 -05:00
Shyotl
5cdcf0d237
Merge branch 'future' of git://github.com/siana/SingularityViewer.git
2011-06-30 10:27:13 -05:00
Shyotl
c3ccdeed1d
Unused globals removed.
2011-06-30 10:02:37 -05:00
Shyotl
aec0d41b83
Don't clobber custom windlight settings on teleport. Unsure why this was here, but it may be related to opensim 'windlight' message from sim. If so, then a better method is required.
2011-06-27 01:47:44 -05:00
Shyotl
9c971ac4e7
Added myraid of additional options to top scripts/top collisions floaters.
2011-06-27 01:10:56 -05:00
Shyotl
d476daba71
Added contextual 'unmark' selection to minimap rightclick menu
2011-06-25 04:53:01 -05:00
Shyotl
378053bd48
two_sided_delimiter workaround (Broken comment blocks in LSL '/*comment*/') Didn't want to mess with the token class for one single case. This fix is pretty straight-forward and self-contained.
2011-06-25 00:28:28 -05:00
Shyotl
046bbf52f9
Agent pie-menu -> tools -> anims... crash fix. http://code.google.com/p/singularity-viewer/issues/detail?id=89
2011-06-23 17:32:19 -05:00
Siana Gearz
6348635d3f
Ïntroduced LLFolderType and LLViewerAssetType (by Shyotl)
2011-06-23 21:11:52 +02:00
Shyotl
69b608bbe4
New asset. Overlay icon for list header: Receive group chat.
2011-06-23 03:58:41 -05:00
Shyotl
0663a3f028
Added checkboxes to groups list for visibility, groupchat, and notices...
...
-Required addition of an extra texture overlay for list headers, as normal button overlay is used for sort arrows.
-Added padding to italic text in scroll list, as the text clipped outside of the element.
-Groups list is now sortable and has header visible.
-'none' entry always be first in the list, regardless of sort order.
-LLGroupMgrGroupData::mListInProfile removed. Was unreferenced and always false. LLGroupMgrGroupData doesn't handle show/chat/notify properties
2011-06-23 03:56:09 -05:00
Shyotl
5d8ac68d3a
Groups/agent profile floaters now update when a group visbility changes.
...
Apply button in group settings doesn't behave quite as badly after changing notices/chat/show in profile settings.
Groups floater now bolds visible groups, italicized if active (this may need to be something more noticeable)
2011-06-21 12:03:28 -05:00
Siana Gearz
04e41002c5
Fixed a couple of shameful things, thanks to Fractured for pointing out
2011-06-21 01:11:14 +02:00