Commit Graph

1212 Commits (60aade5ea2ef5f6eda8ccdae2562c8a1dfbafbd2)

Author SHA1 Message Date
Nicky 1a2373a564 Quick fix for OSX to be able to compile a version. 2017-05-09 12:01:07 +02:00
Ansariel 87ccdef161 Fix void and region water flickr by Drake Arconis (Alchemy viewer) 2017-04-28 00:13:04 +02:00
Ansariel 969078e0e5 Fix GL error GL_INVALID_OPERATION in VertexAttribPointerARB 2017-04-27 11:00:14 +02:00
Ansariel 1c543fc781 Replace GL_TEXTURE_RECTANGLE_ARB with GL_TEXTURE_RECTANGLE 2017-04-27 10:07:20 +02:00
Ansariel 13e89be3a5 Reset all VertexBuffer during TP 2017-04-26 16:04:06 +02:00
Ansariel 6585ed272a FIRE-21101: Use alternative shader setup for particles in OpenGL compatibility profile to fix performance issue with crappy implemented particle crap 2017-04-22 11:34:52 +02:00
Nicky b64d68b10f Make sure glow works when using VAOs.
- Use emissive shader in LLDrawPoolAlpha::renderAlpha (like LL does)
- Make sure LLVertexBuffer::setBuffer calls setupClientArrays with the new attrib mask, otherwise dissabled attrib arrays will stay disabled and never get enabled.
2017-03-22 00:02:25 +01:00
Ansariel fa8c420112 Partially undo d536fd19aa9d as it causes OpenGL error: glDeleteObjectARB - GL_INVALID_VALUE 2017-03-18 22:22:54 +01:00
Ansariel 00d085c575 Fix copy & paste bug 2017-03-15 23:08:43 +01:00
Ansariel d19b330deb Fix vertex windings 2017-03-10 21:31:56 +01:00
Nicky 3874bf463a Correct winding order of second triangle so it does not get culled. 2017-03-10 20:43:27 +01: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 a3f5dbde12 Infinite loop fix when OpenGL debugging is enabled; by Drake Arconis (Alchemy Viewer) 2017-03-05 12:31:01 +01:00
Ansariel 0c4c1b5968 Remove deprecated OpenGL QUADS rendering mode 2017-03-04 23:57:37 +01:00
Ansariel 0794e29328 Merge Firestorm LGPL 2016-12-15 09:34:26 +01:00
AndreyL ProductEngine 99d76f85f9 MAINT-6729 Additional fix for crash in LLImageGL::analyzeAlpha() 2016-12-08 17:21:05 +02:00
Ansariel 8c083cf771 Merge Firestorm LGPL 2016-12-05 22:40:59 +01:00
Ansariel aa25acc045 Merge Firestorm LGPL 2016-11-30 09:43:52 +01:00
Ansariel 5351c445a8 Merge Firestorm LGPL 2016-11-29 19:26:31 +01:00
Ansariel 44f904b680 Sync with upstream 2016-11-26 19:57:12 +01:00
Ansariel 5a58635b64 Merge Firestorm LGPL 2016-11-16 16:11:56 +01:00
Ansariel c182741596 Merge viewer-lynx 2016-11-16 09:55:54 +01:00
Ansariel 18dfdc2ae0 Merge bento-box 2016-11-11 16:00:37 +01:00
Brad Payne (Vir Linden) 5fb30e5ad3 MAINT-6913 - (Via Sovereign Engineer and Shyotl Kuhr) Pack the skinned matrix and translation into a single mat3x4 for optimal data transfer to reduce uniform slot usage. 2016-11-11 09:37:45 -05:00
andreykproductengine 3c9181867f MAINT-6905 reducing log spam 2016-11-04 16:18:35 +02:00
Ansariel 42c77ab5bc Merge Firestorm LGPL 2016-11-04 12:52:13 +01:00
Ansariel 11b7af0c2a FIRE-20305: Fix GLSL compatibility in shaders, by Drake Arconis (Alchemy Viewer) 2016-11-29 15:00:27 +01:00
Ansariel f1011a1e19 Merge Firestorm LGPL 2016-10-11 21:08:24 +02:00
Ruslan Teliuk a47896f4b9 Merged lindenlab/viewer-neko into default 2016-10-11 16:21:01 +03:00
AndreyL ProductEngine 4617e07b37 Merged in lindenlab/viewer-release 2016-10-10 23:26:58 +03:00
Ansariel a1023dd89c Merge viewer-bear 2016-10-10 22:19:33 +02:00
AndreyL ProductEngine 028fd67929 Crashfixes for image loading 2016-10-07 07:03:35 +03:00
AndreyL ProductEngine a14b9cb604 MAINT-6635 Fix for LLImageGL::setSize crash 2016-10-07 03:52:04 +03:00
Ruslan Teliuk 999dc6c61b Merged lindenlab/viewer-neko into default 2016-09-27 15:43:53 +03:00
Nicky 872b48d120 Merge. 2016-09-16 21:53:24 +02:00
Nicky fbb160b061 Cache results from FT_Get_Kerning for pairs of glyph < 256 to avoid costly FT_Get_Kerning calls. 2016-09-16 21:43:06 +02:00
Nat Goodspeed fe49126d45 MAINT-5011: Commit backing out BlockTimer warning suppression. 2016-09-06 20:42:27 -04:00
Nat Goodspeed bfb400ccd7 Backed out changeset c30d8774c404: remove warning suppression
for possibly-uninitialized data member in BlockTimer::BlockTimer.

NickyD suggested a real fix.
2016-09-06 20:41:23 -04:00
Nicky a6ba758356 Merge with phoenix-firestorm-lgpl 2016-09-07 01:22:08 +02:00
andreykproductengine 00fc34a62f MAINT-6683 fixed wrapping issues of notecard embedded items 2016-08-30 20:13:45 +03:00
andreykproductengine a00165aad4 MAINT-6683 fixed wrapping issues of notecard embedded items 2016-08-30 20:13:45 +03:00
Nat Goodspeed 6b24122857 Automated merge with ssh://bitbucket.org/lindenlab/viewer-vlc 2016-08-29 17:06:12 -04:00
Nat Goodspeed 20cf275d21 MAINT-5011: Work around gcc 4.7.2 overly (?) picky fatal warning. 2016-08-29 18:51:32 +00:00
ruslantproductengine 25c20f98a8 MAINT-5018 crashing when touching mesh
Fix #1 Disable FSAA for drawing selected objects (it help to avoid crash on
old ATI cards (in my case it's a HD3800)).
2016-08-05 17:21:22 +03:00
Nicky b547aeef03 Merge with https://bitbucket.org/lindenlab/viewer-vlc 2016-08-01 16:15:47 +02:00
Nicky 0eb90922ce Merge. 2016-08-01 14:30:28 +02:00
ruslantproductengine eebbda288d Backed out changeset: 5fe5ad059c05 2016-07-18 20:09:18 +03:00
ruslantproductengine 0149e1912a MAINT-5018 crashing when touching mesh
Fix #1 Disable FSAA for drawing selected objects (it help to avoid crash on
old ATI cards (in my case it's a HD3800)).
2016-08-05 17:21:22 +03:00
Ansariel 1e49facc6c More VRAM detection logging 2016-07-25 18:51:41 +02:00