Skip to content
Snippets Groups Projects
  1. Jan 03, 2020
  2. Dec 12, 2019
  3. Sep 26, 2019
  4. Sep 22, 2019
  5. Sep 17, 2019
  6. Sep 14, 2019
  7. Jul 30, 2019
  8. Jul 26, 2019
  9. Nov 20, 2018
  10. Mar 02, 2018
  11. Mar 01, 2018
  12. Feb 27, 2018
  13. Dec 20, 2017
  14. Nov 13, 2017
  15. Nov 10, 2017
    • andreykproductengine's avatar
      Backed out changeset: 544a91982eba · 83b0467f
      andreykproductengine authored
      Originally a fix for MAINT-4773. This was causing a number of issues since
      changes made in this code were pushing null textures into server and viewer
      should not modify 'content' at server of own violition.
      83b0467f
  16. Aug 30, 2017
  17. May 24, 2017
    • Cinder's avatar
      Downstream assault commit · 6300dc2a
      Cinder authored
      - Fix member init order
      - Use override specifier everywhere
      - Add required typename and template keywords
      - Replace smart pointer ctors with make functions where available
      - Replace 0 and NULL in pointer context with nullptr
      6300dc2a
  18. Jul 28, 2016
  19. Jun 18, 2016
  20. Apr 21, 2016
  21. Feb 27, 2016
  22. Feb 25, 2016
  23. Feb 18, 2016
  24. Feb 16, 2016
  25. Nov 10, 2015
  26. Sep 30, 2015
  27. Aug 18, 2015
    • Nat Goodspeed's avatar
      MAINT-5506: Fix ugly timing bug in llurlentry static initialization. · 62527e6f
      Nat Goodspeed authored
      The problem was that class-static LLUrlEntryParcel::sRegionHost was being
      initialized by copying class-static LLHost::invalid. Naturally, these two
      statics are initialized in different source files. Since C++ makes no promises
      about the relative order in which objects in different object files are
      initialized, it seems we hit a case in which we were trying to initialize
      sRegionHost by copying a completely uninitialized LLHost::invalid.
      In general we might attempt to address such cross-translation-unit issues by
      introducing an LLSingleton. But in this particular case, the punch line is
      that LLHost::invalid is explicitly constructed identically to a
      default-constructed LLHost! In other words, LLHost::invalid provides nothing
      we couldn't get from LLHost(). All it gives us is an opportunity for glitches
      such as the above.
      Remove LLHost::invalid and all references, replacing with LLHost().
      62527e6f
  28. Aug 11, 2015
  29. Jan 25, 2015
  30. Jan 06, 2015
    • ruslantproductengine's avatar
      MAINT-4773 FIXED Some transparent textures are rendered as white. · bb3517c2
      ruslantproductengine authored
      This bug fix related also to MAINT-4092. In 4092 sometimes when we
      don't have information about the texture during the setup the materail
      (LLVOVolume::setTEMaterialParams()), we should substitute the material with
      disabled "diffuse alpha mode" (for detail in cases see MAINT-4092 JIRA ticket
      comment).
      This bug fix cover the case when after the loading texture we have all
      information about alpha mode, and in this case we should restore diffuse
      alpha mode if need.
      
      In short: now we always believe that information about the material is valid
      (LLVOVolume::setTEMaterialParams()).
      Of course before setup it we check information about texture (if it possible)
      , if texture is not exist in database or not 32 bit depth (for diffuse) we
      made changes.
      But in all other cases (if we can't receive information about texture)
      we remeber this case in mWaitingTextureInfo multimap.
      When information about texture will be available we get it in:
      LLVOVolume::notify AboutCreatingTexture()
      or
      Volume::notifyAboutMissingAsset()
      and again, we recheck it and if need change (substitute)
      the material parameters.
      I suppose that this solution is better than was before.
      
      If this patch will be accepted
      , I think that MAINT-4092 should be rechecked again.
      bb3517c2
    • ruslantproductengine's avatar
      MAINT-4773 FIXED Some transparent textures are rendered as white. · 00f53244
      ruslantproductengine authored
      This bug fix related also to MAINT-4092. In 4092 sometimes when we
      don't have information about the texture during the setup the materail
      (LLVOVolume::setTEMaterialParams()), we should substitute the material with
      disabled "diffuse alpha mode" (for detail in cases see MAINT-4092 JIRA ticket
      comment).
      This bug fix cover the case when after the loading texture we have all
      information about alpha mode, and in this case we should restore diffuse
      alpha mode if need.
      
      In short: now we always believe that information about the material is valid
      (LLVOVolume::setTEMaterialParams()).
      Of course before setup it we check information about texture (if it possible)
      , if texture is not exist in database or not 32 bit depth (for diffuse) we
      made changes.
      But in all other cases (if we can't receive information about texture)
      we remeber this case in mWaitingTextureInfo multimap.
      When information about texture will be available we get it in:
      LLVOVolume::notify AboutCreatingTexture()
      or
      Volume::notifyAboutMissingAsset()
      and again, we recheck it and if need change (substitute)
      the material parameters.
      I suppose that this solution is better than was before.
      
      If this patch will be accepted
      , I think that MAINT-4092 should be rechecked again.
      00f53244
  31. Oct 14, 2014
  32. Oct 12, 2014
  33. May 20, 2014
  34. Feb 27, 2014
  35. Oct 08, 2013
  36. Sep 23, 2013
  37. Aug 19, 2013
  38. Aug 16, 2013
Loading