Commit Graph

25712 Commits (5d2fea6262d91eb8d3c06d97a160ca9373b96889)

Author SHA1 Message Date
Graham Madarasz (Graham Linden) 5d2fea6262 Move fast memcpy to llcommon and use it in llalignedarray pushback on all platforms. Code Review: DaveP 2013-03-13 10:42:40 -07:00
Graham Madarasz ab60c46a91 Fix for linux (and likely other platform) shutdown crash from mismatched alloc/free in VBOPool client data 2013-03-12 03:27:24 -07:00
Graham Madarasz 067a9cdfa9 Better compat with non-Ubuntu distros (bare typedef sometimes conflicts with OS decl of same). 2013-03-12 01:05:06 -07:00
Graham Madarasz (Graham Linden) 5a51a43f23 Fix eol at eof on wl param files. 2013-03-12 08:45:10 -07:00
Graham Madarasz (Graham Linden) d66aa0974a Remove pragma diags which ALSO cause gcc-4.1 to warning and thus error out. *sigh* 2013-03-12 08:14:19 -07:00
Graham Madarasz (Graham Linden) 2874ecea4d Fix -Wno-uninitialized disable 2013-03-12 07:47:36 -07:00
Graham Madarasz (Graham Linden) a7203a7908 CMake hack to work around gcc-4.1 lack of pragma warning disable processing. 2013-03-12 07:22:11 -07:00
Graham Madarasz (Graham Linden) 8af4974a02 Disable more warnings to try to get llface.cpp to compile in the TC linux farm 2013-03-12 06:19:26 -07:00
Graham Madarasz (Graham Linden) 117ca53f09 Add pragma warning disable for linux only to work-around spurious used before set warnings from GCC 4.3.4 on Vector4a with empty ctor 2013-03-12 04:51:52 -07:00
Graham Madarasz (Graham) 9a0f913e70 Work around bogus gcc 4.3.4 warning from alignment assert 2013-03-11 13:55:40 -07:00
Graham Madarasz 356d10e6a6 Work around 'interesting' forced include order in vmath stuff on Windows 2013-03-11 13:12:03 -07:00
Graham Madarasz 4658280ddf Merge 2013-03-11 12:31:13 -07:00
Graham Madarasz c04f4f66c8 Moved LLAlignedArray from llmath to llcommon and put template func impls in header to work around Mac 4.3.3 link issue. 2013-03-11 12:30:16 -07:00
Graham Madarasz (Graham) 8c1e635317 Fix missing eol at eof in llstaticstringtable.h breaking linux build 2013-03-11 10:12:10 -07:00
Graham Madarasz (Graham) 5616d198bd Fix missing eol at eof in llinstancetracker.cpp tripping up linux build 2013-03-11 09:55:33 -07:00
Graham Madarasz (Graham) 1c6c9baf1a Fix linux md5sums and line-endings in autobuild.xml 2013-03-11 09:44:04 -07:00
Dave Parks b628518fd7 MAINT-2461 Potential fix for crash in LLPipeline::renderBloom 2013-03-08 17:42:22 -06:00
Dave Parks f8e059deee MAINT-2371 Lat round of optimizations.
Reviewed by Graham
2013-03-08 17:11:30 -06:00
Dave Parks a65c275865 Merge cleanup. 2013-03-05 01:38:49 -06:00
Dave Parks 586025bde5 Automated merge with https://bitbucket.org/lindenlab/viewer-cat 2013-03-04 18:06:29 -06:00
Dave Parks 609ed855e1 MAINT-2371 More optimizations.
Reviewed by Graham
2013-03-04 18:01:42 -06:00
simon 3ee3c3ced3 MAINT-2422 : Clean up mesh http status code usage 2013-03-04 14:26:16 -08:00
Graham Madarasz (Graham) 8c5c877d30 Make fix for MAINT-2303 work on TC and not just my install of VS 2010 2013-03-04 13:04:08 -08:00
Graham Madarasz (Graham) 200df870f9 For MAINT-2303 Fix potential stack smash in llvovolume. Code Review: DaveP 2013-03-04 11:17:17 -08:00
Graham Madarasz (Graham) e7e617f423 For MAINT-2303 Fix potential stack smash from well-crafted meshes 2013-03-04 11:10:10 -08:00
Graham Madarasz (Graham) 4e81a84abd Performance improvements. Faster threadsaferefcount, faster instancetracker, use hashtable and pre-hashed strings for GLSL uniform lookup, and use dup_handles curl interface to avoid re-initing ares resolvers expensively. 2013-03-04 08:57:58 -08:00
Graham Madarasz (Graham) 3849ee79c3 Added missing enums for integ test usage 2013-03-01 14:28:48 -08:00
Graham Madarasz (Graham) 88de325b36 Fix integration tests broken by instancetracker changes 2013-03-01 14:07:55 -08:00
Graham Madarasz (Graham) 59a0c68780 Fix windoze line-endings from missing commit hook fiasco 2013-03-01 11:34:33 -08:00
Graham Madarasz (Graham) 7f66555ed6 Add llstaticstringtable.h 2013-03-01 11:23:46 -08:00
Graham Madarasz (Graham) dfda8826eb Make WL updates use pre-hashed strings for uniform sets 2013-03-01 11:21:35 -08:00
Graham Madarasz (Graham) ae1aa461ea Attempt at a faster ThreadSafeRefCount class 2013-02-28 16:37:09 -08:00
Graham Madarasz (Graham) 93eaccae6f Modify LLInstanceTracker to avoid using a map of strings to find a map of foo to find some pointers 2013-02-28 15:35:14 -08:00
Graham Madarasz (Graham) 2dcbbf04c9 Improve curl/ares init behavior by duping handles instead of calling easy_init 2013-02-28 09:45:43 -08:00
Graham Madarasz (Graham) df08808640 Improve perf of GLSL uniform lookups by name 2013-02-28 09:33:41 -08:00
Graham Madarasz (Graham Linden) da2caa4640 For MAINT-2003 and MAINT-1555 Fixes sequencing issue in determining max vram where mem multiplier was being done after already clamping to 512M, robbing people with >512M of 256M. Code review: DaveP 2013-02-27 13:10:41 -08:00
Graham Madarasz (Graham Linden) 2c9636a9e5 For MAINT-2003 Fix sequencing issue causing mem multiplier to be applied after clamping below actual mem available 2013-02-27 12:44:00 -08:00
Dave Parks eb859ce5c1 Automated merge with https://bitbucket.org/lindenlab/viewer-cat 2013-02-26 15:16:02 -06:00
Dave Parks f5e5396c3a MAINT-2371 First set of profile guided optimizations.
Reviewed by Graham
2013-02-26 15:15:08 -06:00
Kelly Washington e82667e3e8 MAINT-2407 'Stop animating me' spams server
reviewed with Simon
2013-02-25 14:06:38 -08:00
Graham Madarasz (Graham Linden) 34158130b4 Help the hg stop worrying about comment-only diffs 2013-02-21 16:54:36 -08:00
Graham Madarasz (Graham Linden) 2fd0e6e8f9 Merge viewer-cat and resolve conflict with alternate self 2013-02-21 16:50:04 -08:00
Graham Madarasz (Graham Linden) eb41cf7f76 For MAINT-755 Fix for unbinding cubemap causing false alarm in tex type checking code (OS X RenderDebugGL crash) Code review: Dav3p 2013-02-21 16:26:16 -08:00
Dave Parks 543500c585 MAINT-2390 Fix for texture animation corrupting face repeats on rigged attachments after switching off animation. 2013-02-20 20:06:40 -06:00
Dave Parks f67087b872 MAINT-2370 Add debug setting "RenderAutoMuteRenderCostLimit" that automatically visually mutes avatars above a certain threshold (adjusted by Avatar Mesh Detail Slider) 2013-02-20 19:30:46 -06:00
graham linden 69133ca4e3 Merged lindenlab/viewer-cat into default 2013-02-14 10:58:53 -08:00
Graham Madarasz (Graham Linden) e2f3ea50d5 For MAINT-1291 Re-order cubemap disable and shader tex disable to avoid false alarm when using RenderDebugGL. Code Review: DaveP 2013-02-14 10:57:28 -08:00
Dave Parks cc260a6356 Automated merge with https://bitbucket.org/lindenlab/viewer-cat 2013-02-14 12:16:37 -06:00
Dave Parks bc60d34f68 MAINT-2368 Pull in Firestorm fix for textures unloading behind you. 2013-02-14 12:15:59 -06:00
Dave Parks 3fa68c78f8 Automated merge with https://bitbucket.org/lindenlab/viewer-cat 2013-02-13 11:26:28 -06:00