Shyotl
e975e389df
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
...
Conflicts:
indra/newview/llnetmap.cpp
2014-08-05 18:17:13 -05:00
Shyotl
7c073c1db7
Explicit enforcement of alignment for all aligned types, including structures with aligned members. (Compiler handholding)
2014-06-22 03:39:33 -05:00
Shyotl
061178ad82
Migrated gl matrix stack to LLMatrix4a
2014-06-22 03:34:51 -05:00
Shyotl
8f6a578ec0
Migration to LLMatrix4a instead of glh::matrix4f
2014-06-15 22:42:32 -05:00
Shyotl
24ca32f9f7
Replace gluProjectf/gluUnprojectf with own versions. Also changed gGLModelView/gGLProjection and other related matrices to LLMatrix4a.
2014-06-06 01:59:04 -05:00
Inusaito Sayori
f63de0d0cc
Feature Request: Make Inspect button a toggler~
2014-06-05 23:54:15 -04:00
Shyotl
e35039faf7
Remove deprecated gl call in renderComplexityDisplay.
2014-05-17 03:34:33 -05:00
Shyotl
fdcf2eda5a
Decouple vbo validation from LLDrawInfo. Such required vbo's to be initialized before drawinfo creation/modification, which is no longer the case with llvovolume. ('RenderDelayVBUpdate'[although removed in Singu] also fails the same assumption.)
2014-05-15 18:44:10 -05:00
Latif Khalifa
e12548ab8c
Merge branch 'master' of git://github.com/Shyotl/SingularityViewer
2014-03-28 08:45:40 +01:00
Shyotl
894261862d
Tweaks to stencil handling to allow masking out of sky (or geometry).
...
Reset stencil clear value to 0 after done clearing.
2014-03-27 22:31:47 -05:00
Lirusaito
d98c46beb0
Extend SGAllowRiggedMeshSelection to work in inspect and on others
2014-03-13 01:31:11 -04:00
Latif Khalifa
99db9edfef
Fitted mesh: hookup debug display to Advanced -> Charachter -> Show Avatar Joins
2014-01-24 02:20:25 +01:00
Latif Khalifa
269deb56e6
Fitted mesh
2014-01-24 01:11:27 +01:00
Shyotl
3da9fe0e94
Avoid calling a few deprecated gl functions when shaders are enabled.
2013-12-25 02:09:36 -06:00
Shyotl
af8f8bb040
Mats.
2013-11-02 01:20:05 -05:00
Siana Gearz
19625ea6b8
MAINT-2968 disable client GL namegen, go spec
2013-10-13 17:07:45 +02:00
Shyotl
f25eb07fab
Unstaged changes cleanup. Further vectorization. Change in binormal/bitangent calculation.
2013-10-09 15:43:23 -05:00
Shyotl
a5dad6be5c
UI cleanup.
...
-Added ui-local transformation matrix.
-Gutted legacy commitcallbacks throughout ui widget ctors.
-Created filter_editor ui widget which issues commit on keypress
-search_editor commits on focus loss/enter press
-search_editor and filter_editor now have a built in 'x' button to clear text.
-LLComboBox::setPrearrangeCallback now uses boost::function
-LLComboBox::setTextEntryCallback now uses boost::function
-LLLineEditor::setKeystrokeCallback now uses boost::function
-LLLineEditor::setPrevalidate now uses boost::function
-LLPanel::childSetKeystrokeCallback removed
-LLPanel::childSetPrevalidate removed
-LLPanel::childSetActionTextbox now uses boost::function
-LLTextBox::setClickedCallback now uses boost::function
-LLTextEditor::setKeystrokeCallback added.
-Cleaned up JCFloaterAreaSearch
2013-04-16 00:25:59 -05:00
Drake Arconis
3fac86158c
General cleanup of unused variable warnings
2013-03-04 16:04:05 -05:00
Drake Arconis
b800320a49
Remove LLMemType and related files
2013-03-04 12:02:01 -05:00
Shyotl
54771409d6
Merge branch 'master' into sunshine
...
Conflicts:
indra/llimage/llimage.cpp
indra/llui/llui.cpp
indra/newview/llvoavatar.cpp
2013-01-08 17:05:29 -06:00
Shyotl
9596514c79
Dragged over lltexlayer, lldriverparam, lllocaltextureobject, llwearabledata
2013-01-04 20:50:35 -06:00
Aleric Inglewood
b0fe12f597
Snapshot Freeze Time: add Langolier tag for new (invisible) avatars.
...
If an avatar TP's in while you are in Freeze Time mode, they now have a
visible tag with the tag 'Langolier' in it. After exiting Freeze Time
mode they become visible. Before they would stay invisible.
2013-01-03 00:02:28 +01:00
Shyotl
1083d7e0ef
Added LLGLTexture. Virtually completely virtual for now. Also added LLTextureManagerBridge, although not yet utilized.
2012-12-22 23:58:42 -06:00
Shyotl
c2b26f6c15
GCC Fixes:
...
Only use C++0x/C++11 features if compiling for windows, or if GCC is configured to support such features (v4.7 onwards: '-std=c++11'. v4.3 through v4.6: '-std=c++0x')
Removed an assertion that's no longer possible to evaluate (queue doesn't support iterators).
2012-11-12 03:04:24 -06:00
Shyotl
313cce23db
Trivial. Changed LLOcclusionQueryPool::mAvailableName to std::queue, because it's being used as a queue, and it being a list makes little sense.
2012-11-09 18:32:57 -06:00
Shyotl
9aca1f41f3
Make occlusion boundingbox 'fudge' settings adjustable via SHOcclusionFudge saved setting.
2012-11-09 18:20:45 -06:00
Shyotl
3ec1dbf51c
Updated spatial partition and octrees to use std::vector. Also, added diagnostic spew to octrees.
2012-11-04 21:48:17 -06:00
Shyotl
d2004e88f9
MatrixMode sanity checks and adjustments to physics debug display (fixes a crash with that debug view, too)
2012-10-22 03:05:18 -05:00
Shyotl
b73f4dd8e4
Catch up with viewer-beta. Primarily sim transition alterations to reduce frame hitching, and some optimization in LLViewerObjectList (std::set -> std::vector and and some allocation tweakage).
2012-10-20 17:02:43 -05:00
Shyotl
1b89e5c973
Dragged in a bunch of alignment fixes from LL. Should allow disabling of tcmalloc on windows/linux32 if such is ever implemented.
2012-10-16 02:33:05 -05:00
Shyotl
9019a1eb23
Merge branch 'master' of https://github.com/singularity-viewer/SingularityViewer.git
2012-09-20 15:29:28 -05:00
Shyotl
9bb9292a41
Attempt to catch octree node manipulation while iterating over said nodes
2012-09-19 15:34:25 -05:00
Aleric Inglewood
fbb5dced97
Merge remote-tracking branch 'singu/master' into curlthreading2
...
Conflicts:
indra/llcommon/CMakeLists.txt
indra/llmessage/llcurl.cpp
indra/llmessage/llcurl.h
indra/llmessage/llhttpclient.cpp
indra/llmessage/llhttpclient.h
indra/llmessage/llpumpio.cpp
indra/llmessage/llpumpio.h
indra/llmessage/llurlrequest.cpp
indra/llmessage/llurlrequest.h
indra/newview/hipporestrequest.cpp
indra/newview/llappviewer.cpp
indra/newview/llspatialpartition.cpp
indra/newview/llviewermedia.cpp
indra/newview/llxmlrpctransaction.cpp
Conflicts resolved by choosing curlthreading2
for any llmessage file regardless (which looks
correct upon investigation); the rest also
turned out to need to use curlthreading2, except
in one line where I added a semi-colon after
an assert(), and the assert was changed in
singu/master.
2012-08-13 17:07:25 +02:00
Shyotl
6736e91ce0
MAINT-1147: Don't rebuild volume meshes on region crossing. https://bitbucket.org/davep/viewer-development/changeset/0f20bb7cb9ee
2012-07-18 03:09:16 -05:00
Shyotl
a56ad597d4
MAINT-646: Factor std::set out of lloctree https://bitbucket.org/davep/viewer-development/changeset/52b6c9168974
2012-07-18 00:54:52 -05:00
Shyotl
b101bb0001
MAINT-646: Faster traversal of render batch lists. https://bitbucket.org/davep/viewer-development/changeset/38b7779af5f9
2012-07-17 23:38:34 -05:00
Siana Gearz
544928a039
Merge branch 'curlthreading2' of git://github.com/AlericInglewood/SingularityViewer into curlthreading
2012-07-04 10:45:48 +02:00
Shyotl
67e1a3b004
Lindie viewer-dev catchup regarding rendering pipeline.
2012-06-30 20:05:31 -05:00
Aleric Inglewood
cb5efad026
Turn llassert[_always] into a (single) statement and print line nr in decimal.
2012-06-30 21:14:18 +02:00
Shyotl
5b4700a8ee
Added RenderAutoHideSurfaceAreaLimit setting, and tweaked hud rendering(lighting issues)
2012-06-12 02:10:22 -05:00
Shyotl
fc65380f2a
Added auto avatar muting(appearance only) based on avatar complexity (disabled by default). Added several missing debug views.
2012-01-27 02:36:26 -06:00
Shyotl
6374f012de
new fasttimers, including ui.
2012-01-23 18:30:54 -06:00
Shyotl
b338506229
VBO updates from Vir Lindens shining fixes. VBO mapping perf improvement. Alpha rigged attachments render fix, hopefully. Crashfix in void pushWireframe.
2012-01-19 19:01:44 -06:00
Shyotl
ffb285c6ff
Huge renderer update (WIP). Still plenty to do, especially pertaining to UI.
...
-Nametag bubble visbility is oddly inconsistent. May vanish with future planned UI merges...
-VBOs are PAINFULLY slow on ATI hardware. This repos self-compiled davep/shining-fixes branch, so I'll leave the ball in LL's court for now regarding that.
2011-12-09 14:02:29 -06:00
Shyotl
83e8a9076b
Several gl calls now wrapped via LLRender (gGL) as prep for future changes:
...
glMatrixMode -> gGL.matrixMode
..GL_MODELVIEW -> LLRender::MM_MODELVIEW
..GL_POJECTION -> LLRender::MM_PROJECTION
..GL_TEXTURE -> LLRender::MM_TEXTURE
glMultMatrix -> gGL.multMatrix
glLoadMatrixf -> gGL.loadMatrix
glPushMatrix -> gGL.pushMatrix
glPopMatrix -> gGL.popMatrix
glLoadIdentity -> gGL.loadIdentity
glRotatef -> gGL.rotatef
glTransformf -> gGL.transformf
glOrtho -> gGL.ortho
glColor3f -> gGL.diffuseColor3f
glColor3fv -> gGL.diffuseColor3fv
glColor4f -> gGL.diffuseColor4f
glColor4fv -> gGL.diffuseColor4fv
glColor4ubv -> gGL.diffuseColor4ubv
glLightModelfv(GL_LIGHT_MODEL_AMBIENT -> gGL.
2011-11-21 15:55:44 -06:00
Shyotl
70909f86c8
Changed some GL matricies to single precision.
2011-11-19 19:05:19 -06:00
Shyotl
992319f667
Bumpmapping now appears on hud objects in deferred.
2011-09-02 06:57:15 -05:00
Shyotl
fd317a4092
newview V3 partial merge.
2011-08-30 01:05:59 -05:00
Shyotl
9bda97786f
Batch indexing/no-fixed-function WIP.
2011-08-09 01:11:05 -05:00