Commit Graph

174 Commits (54b9992eaefe2b68d16a6264c1901f12612e99dc)

Author SHA1 Message Date
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
Richard Linden ee7fce63fe missed some cases in font valign switch 2010-07-01 21:29:25 -07:00
Richard Linden 187a4b638d EXT-7654 - About Land Floater> Icons missing
fixed layout of embedded icons in text labels
2010-07-01 19:48:39 -07:00
Dave Parks ea0192f157 Line endings. 2010-06-28 16:11:22 -05:00
Dave Parks f740214f9d Porting VBO changes from davep/viewer-release.
Better usage of LLVertexBuffer::sEnableVBOs.
Added RenderUseStreamVBO debug setting for controlling usage of VBOs for particles/avatars/etc.
2010-06-28 16:09:36 -05:00
Karl Stiefvater (qarl) 07f9e9035e EXT-4388 Crash in octree line segment intersection code (getMask) 2010-06-18 13:29:10 -05:00
Karl Stiefvater (qarl) 9a832999d9 fix unloaded no-particle avatar sphere to be fullbright, no black flicker. reviewed by Nyx. 2010-05-28 14:33:29 -05:00
Tofu Linden 5dda65c030 EXT-4388 Crash in octree line segment intersection code (getMask)
Add yet more paranoia-and-return-or-assert, this time for +-INF in input vector.
To be reviewed by Bao.
(transplanted from 2012f21d23c66179345fb26148cfbe19835b325e)
2010-04-15 20:15:40 +01:00
Tofu Linden 9fbe736774 (slightly hairy) merge from viewer-hotfix 2010-04-12 11:03:16 +01:00
Xiaohong Bao 0dee7a3ece debug code for EXT-6791: Intel 965 Crash in glCopyTexSubImage2D. 2010-04-09 22:02:32 -06:00
Tofu Linden 6acaa5fe30 If the EXT-5854 fix is correct, this assert no longer makes sense. 2010-03-26 08:54:58 +00:00
Xiaohong Bao fad31dc087 Automated merge with ssh://hg.lindenlab.com/q/viewer-trunk 2010-03-25 17:46:36 -06:00
Xiaohong Bao 6f179fc6ac fix for EXT-5854:Unable to Pay Object That Features Transparant (alpha) Texture. 2010-03-25 17:21:39 -06:00
Richard Nelson 91b90b0a17 EXT-5549 Can't select last character in chat window 2010-03-23 11:18:01 -07:00
Kent Quirk 63a0e89fb5 merge from hotfix to viewer-2-0 and resolve conflicts 2010-03-18 16:53:41 -04:00
Aimee Linden 8f54888071 Fix for EXT-6336 Minor memory leak in LLFontRegistry::createFont
Reviewed by: Tofu
2010-03-12 11:59:43 +00:00
Dave Parks d2996b6859 EXT-6276 Fix for UI going all wonky. 2010-03-12 13:17:30 -06:00
Dave Parks 58afe469f9 Bizarrely hacky fix for EXT-6276 (#if LL_DARWIN out copyFromPrimarySubstring)
General gl state cleanup in llui.
Make llrender more gGL.begin/end friendly.
2010-03-12 13:01:50 -06:00
Dave Parks f5c431aa7b EXT-6276 Put in some gl flush calls to texture state functions. 2010-03-11 16:06:36 -06:00
Dave Parks 9aefe34998 EXT-6276 Put in some gl flush calls to register combiner functions (why these are being used for UI now is beyond me) 2010-03-11 15:19:27 -06:00
Tofu Linden b214180ac1 a better fix for the blend-factor init problem. I think. 2010-02-13 13:55:41 +00:00
Dave Parks b8739946be Fix for blend func being screwed up at init.
Fix for avatar appearance editor drawing hair in the background.
2010-02-08 19:15:43 -06:00
Dave Parks 4538bdd8e9 Fix for bad GL blend function caching. 2010-02-06 20:50:49 -06:00
Palmer Truelson 54a95f706f merge 2010-02-23 17:19:58 -08:00
Palmer Truelson 7885748497 Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3 2010-02-23 17:08:06 -08:00
Monroe Linden 08e3e05c0a Additional optimizations to text reflow for EXT-5071.
Added versions of LLFontFreeType::getXAdvance() and LLFontFreeType::getXKerning() that take LLFontGlyphInfo* instead of llwchar.  This allows code in LLFontGL that already has the LLFontGlyphInfo* to pass them instead, saving calls to LLFontFreetype::getGlyphInfo.

Reviewed by Richard.
2010-02-18 13:40:32 -08:00
Palmer Truelson 660c3b182c merge 2010-02-12 21:05:09 -08:00
Palmer Truelson 651b14fcae Backed out davep's UI optimization. changeset 3134cb7bb181 2010-02-12 21:04:51 -08:00
Palmer 418504207b merge 2010-02-12 15:16:19 -08:00
Andrew Dyukov a35d61a6ec Fixed critical bug EXT-4971 (Crash when attemping to change UI size)
- Adding default glyph for fallback fonts is now skipped in LLFontFreetype::resetBitmapCache().

--HG--
branch : product-engine
2010-02-08 18:01:45 +02:00
Dave Parks ff0271d632 merge 2010-02-04 23:43:13 -06:00
Dave Parks 979ddb2ec9 No more matrix ops in UI code. 2010-02-04 23:41:54 -06:00
richard fed6c9eb0f merge 2010-02-04 10:26:07 -08:00
richard 1bc67a9d72 EXT-4625 - Chat bar doesn't display trailing character on some strings
reviewed by Leyla
2010-02-04 10:25:31 -08:00
Tofu Linden 3495954cd6 CID-290
Checker: UNINIT_CTOR
Function: LLCubeMap::LLCubeMap()
File: /indra/llrender/llcubemap.cpp
2010-02-03 18:54:18 +00:00
Tofu Linden 48a3e84937 CID-291
Checker: UNINIT_CTOR
Function: LLVertexBuffer::LLVertexBuffer(unsigned int, int)
File: /indra/llrender/llvertexbuffer.cpp

also added some sanity-checking around this.
2010-02-03 18:52:20 +00:00
Tofu Linden 36be134aee CID-292
Checker: UNINIT_CTOR
Function: LLRender::LLRender()
File: /indra/llrender/llrender.cpp
2010-02-03 18:38:52 +00:00
Tofu Linden 8b9492a685 CID-293 Defect
Checker: UNINIT_CTOR
Function: LLGLManager::LLGLManager()
File: /indra/llrender/llgl.cpp

--HG--
branch : product-engine
2010-02-03 18:18:13 +00:00
Tofu Linden 92fc25b830 CID-294
Checker: UNINIT_CTOR
Function: LLPostProcess::LLPostProcess()
File: /indra/llrender/llpostprocess.cpp

--HG--
branch : product-engine
2010-02-03 18:00:50 +00:00
Tofu Linden 22ccfab764 CID-295
Checker: UNINIT_CTOR
Function: LLGLSLShader::LLGLSLShader()
File: /indra/llrender/llglslshader.cpp

--HG--
branch : product-engine
2010-02-03 17:57:47 +00:00
Tofu Linden 9b410e89c3 EXT-4388 Crash in octree line segment intersection code
Yet more sanitization - whew.
2010-02-01 12:02:11 +00:00
Tofu Linden 682f8afcc0 CID-296
Checker: UNINIT_CTOR
Function: LLFontGlyphInfo::LLFontGlyphInfo(unsigned int)
File: /indra/llrender/llfontfreetype.cpp
2010-01-29 16:01:01 -08:00
Tofu Linden 525569825f CID-297
Checker: UNINIT_CTOR
Function: LLFontFreetype::LLFontFreetype()
File: /indra/llrender/llfontfreetype.cpp
2010-01-29 15:58:45 -08:00
Tofu Linden 68422d9505 CID 159
CID 158
CID 157

Checker: OVERRUN_STATIC
Function: LLVertexBuffer::drawRange(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) const
File: /indra/llrender/llvertexbuffer.cpp
2010-01-27 14:15:02 -08:00
Tofu Linden e70d7fca4b CID-155
Checker: OVERRUN_DYNAMIC
Function: LLImageGL::updatePickMask(int, int, const unsigned char *)
File: /indra/llrender/llimagegl.cpp

not a bug, AFAICT.
2010-01-27 14:04:02 -08:00
Tofu Linden ccacd7d7ac CID-125
Checker: NO_EFFECT
Function: LLFontBitmapCache::getImageRaw(unsigned int) const
File: /indra/llrender/llfontbitmapcache.cpp
2010-01-27 13:58:48 -08:00
Tofu Linden 132cb6dbfe CID-126
Checker: NO_EFFECT
Function: LLFontBitmapCache::getImageGL(unsigned int) const
File: /indra/llrender/llfontbitmapcache.cpp
2010-01-27 13:58:04 -08:00
Tofu Linden b00813ae3c EXT-4388 Crash in octree line segment intersection code
a more complete fix and some sanity to prevent recurrance of a similar problem.

reviewed by bao!
2010-01-25 16:35:50 -08:00
Tofu Linden 417f0ede41 EXT-4388 Crash in octree line segment intersection code
(more accurately, it was - I believe - reading over the end of a buffer in the pick-mask lookup)

reviewed by qarl.
2010-01-20 15:59:26 -08:00