Commit Graph

12005 Commits (f2e6f26e209ca84f88fa04fba8b316e3aafcd127)

Author SHA1 Message Date
Dave Parks f2e6f26e20 Fix for sun specular highlights showing up in shadow when diffuse ambiance greater than 0. 2010-03-05 10:49:52 -06:00
Dave Parks 60dde53d72 Remove some fast timers that were being futzy. 2010-03-05 10:49:05 -06:00
Dave Parks 16ce2652e4 Tweak LLDynamicArrayIndexed to not abuse its std::vector. 2010-03-05 10:48:25 -06:00
Dave Parks 4ffac61994 Optimiziation pass.
Added RenderUseStreamVBO to enable/disable usage of VBO's for streaming buffers.
Faster traversal of LLCullResult members.
Removal of llpushcallstacks from inner loops.
Sprinkling in fast timers.
2010-03-04 15:30:15 -06:00
Palmer Truelson 4b58bc323d Turn of FBOs on x1600 on mac 2010-02-25 16:02:23 -08:00
Tofu Linden 6fb93cdfbf raise RenderDeferredSSAOMaxScale from 60 to 200. This is fine. 2010-02-20 17:50:18 +00:00
Tofu Linden 45529e8cad EXT-5553 improve alpha mask ('fast alpha') heuristic
rev'd by davep
2010-02-19 09:45:30 +00:00
Tofu Linden 84ffc72c01 Probably the real fix for isLightSpotlight() - PARAMS_LIGHT_IMAGE isn't guaranteed, duh. 2010-02-02 22:45:30 +00:00
Tofu Linden bc9096bea2 Trying to resolve a strange crash in LLUUID::isNull()... by avoiding it for now. 2010-02-02 22:38:39 +00:00
Tofu Linden a23a7131cd const fix. 2010-02-01 17:50:55 +00:00
Tofu Linden 956074541f start to abstract-out the 'is a spotlight' question so one day we can perhaps make the UI hurt less. 2010-02-01 17:29:08 +00:00
Tofu Linden c8e4997395 fix a variety of shader errors, mostly due to my confusing glsl with C++... again 2010-01-29 01:45:13 -08:00
Tofu Linden fcfcb1860d duh, use the proper param name. 2010-01-29 00:57:28 -08:00
Tofu Linden b734d11f8c Don't scale windlight lights up just to scale them down again later. avoid this with rearrangement.
not tested.
2010-01-29 00:31:39 -08:00
Tofu Linden a831136347 spot-aware light func usage in ALL shaders. 2010-01-29 00:22:13 -08:00
Tofu Linden 7e7331c0e5 cheap no-branch goodness for rendering both spotlights and pointlights with the same shader code.
kill already-nerfed quadratic attenuation which it seems we won't be supporting any decade soon.
2010-01-28 23:58:50 -08:00
Tofu Linden 5a1cf512e9 cheaper, cuter way to deal with spot vs point in the shader 2010-01-28 21:49:31 -08:00
Tofu Linden 1bf2a13835 getting closer to point/spot interchangability 2010-01-28 21:48:22 -08:00
Tofu Linden ae75d7b9dc cheaply resurrect the difference between spotlight and omnidirectional, as far as the shader is concerned.
not complete.
2010-01-28 18:50:10 -08:00
Tofu Linden 4c8266e0a2 fix the shader dp light going negative! 2010-01-28 18:36:04 -08:00
Tofu Linden 941026459d woo, dumb GL lights now match up to our dumb shader model pretty well.
next: shader model needs to grok point vs directional, shader model needs to resurrect ambient which I seem to have broken
2010-01-28 18:21:33 -08:00
Tofu Linden b7aa0ce244 enable basic directional lighting for basic/atmospheric shaders - yay.
next, needs the non-shader GL lighting model to be equally dumb (it's too smart - kill the spot angle.
2010-01-28 18:01:12 -08:00
Tofu Linden ec2eae01fa first dribble of directional lights for shaderless path. 2010-01-28 16:20:06 -08:00
Dave Parks 176a8d9030 Cleaned up visible edges of projector frustum in diffuse/specular/ambient lighting from projectors. 2010-01-08 13:31:04 -06:00
Dave Parks ba2a45ecae CTS-54 Fix for SSAO artifacts far away. 2010-01-04 11:50:04 -06:00
Dave Parks 130b6fb7b5 Timers to track time spent waiting on message system. 2009-12-18 13:21:55 -06:00
Dave Parks 8eab0f9b41 Tracking down stalls in llpumpio and agent updates. 2009-12-16 12:31:24 -06:00
Tofu Linden 4533d1b59b merge from viewer-trunk 2010-04-07 13:37:37 +01:00
Tofu Linden adce2ecdf8 PE merge from pe-viewer-trunk 2010-04-07 13:03:35 +01:00
Tofu Linden 8da371b0f0 merge 2010-04-07 12:16:36 +01:00
Eugene Mutavchi 7dd71a60c5 Fixed critical bug EXT-1655 ([BSI] Always flying after pressing "Stand" to stand up from an object)
- moved restoring the flying of the agent before calling the mAutoPilotFinishedCallback, to allow finished callback to change it.
 - fixed LLVOAvatar::sitOnObject() to set mIsSitting = TRUE before stoping the autopilot, like it was in 1.23 version.
Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/185/

--HG--
branch : product-engine
2010-04-07 13:38:21 +03:00
Eugene Mutavchi 8723a285fa Fixed normal bug EXT-6600(Block List button in Preferences does nothing prior to login (should be disabled)) - added disabling of Block List button if user is not logged in.
Reviewed by Mike Antipov at https://codereview.productengine.com/secondlife/r/186/

--HG--
branch : product-engine
2010-04-07 13:38:21 +03:00
Tofu Linden 1e7ae7a693 fix to the SLE backout. 2010-04-07 11:14:44 +01:00
Tofu Linden ec0be66390 merged backout. 2010-04-07 10:40:38 +01:00
Tofu Linden 0bb3f144c0 Backed out changeset 63b699f90efd 2010-04-07 10:37:07 +01:00
Yuri Chebotarev 5b8ea41e42 merge
--HG--
branch : product-engine
2010-04-07 12:20:26 +03:00
Mike Antipov d4deaf6c9b Done normal task EXT-6583 ([TRUNCATION] build > select build tool > create tool > texture tab)
* Increased spinners' "width" & "label_width" attribute values. Updated checkboxes & "Apply" button placement to be accommodated in tab.
    The longest label is in 'DE' locale.
* Also removed overrides of these widgets in 'fr' & 'it' locales

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/183/

--HG--
branch : product-engine
2010-04-07 10:54:23 +03:00
Dmitry Zaporozhan 05a4e9dd8b (work in progress) EXT-6564(major) - Fix wearable editing panels.
Updated layout of all Edit Wearable panels.
Disabled editing of no-modify wearable.
Disabled "Save As" for no-copy wearable.

Reviewed by Mike Antipov https://codereview.productengine.com/secondlife/r/170/

--HG--
branch : product-engine
2010-04-07 10:45:39 +03:00
Alexei Arabadji bb3abe5c17 fixed EXT-5842 There is a lot of unused space in the online/offline toasts,
- decreased on/offline notification toasts width from 305 to 220px;
- added toast right alignment;
- made toasts for long avatar names taller
(according to max length of avatar full name(63 characters) made 3 max line of message text in online/offline toasts, also corrected initial geometry parameters of panel_online_status_toast.xml to allow method LLToastPanel::snapToMessageHeigh works correctly);

reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/182/

--HG--
branch : product-engine
2010-04-07 10:49:12 +03:00
Mike Antipov dea3e7623a Fixed major bug EXT-6534 (Snapshot to Disk with Custom Size, selecting Constrain Proportions causes snapshot of the active window with a background to the correct size but the window the same size as original, instead of proportionally changing the active window size.)
* The reason: completely broken functionality to keep all the GUI controls in sync with the saved settings and Preview image state. Issue occurred while upgrading snapshot/social media floater (changeset (1acc14a5e7ac) New snapshot/social media floater)

* Fix: added disabling of floater's buttons depend on snapshot is up to date ("Share Snapshot", "Save Snapshot", "Set As Profile Pic", "Share To Web", "Email Snapshot", "Save To My Inventory", "Save To My Computer").

QA Note: other controls should be checked against necessity to disable them while changing snapshot settings.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/181/

--HG--
branch : product-engine
2010-04-07 10:26:32 +03:00
Yuri Chebotarev e8e1e87dd5 merge
--HG--
branch : product-engine
2010-04-07 09:43:14 +03:00
Tofu Linden 244de628f2 merge from viewer-2-0 2010-04-06 19:22:15 +01:00
Tofu Linden 37c1a92da4 Resurrect 'Sun' menu options.
These seem to have been clobbered by some bad XML merging that probably came in with 73f60e5518af / EXT-3531
2010-04-06 19:18:16 +01:00
Vadim Savchuk 3585792e73 Fixed major bug EXT-6718 (Top menu: 'Build' and 'Help' items are absent).
Restoring comment end marker, accidentally removed in changeset 73f60e5518af.

Trivial change, not reviewed.

--HG--
branch : product-engine
2010-04-06 20:42:00 +03:00
Paul Guslisty 67c534d829 Fixed major bug EXT-6572 (EXT-6572 ([VARIABLE IN WRONG PLACE] in Taskbar \"Kaufen L$\" should be \"L$ kaufen\")
- Removed the L$ graphic and made \"L$\" part of the label string.

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/172/

--HG--
branch : product-engine
2010-04-06 20:28:29 +03:00
Loren Shih ec5bd9c857 automated merge 2010-04-06 10:19:31 -04:00
Loren Shih 785d4c34b6 EXT-4151 : Immediately check if a fetchObserver filter is done, else add to observer list automatically
Preliminary work to clean up naming conventions.
2010-04-06 10:19:15 -04:00
Tofu Linden 7187f08e89 wtf-fix for using \\ instead of // as a comment. 2010-04-06 15:13:15 +01:00
Tofu Linden 8ccffa6a1e merge from PE viewer-hotfix 2010-04-06 13:20:28 +01:00
Tofu Linden 613c84fc67 merge 2010-04-06 13:18:35 +01:00