Skip to content
Snippets Groups Projects
  1. Aug 28, 2020
  2. Aug 23, 2020
  3. Aug 21, 2020
  4. Aug 16, 2020
  5. Jul 20, 2020
  6. Jul 05, 2020
  7. Apr 29, 2020
  8. Mar 26, 2020
  9. Mar 25, 2020
    • Nat Goodspeed's avatar
      DRTVWR-476: Fix glVertexAttrib{IPointer,PointerARB}() OpenGL calls. · 30fa2496
      Nat Goodspeed authored
      VS 2017 complains about the same thing that clang does: casting S32 to GLvoid*
      can't possibly produce a valid pointer value because S32 can't fit a whole
      64-bit pointer. To appease it, not only must we use reinterpret_cast, but we
      must first cast S32 to intptr_t and then reinterpret_cast THAT.
      30fa2496
  10. Mar 23, 2020
  11. Jul 29, 2019
  12. Jul 16, 2019
  13. Jul 15, 2019
    • Graham Linden's avatar
      SL-10761 · ddf70361
      Graham Linden authored
      Add code to force a usage hint when VBOs are disabled and make useBVOs reflect that as well.
      ddf70361
  14. Jul 12, 2019
    • Graham Linden's avatar
      SL-11109 · 11331604
      Graham Linden authored
      Make shadowAlphaMask shader ignore vertex alpha before discards iff we're a fullbright object.
      
      Keep llappearance from stuffing dangling pointers into the alpha cache (crash iff you're using nSight debugging and disable readbacks).
      11331604
  15. Jun 01, 2018
  16. Jun 04, 2018
  17. Apr 30, 2018
  18. Jan 30, 2018
  19. Jan 12, 2018
  20. Dec 18, 2017
  21. Nov 16, 2017
  22. Nov 03, 2017
  23. Nov 01, 2017
  24. Nov 17, 2017
  25. Aug 08, 2017
  26. Dec 17, 2016
  27. Dec 16, 2016
    • Nat Goodspeed's avatar
      DRTVWR-418: Work around dubious cast from S32 to GLvoid* · c1ae63a8
      Nat Goodspeed authored
      when passing -- something -- to glVertexAttribPointerARB() in
      LLVertexBuffer::setupVertexArray().
      c1ae63a8
    • Nat Goodspeed's avatar
      DRTVWR-418: Put TYPE_INDEX within TYPE_MAX: stop undefined indexing. · 93268cb4
      Nat Goodspeed authored
      LLVertexBuffer::TYPE_INDEX was past TYPE_MAX, which is used to set the maximum
      sizes of various (scattered) arrays, bleh. The alarm bells that this SHOULD
      set off are indeed correct: TYPE_INDEX was being used to index at least one of
      those arrays, meaning we've been indexing past the end of that array, meaning
      undefined behavior.
      
      The enum that defines both TYPE_INDEX and TYPE_MAX provides a helpful comment
      indicating what things must be updated when modifying the enum. (Far better to
      define things centrally in a single place... but another time.) Update the
      designated arrays to include a final TYPE_INDEX entry. Contents of those
      entries are wild guesses -- but even wild guesses are better than completely
      indeterminate data.
      93268cb4
  28. Dec 14, 2016
  29. Dec 12, 2016
    • ruslantproductengine's avatar
      MAINT-6125 - Mesh avatar deforms constantly · 65161e6b
      ruslantproductengine authored
      MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125.
      
      Commulative fix.
      Fixed for booth ticket's in indra/newview/llvovolume.cpp
      Remained fixed, it's a small code improvements which is not related to
      MAINT-6125, MAINT-6910
      65161e6b
    • ruslantproductengine's avatar
      MAINT-6125 - Mesh avatar deforms constantly · 5cc716db
      ruslantproductengine authored
      MAINT-6910 - [MAINT-RC] Some mesh turns invisible when camera is moved on the Maint-RC viewer only - caused by fix for MAINT-6125.
      
      Commulative fix.
      Fixed for booth ticket's in indra/newview/llvovolume.cpp
      Remained fixed, it's a small code improvements which is not related to
      MAINT-6125, MAINT-6910
      5cc716db
  30. Sep 06, 2016
Loading