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