Commit Graph

20787 Commits (2322c57b4dd2b4338eec2ca9db2425eff4bfd6d5)

Author SHA1 Message Date
Dave Parks 2322c57b4d SH-2545 Fix for transparent water option doing nothing when shaders are enabled. 2011-10-11 14:55:33 -05:00
Dave Parks 3211c6e308 SH-2240 WIP on removing lots of string comparisons that were added to deal with exploding amounts of non-built-in GL state 2011-10-11 00:26:03 -05:00
Dave Parks cffcb414f5 SH-2488 Fix for shiny and alpha not interacting well on rigged attachments (and fix for assertion when rendering model import preview) 2011-10-07 17:44:57 -05:00
Dave Parks 9cf4a4322b SH-2240 No more assertions when rendering debug displays. 2011-10-07 16:45:21 -05:00
Dave Parks 055a881084 SH-2031 fix for mac/linux build 2011-10-07 12:48:26 -05:00
Dave Parks 79912f9d3f SH-2031 Profile guided optimization of matrix ops
- don't use F64 except where needed (should really factor out calls to gluProject)
- get rid of sorting by texture in favor of sorting by matrix (no sort needed, geometry is already matrix sorted as a result of frustum cull tree traversal order)
- unroll matrix sync inner loop and cache MVP and normal matrices
2011-10-07 03:12:11 -05:00
Dave Parks c834bdd05a SH-2240 Better fix for beacon rendering -- let LLRender take care of optimization around joining chunks of line segments together into one draw call 2011-10-06 17:54:06 -05:00
Dave Parks f2fc69c656 SH-2240 Fix for crash when rendering beacons and Debug GL enabled -- flush every 128 beacons to keep from hitting the end of the immediate mode wrapper buffer. 2011-10-06 17:31:59 -05:00
Dave Parks fba8afd7b2 SH-2454 Fix for attachments casting shadows/showing up in water when "show me in mouselook" is disabled 2011-10-06 16:43:19 -05:00
Dave Parks a90ea46804 SH-2240 Fix for beacons not rendering (or crashing when rendered) 2011-10-06 15:34:28 -05:00
Dave Parks 40fe25632c SH-2553 Fix for glitches when rendering HUD attachments. 2011-10-06 15:00:14 -05:00
Dave Parks e76eaa8b2a Fix for busted settings.xml (thanks TankMaster Finesmith) 2011-10-06 13:48:10 -05:00
Dave Parks 1f4bc18050 merge 2011-10-05 19:18:58 -05:00
Dave Parks 2b51a7a609 SH-2454 Fix for head attachments not casting shadows when in mouselook mode. 2011-10-05 17:57:13 -05:00
Dave Parks 967479f903 SH-2031 Fix for stall in image update -- don't use the CPU to convert a height map into a normal map -- use the GPU instead via a shader. Also, WTF glFinish? 2011-10-05 15:12:02 -05:00
Oz Linden 194bedbb96 merge changes for vwr-26864 2011-10-05 09:03:24 -04:00
Dave Parks eb809e373d SH-2481 Potential fix for viewer detecting incorrect amount of vram available when using certain video cards. 2011-10-05 01:03:42 -05:00
Dave Parks 210120f906 SH-2240 Fix for projectors being double sided when shadows disabled 2011-10-05 00:49:03 -05:00
Dave Parks 425b10601d SH-2459 Default to 2x antialiasing instead of 4x/8x 2011-10-04 18:11:11 -05:00
Dave Parks ae0cd901f8 SH-2428 Make GCC 4.4 happy by using LLVector4a striders with LLAlphaObject subclasses -- also vectorize particle VBO updates 2011-10-04 17:25:55 -05:00
Oz Linden d0e36ade5b increment viewer version to 3.1.1 2011-10-04 06:53:34 -04:00
Oz Linden bba1141fac Added tag 3.1.0-start for changeset c7282e59f374 2011-10-04 06:53:06 -04:00
Oz Linden 4e228b7d66 increment viewer version to 3.1.0 2011-10-04 06:52:55 -04:00
Dave Parks c4aa8c50da SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add accounting for how much memory is taken up by LLRenderTarget, fix crash on login in bindGLIndices (work around driver bug that doesn't respect VAO state WRT to index buffers), remove some unused render targets, remove some unused shaders, make it possible to run a fullscreen session 2011-10-04 02:31:54 -05:00
callum 530c44c798 Update LLQtWebKit libraries to version with *ONLY* SSL fix for Mac. 2011-10-03 17:41:07 -07:00
Oz Linden af52ec169f merge changes for storm-1630 2011-10-03 16:40:04 -04:00
Dave Parks ac37656aa5 SH-2276 Fix for failed assertions reported from debug-enabled viewers. Also, remove "Basic Shaders" as a user settable option (shaders are always on if GL version >= 2.0, always off otherwise) 2011-10-02 02:12:21 -05:00
Dave Parks 784fed2ebb SH-2465 Fix for redundant addition of bloom when FXAA enabled 2011-09-30 16:15:33 -05:00
Dave Parks ce81ecd0b2 SH-2240 Fix for typo preventing deferred rendering from working on linux/osx 2011-09-30 12:51:48 -05:00
Dave Parks 4ff4d99c47 merge 2011-09-30 12:42:30 -05:00
Oz Linden f7ddde3807 merge changes for storm-1614 2011-09-30 10:09:39 -04:00
Oz Linden b8a19a490a merge changes for storm-1612 2011-09-30 10:09:19 -04:00
Oz Linden 9f5279badf merge changes for storm-1611 2011-09-30 10:08:53 -04:00
Oz Linden 2b42a6f0dc merge changes for storm-1600 2011-09-30 10:08:32 -04:00
Oz Linden 544333ac6b pull back beta branch fix for storm-1620 2011-09-30 10:07:45 -04:00
Dave Parks 8c1f8c7746 merge 2011-09-30 01:11:44 -05:00
Dave Parks f558d86578 SH-2244 Don't use multisample texture (ever), and don't use GL_DEPTH_COMPONENT32 (use GL_DEPTH_COMPONENT24) 2011-09-30 01:11:26 -05:00
Dave Parks d698086da4 Fix for linux build 2011-09-30 01:10:26 -05:00
Dave Parks 3f96ec1bc9 SH-2244 Fix for performance warning on AMD cards 2011-09-30 00:05:42 -05:00
Dave Parks ccf751e78e SH-2370 Fix for alpha masked objects not getting highlighted when highlight transparent enabled. 2011-09-29 23:28:51 -05:00
Dave Parks 22d52ab583 SH-2465 Move FXAA to its own pass independent of DoF (also removes the need to reload shaders when toggling FSAA on and off) 2011-09-29 23:04:10 -05:00
Dave Parks eadb745c59 SH-2465 Move FXAA to its own pass independent of DoF (also removes the need to reload shaders when toggling FSAA on and off) 2011-09-29 23:03:20 -05:00
Dave Parks 754ce2be40 SH-2477 Integrate Tofu's FXAA edge threshold tweaks 2011-09-29 20:20:56 -05:00
Dave Parks 97a86da85e SH-2416 Make automatic alpha mask detection on by default 2011-09-29 19:42:34 -05:00
Dave Parks 8882d93de4 SH-2507 Potential fix for basic shaders causing objects to disappear with some drivers (prune shader tree of unused shaders while we're at it) 2011-09-29 19:34:27 -05:00
Dave Parks 7238714634 SH-2507 Potential fix for basic shaders causing objects to disappear with some drivers (prune shader tree of unused shaders while we're at it) 2011-09-29 19:32:56 -05:00
Dave Parks 973fefc8d9 SH-2276 enable verbose GL debugging to try and get some more info in crash reports 2011-09-29 16:25:47 -05:00
Dave Parks 1e9a492431 SH-2276 disable private memory pool management 2011-09-29 13:10:38 -05:00
Dave Parks 0d75c5f4a6 Pull Nyx's thread local data initialization fix 2011-09-29 12:57:13 -05:00
Vadim ProductEngine f6a8a2c546 STORM-1612 WIP Implemented new click-to-walk/teleport preferences design. 2011-09-29 15:35:02 +03:00