Commit Graph

104 Commits (f53fa08c7069f7f604f3fcab70d65af8bb616f08)

Author SHA1 Message Date
Dave Parks f53fa08c70 MAINT-708 Use texture compression to minimize memory bloat (experimental) 2012-03-02 13:35:10 -06:00
Dave Parks dbef1616dc SH-2240 Make alpha mask cutoff even less aggressive (fix for eyes on Curious Ringtail avatar) 2011-11-16 12:40:51 -06:00
Dave Parks 73d70b5d45 SH-2240 Make alpha mask cutoff a little less aggressive (err on the side of not creating an alpha mask) 2011-11-15 12:19:05 -06:00
Dave Parks fa5a0a90f4 SH-2240 Fix for core profile assertions when Debug GL enabled. 2011-11-03 15:00:40 -05:00
Dave Parks 872567c0c1 SH-2244 Fix for mac build? 2011-09-28 16:51:23 -05:00
Dave Parks 54ba56dbe9 SH-2244 changes to run in a core context on AMD hardware without generating deprecation or performance warnings 2011-09-26 18:31:55 -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 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 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
Xiaohong Bao 428c762a3e fix for SH-1498: crash at LLImageGL::deleteDeadTextures() line 1429 2011-08-19 13:27:51 -06:00
Xiaohong Bao fe46a8e012 fix for sh-2307: crash at LLImageGL::setCategory(int) line 1890 2011-08-17 18:12:25 -06:00
Dave Parks 6469f1c2f2 SH-2031 High risk changeset, but potentially high reward. Addresses frame stalls in renderer by never using the fixed function pipeline if shaders are available. 2011-07-17 00:24:08 -05:00
Dave Parks 6992dbc1e3 SH-1682 Use GL_ARB_map_buffer_range to mitigate impact of mapping larger vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA). 2011-06-01 23:46:04 -05:00
Dave Parks 4353eeb928 SH-469 GL_ARB_texture_multisample support 2011-05-24 15:29:33 -05:00
Dave Parks 51bb3c15c8 SH-469 WIP -- get rid of LLMultiSampleBuffer and use GL_ARB_texture_multisample instead. 2011-05-19 20:38:39 -05:00
Dave Parks 3b5d6eed12 merge 2011-04-19 14:55:11 -05:00
Don Kjer 774405e92b Cleanup of headless client (was: DisableRendering mode)
* Now called 'HeadlessClient' instead of 'DisableRendering'
* Removed most cases where we skipped certain behaviors in the client when in this mode.  This gets us closer to a 'true' client, for testing purposes.
2011-02-18 23:16:38 +00:00
Loren Shih fbc6e5d639 Automated merge up from viewer-development into mesh-development 2011-02-01 11:28:22 -05:00
Xiaohong Bao ba1266043f trivial: for VWR-22353: remove debug code for EXT-6791. 2011-01-07 15:04:36 -07:00
Loren Shih a5e63b1dc0 Merge 2010-11-08 12:57:26 -05:00
Dave Parks b3c06e6a74 Fix for crash when toggling anisotropic filtering. 2010-10-21 14:24:49 -05:00
Dave Parks 2504824d59 Fix for crash when toggling anisotropic filtering. 2010-10-21 14:24:49 -05:00
Xiaohong Bao e403f402e9 some debug code for SH-288: [crashhunters] LLImageGL::setSubImageFromFrameBuffer 2010-10-13 19:33:36 -06:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Dave Parks 7c2b9221d6 merge 2010-09-27 15:20:27 -05:00
Brad Payne (Vir Linden) 90e3d83a5c Fix for build failures - disabling tcmalloc for now 2010-09-21 13:26:52 -04:00
Xiaohong Bao 2969599880 a try to fix EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D 2010-08-30 18:06:45 -06:00
Dave Parks 2f012dd34f merge 2010-08-25 14:48:18 -05:00
Tofu Linden 6ba23344c9 merge heads. whew. 2010-08-24 18:37:53 +01:00
Tofu Linden 6fbc79d5e8 Final(???) merge from viewer-release to viewer-public. 2010-08-24 14:52:05 +01:00
Tofu Linden ce1a0c6baf Final(???) merge from viewer-release to viewer-public. 2010-08-24 14:52:05 +01:00
Xiaohong Bao f263ee0444 added a toggle "LLGLManager::mDebugGPU" for debugging certain CPUs.
added more debug code for EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D
2010-08-23 11:32:58 -06:00
Xiaohong Bao 17553add7c added a toggle "LLGLManager::mDebugGPU" for debugging certain CPUs.
added more debug code for EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D
2010-08-23 11:32:58 -06:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Xiaohong Bao 5f400b3b7c more debug code for EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D 2010-07-22 11:38:26 -06:00
Xiaohong Bao 731086241b EXT-8457: FIXED: crash at [1] LLImageGL::checkTexSize(bool) [secondlife-bin llimagegl.cpp] 2010-07-22 11:28:16 -06:00
Tofu Linden 7ac8658c77 (hairy) merge from viewer-release 2010-07-26 10:34:39 +01:00
Tofu Linden 44d0fd81ee (hairy) merge from viewer-release 2010-07-26 10:34:39 +01:00
Dave Parks 13202e744c merge 2010-07-14 11:11:31 -05:00
Leyla Farazha b088449517 Merge from ssh://hg.lindenlab.com/dessie/viewer-release 2010-06-21 11:24:33 -07:00
Leyla Farazha a6cf0bed74 Merge from ssh://hg.lindenlab.com/dessie/viewer-release 2010-06-21 11:24:33 -07:00
Karl Stiefvater (qarl) 07f9e9035e EXT-4388 Crash in octree line segment intersection code (getMask) 2010-06-18 13:29:10 -05:00
Dave Parks 98d72d1dd3 Disabling some asserts for now so client is usable. 2010-05-22 12:49:32 -05:00
Tofu Linden 5ab2d07555 EXT-7162 90% transparent textures are invisible when Lighting and Shadows are enabled 2010-04-30 13:50:59 +01:00
Tofu Linden d3eb6ffff5 EXT-7162 90% transparent textures are invisible when Lighting and Shadows are enabled 2010-04-30 13:50:59 +01:00
Tofu Linden b0fa1e011f EXT-7162 90% transparent textures are invisible when Lighting and Shadows are enabled
(transplanted from 0aaf4b4676f27560cc436d0ff74b7d812a1e6662)
2010-04-30 13:50:59 +01:00
Tofu Linden f28a9b3ca5 merge from viewer-trunk 2010-04-19 14:30:43 +01:00
Tofu Linden b362cc60d9 merge from viewer-trunk 2010-04-19 14:30:43 +01:00
Tofu Linden 230314ac71 merge from viewer-trunk 2010-04-15 20:39:00 +01:00