Ansariel
|
3c0df154f7
|
Manually applying SL-17473 Viewer not clearing all Vertex Buffers in some cases
Image thread doesn't need mBuffer and buffer isn't thread safe so no point allocating it in an image thread.
|
2022-05-28 14:08:00 +02:00 |
Ansariel
|
49d750cd01
|
Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer
|
2021-11-24 18:50:31 +01:00 |
Dave Parks
|
724193e5b0
|
SL-16239 Fix for slowdown on AMD GPUs (disable core profile and remove volatile members from LLVertexBuffer)
|
2021-11-23 20:46:27 +00:00 |
Ansariel
|
63cc972499
|
Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
# indra/llappearance/lldriverparam.h
# indra/llcommon/llmemory.h
# indra/llcommon/llprofiler.h
# indra/llrender/llvertexbuffer.cpp
# indra/llwindow/llwindow.cpp
# indra/llwindow/llwindowwin32.h
# indra/newview/app_settings/settings.xml
# indra/newview/lldrawable.cpp
# indra/newview/lldrawable.h
# indra/newview/lldrawpoolalpha.cpp
# indra/newview/lldrawpoolavatar.cpp
# indra/newview/lldrawpooltree.cpp
# indra/newview/lldrawpoolwater.cpp
# indra/newview/llface.cpp
# indra/newview/llinventoryfilter.cpp
# indra/newview/llselectmgr.h
# indra/newview/llspatialpartition.cpp
# indra/newview/llviewermenu.cpp
# indra/newview/llviewerobject.cpp
# indra/newview/llvieweroctree.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llvovolume.cpp
# indra/newview/llvowlsky.cpp
# indra/newview/pipeline.cpp
# indra/newview/skins/default/xui/en/floater_stats.xml
|
2021-11-12 17:31:39 +01:00 |
Ansariel
|
7427b46ea5
|
Merge branch 'DRTVWR-546' of https://bitbucket.org/lindenlab/viewer
# Conflicts:
# .gitignore
# indra/cmake/Copy3rdPartyLibs.cmake
# indra/llcommon/llcommon.cpp
# indra/llcommon/llerror.cpp
# indra/llcommon/llprofiler.h
# indra/llcommon/llthread.cpp
# indra/llimage/llimageworker.cpp
# indra/llprimitive/llmodel.h
# indra/llrender/llfontgl.cpp
# indra/llrender/llfontgl.h
# indra/llrender/llgl.cpp
# indra/llrender/llvertexbuffer.cpp
# indra/llrender/llvertexbuffer.h
# indra/llwindow/llwindowmacosx.h
# indra/llwindow/llwindowwin32.cpp
# indra/llwindow/llwindowwin32.h
# indra/newview/app_settings/settings.xml
# indra/newview/llappviewer.cpp
# indra/newview/llappviewer.h
# indra/newview/lldrawpoolavatar.cpp
# indra/newview/lldrawpoolavatar.h
# indra/newview/lldynamictexture.cpp
# indra/newview/llfloatermodelpreview.cpp
# indra/newview/llimview.cpp
# indra/newview/llmeshrepository.h
# indra/newview/llmodelpreview.cpp
# indra/newview/llnetmap.cpp
# indra/newview/llskinningutil.cpp
# indra/newview/llskinningutil.h
# indra/newview/llspatialpartition.cpp
# indra/newview/llteleporthistory.cpp
# indra/newview/llviewerdisplay.cpp
# indra/newview/llviewerobject.cpp
# indra/newview/llviewerobjectlist.cpp
# indra/newview/llviewertexture.cpp
# indra/newview/llviewertexturelist.cpp
# indra/newview/llviewerwindow.cpp
# indra/newview/llvoicevivox.cpp
# indra/newview/llvosky.cpp
# indra/newview/llvovolume.cpp
|
2021-11-12 15:21:52 +01:00 |
Dave Parks
|
8d20480c5f
|
SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton
|
2021-10-28 18:06:21 +00:00 |
Dave Parks
|
4e8cd9437b
|
SL-16193 Fix for mesh selection outline not rendering correctly (and broken physics shapes display).
|
2021-10-26 14:07:00 +00:00 |
Runitai Linden
|
52e1a45659
|
SL-16166 Optimization pass on LLRenderPass::pushBatch
|
2021-10-12 14:46:19 -05:00 |
Dave Parks
|
78007d2592
|
SL-16088 Fix for stall from many calls to glGenBuffers.
|
2021-09-27 22:35:50 +00:00 |
Ansariel
|
eb93395009
|
Merge branch 'DRTVWR-525' of https://bitbucket.org/lindenlab/viewer
|
2021-02-15 21:02:07 +01:00 |
Dave Houlton
|
dab0948544
|
DRTVWR-525, improve dev's quality-of-life
|
2021-02-04 10:54:00 -07:00 |
Ansariel
|
846d78345c
|
Merge branch 'DRTVWR-440' of https://bitbucket.org/lindenlab/viewer
|
2020-04-01 15:00:34 +02:00 |
Dave Houlton
|
126b91f8ee
|
DRTVWR-440, make enabling GLdebug flag slightly less infinite-loopy
|
2020-03-26 10:24:25 -06:00 |
Ansariel
|
5d924483a8
|
Merge viewer-cougar
|
2018-03-02 15:00:48 +01:00 |
ruslantproductengine
|
0f690ab4da
|
Add const
|
2018-01-30 17:07:27 +02:00 |
Ansariel
|
c606bc3492
|
Merge viewer-lynx
|
2017-11-12 12:28:28 +01:00 |
andreykproductengine
|
149b2d88dd
|
MAINT-7228 Vertex buffer allocation failure handling
|
2017-11-01 19:36:13 +02:00 |
Ansariel
|
4008d821d1
|
Use a vbo for the static LLVertexBuffer::drawArray/Element functions; by Drake Arconis/Shyotl Kuhr
|
2017-03-05 14:27:24 +01:00 |
Ansariel
|
2a1d8b4632
|
Vectorized Weight4Strider and ClothWeightStrider by Drake Arconis (Alchemy Viewer)
|
2017-03-05 13:18:13 +01:00 |
Ansariel
|
3192fe832f
|
Merge viewer-quickgraphics
|
2016-03-08 01:41:31 +01:00 |
Oz Linden
|
c8726aba30
|
remove execute permission from many files that should not have it
|
2015-11-10 09:48:56 -05:00 |
Tank_Master
|
6babf8abd2
|
Merge LL 3.7.7
|
2014-06-09 11:29:57 -07:00 |
Nicky
|
8c91463476
|
FIRE-12968; Even though the root cause is likely the shader memory overrun, preseed the VBO pools to take some strain from the driver. Remove the LLStrider changes while at it, those are not used in the Havok version and have not triggered anything in the OS version since month.
|
2014-03-10 00:45:41 +01:00 |
Xiaohong Bao
|
0c60e32808
|
Merge
|
2013-10-21 16:57:38 -06:00 |
Dave Parks
|
0e116741a0
|
MAINT-2968 Fix for crash on AMD hardware running current drivers.
|
2013-10-10 18:00:11 -05:00 |
Richard Linden
|
80dfbbaacd
|
merge from viewer-release
|
2013-10-08 11:59:24 -07:00 |
Richard Linden
|
12f0f8cb72
|
changed over to manual naming of MemTrackable stats
changed claimMem and disclaimMem behavior to not pass through argument
added more mem tracking stats to floater_stats
|
2013-10-01 13:46:43 -07:00 |
Graham Linden
|
95e34d86b9
|
The unbearable lightness of being norspec
|
2013-09-18 18:24:16 -07:00 |
Richard Linden
|
e340009fc5
|
second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
|
2013-08-09 17:11:19 -07:00 |
Dave Parks
|
79029149a4
|
Automated merge with file:///F:%5Cviewer-bear
|
2013-06-21 12:51:29 -05:00 |
Dave Parks
|
c3f14b915c
|
NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent calculator instead of binormal calculator, convert binormal centric code to tangent centric)
|
2013-06-03 12:50:48 -05:00 |
simon
|
ee2fce8790
|
Merge downstream code and viewer-beta
|
2013-05-09 14:10:45 -07:00 |
Graham Madarasz
|
fd447189c5
|
Merge 3.5.1 into Materials
|
2013-04-25 21:00:16 -07:00 |
Dave Parks
|
fc4869fb78
|
NORSPEC-65 Hook up texture offset/scale/rotation for normal and specular maps.
|
2013-03-29 16:13:36 -05:00 |
Graham Madarasz
|
bf6182daa8
|
Update Mac and Windows breakpad builds to latest
|
2013-03-29 07:50:08 -07:00 |
Dave Parks
|
609ed855e1
|
MAINT-2371 More optimizations.
Reviewed by Graham
|
2013-03-04 18:01:42 -06:00 |
Dave Parks
|
f5e5396c3a
|
MAINT-2371 First set of profile guided optimizations.
Reviewed by Graham
|
2013-02-26 15:15:08 -06:00 |
Tank_Master
|
33922af1fa
|
Merge LL release
|
2013-11-01 19:52:14 -07:00 |
Tank_Master
|
0a1a351b86
|
Merge Viewer-Share
|
2013-10-21 23:51:34 -07:00 |
Tank_Master
|
5e2324b5d3
|
Backed out changeset: f632d5a3a4e3 - has unwanted side effects
|
2013-10-17 23:46:34 -07:00 |
Dave Parks
|
ecbdb4948f
|
MAINT-2968 Fix for crash on AMD hardware running current drivers.
|
2013-10-10 18:00:11 -05:00 |
Tank_Master
|
05ad3a1c29
|
Merge Viewer-bear (merge of materials + fixes) to FS-exp
|
2013-09-21 11:44:46 -07:00 |
Tank_Master
|
52d9b07503
|
Merge viewer-bear
|
2013-09-12 21:15:34 -07:00 |
Tank_Master
|
718f6fa0ff
|
merge LL 3.6.1
|
2013-07-10 00:23:23 -07:00 |
Tank_Master
|
d4640277d0
|
Merge LL 3.5.3 release.
|
2013-07-09 16:24:58 -07:00 |
Nicky
|
2b620b006b
|
Disable caching of vbo memory in LLVBOPool. Had been there once and it was a memory hog, now it's back and it's again keeping massive amounts of memory
|
2012-11-02 00:05:28 +01:00 |
Tank_Master
|
cb24ec2e0d
|
merge LL 3.3.4 beta
autoreplace does not work (needs a hook in nearby chat), no cmd line option to add new stuff
spellcheck only works when packaged
|
2012-07-16 21:59:14 -07:00 |
Dave Parks
|
b7cfd8c7f0
|
MAINT-616 Factor out calls to glGenFoo where possible, add setting to control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update
|
2012-05-21 23:33:25 -05:00 |
Dave Parks
|
89b0b6ac71
|
MAINT-616 Different VBO Pooling scheme -- populate VBO pool with buffers that are likely to be requested, but never reuse a previously used buffer.
|
2012-05-15 16:42:04 -05:00 |
Dave Parks
|
2e1067dd32
|
MAINT-708 Reduce amount of video memory consumed by vertex buffer objects.
|
2012-03-13 17:34:11 -05:00 |