Dave Parks
2b604adf7b
SH-2244 Fix for linux build?
2011-09-23 23:39:45 -05:00
Dave Parks
4f2b20a30d
SH-2244 Fix for mac build? (take two)
2011-09-23 20:47:55 -05:00
Dave Parks
4821a22070
SH-2244 Fix for mac build?
2011-09-23 18:29:38 -05:00
Dave Parks
57620a9da9
SH-2244 Vertex buffer cleanup, fix for bad vertices in rigged attachments, added "RenderUseVAO" debug setting to control whether or not to use VAO's in non-core GL profiles.
2011-09-23 17:59:05 -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
d3f614e2e9
SH-2244 fix flickering shadows and occlusion culling.
2011-09-22 13:41:26 -05:00
Dave Parks
a1a7120299
SH-2244 fix for glitched fonts
2011-09-22 12:57:17 -05:00
Dave Parks
3115e250ff
SH-2244 Don't use VAO's outside of core profile (performance improvement)
2011-09-22 00:57:47 -05:00
Dave Parks
e7b743d80b
SH-2244 Fix for artifacts with L&S enabled when using core profile.
2011-09-22 00:33:27 -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
66acb932ba
SH-2244 Add "RenderGLCoreProfile" debug setting that allows the viewer to start with a non-compatibility-profile OpenGL context.
2011-09-20 03:34:09 -05:00
Dave Parks
9ea41c8094
SH-2243 No deprecated calls for the whole session.
2011-09-20 00:54:37 -05:00
Dave Parks
2ead169131
SH-2243 fix for error in cloth shader
2011-09-19 17:41:29 -05:00
Dave Parks
861b7eba60
SH-2243 fix for mac build
2011-09-17 19:02:21 -05:00
Dave Parks
421e52ff98
SH-2243 work in progress -- gDEBugger guided removal of deprecated state changes
2011-09-17 02:36:43 -05:00
Dave Parks
0c2876ef2c
SH-2243 work in progress -- how'd that GL get there?
2011-09-17 00:25:49 -05:00
Dave Parks
4f99ace069
SH-2243 work in progress -- put back ambient lighting when atmospheric shaders disabled.
2011-09-17 00:19:19 -05:00
Dave Parks
8a1baaea6c
SH-2243 work in progress -- don't use gl_FragColor or gl_FragData for outputs -- no more deprecation warnings on nvidia
2011-09-16 17:08:39 -05:00
Dave Parks
da84f55527
SH-2243 work in progress -- don't use deprecated shader state
2011-09-16 12:40:53 -05:00
Dave Parks
4fea7dcb3e
SH-2243 work in progress -- use a hash check to avoid redundantly setting light state
2011-09-15 17:10:33 -05:00
Dave Parks
24ae2fb5af
SH-2243 work in progress -- don't use built-in GL light state when shaders are available.
2011-09-15 16:38:31 -05:00
Dave Parks
f72a24bf3a
merge
2011-09-15 00:55:11 -05:00
Dave Parks
530981a214
SH-2243 work in progress -- no more deprecated built-in matrix state when using shaders.
2011-09-15 00:54:25 -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)
758b936dea
Trying to fix Mac build issue
2011-09-14 13:24:31 -04:00
Dave Parks
c0ca2c62fd
merge
2011-09-13 16:11:22 -05:00
Dave Parks
19371a9abe
STORM-1562 Potential fix for crash in LLCurl::run -- make sure all ref counted members of llsecapi are thread safe
2011-09-13 13:09:10 -05:00
Dave Parks
0a0ae2dd3f
STORM-1562 Potential fix for crash in LLCurl::run -- don't run curl_multi_perform from multiple threads simultaneously.
2011-09-13 12:45:28 -05:00
Oz Linden
18af6e397e
merge changes for storm-1590
2011-09-09 12:43:07 -04:00
Logan Dethrow
5a03453b2c
Corrected license information in llsingleton_test.cpp.
2011-09-08 11:03:21 -04:00
Oz Linden
89b9800579
merge back beta tags
2011-09-08 11:02:28 -04:00
Logan Dethrow
7d381c6596
LLProxy: Moved the enabling of the UDP proxy back into startSOCKSProxy()
2011-09-08 10:43:07 -04:00
Nat Goodspeed
3d295fbf27
Automated merge with http://hg.secondlife.com/viewer-development
2011-09-07 18:14:40 -04:00
Nat Goodspeed
286342f705
STORM-1541: Change llassert() to llassert_always(): unit tests expect.
...
Now that we have unit tests that require assertion failure if you try to
delete an LLInstanceTracker subclass instance with an iterator loose, having
llassert() "sometimes" compile away (whimsically, depending on platform as
well as build type!) makes those tests fail. Use llassert_always() instead.
2011-09-07 18:03:25 -04:00
Nat Goodspeed
b4a1d339fc
STORM-1541: Add LLInstanceTracker tests for active-iterator asserts.
...
The recent class-static LLInstanceTracker::instance_iter and key_iter
reference count is intended to guard against deleting an instance of an
LLInstanceTracker subclass during iteration. Add tests for that functionality.
2011-09-07 17:29:08 -04:00
Logan Dethrow
b8fddce34d
Merge. Fixed issue with LLProxy code related to changes to the LLSocket interface.
2011-09-07 16:40:40 -04:00
Nat Goodspeed
8c6f752982
STORM-1541: Hoist LLInstanceTracker::getMap_() to base getStatic().
...
Generalize the notion of getting some chunk of "static" storage: introduce
LLInstanceTrackerBase::getStatic() template method. Define StaticData struct
containing the InstanceMap (or InstanceSet, for that specialization) along
with the S32 that caused the VS2010 linker so much grief. Completely eliminate
that S32 as an actual class-static member, qualifying all references with the
struct returned by getStatic().
In LLInstanceTrackerBase::getInstances(), use one std::map lookup instead of
three.
2011-09-06 22:07:49 -04:00
Logan Dethrow
f73b795bb7
Renamed LLCurl::check_curl_code() and LLCurl::check_curl_multi_code() to prevent ambiguous name build error.
2011-09-06 17:33:18 -04:00
Oz Linden
82b1b1bc6e
merge changes for storm-1588
2011-09-06 17:00:55 -04:00
Oz Linden
e2dea0b494
merge changes for vwr-26823
2011-09-06 17:00:23 -04:00
Logan Dethrow
a8d49f7cf5
LLProxy code review fixes.
...
* Removed check_curl_code and check_curl_multi_code from the global namespace.
* Added comments documenting which thread the public methods of LLProxy should be called from.
* Corrected grammar in LLSingleton.h
* Fixed a buffer scope problem in llpacketring.cpp.
2011-09-06 16:54:53 -04:00
Richard Linden
fc45e9cbf6
Automated merge with http://hg.secondlife.com/viewer-development
2011-09-02 20:24:06 -07:00
Oz Linden
f6a8fbe19f
merge changes for .v-pb
2011-09-02 16:03:20 -04:00
Oz Linden
a2a73feed0
merge back beta tags
2011-09-02 16:03:09 -04:00
Oz Linden
0ab6eee099
merge changes for storm-1027
2011-09-02 13:48:29 -04:00
Oz Linden
8efd992d50
correct DOS line endings
2011-09-02 13:48:01 -04:00
Xiaohong Bao
ba2ae6bc95
re-write the hash table code to eliminate potential flaws and simplify the implementation.
2011-09-02 11:17:03 -06:00
Debi King (Dessie)
1f149a432b
merged .hgtags
2011-09-02 10:23:46 -04:00
Debi King (Dessie)
deddcfb8c5
Added tag DRTVWR-85_3.0.3-beta1, 3.0.3-beta1 for changeset 6694f3f062aa
2011-09-02 10:13:04 -04:00
Oz Linden
fcc51bd5b0
increment viewer version to 3.0.5
2011-09-02 09:46:48 -04:00