Skip to content
Snippets Groups Projects
  1. May 08, 2023
    • Nat Goodspeed's avatar
      SL-19690: Follow up on Rye Mutt's fix for shutdown crashes. · 026ef193
      Nat Goodspeed authored
      Rather than continuing to propagate try/catch (Closed)
      (aka LLThreadSafeQueueInterrupt) constructs through the code base, make
      WorkQueueBase::post() return bool indicating success (i.e. ! isClosed()).
      This obviates postIfOpen(), which no one was using anyway.
      
      In effect, postIfOpen() is renamed post(), bypassing the exception when
      isClosed().
      
      Review existing try/catch blocks of that sort, changing to test for post()
      returning false.
      026ef193
  2. Apr 04, 2023
  3. Jan 10, 2023
  4. Jan 04, 2023
  5. Sep 17, 2022
  6. Jul 21, 2022
  7. Jun 22, 2022
  8. Jun 14, 2022
  9. May 19, 2022
  10. Apr 30, 2022
  11. Apr 17, 2022
    • Nicky's avatar
      Switch to target_include_directories · e0cf0cdf
      Nicky authored
      All 3Ps include dirs are treated as SYSTEM, this will stop compilers
      stop emitting warnings from those files and greatly helps having high
      warning levels and not being swamped by warnings that come from
      external libraries.
      e0cf0cdf
  12. Apr 16, 2022
    • Nicky's avatar
      Streamline fmodstudio/openal targets: · a950940a
      Nicky authored
      - Targets now define the appropriate c++ defines, no more hand magic needed for llstartup.cpp
      - Switch cmakeflage to USE_xxx rather than xxx as it was before. I personally find the USE_X notion more intuitive and it follows how KDU is used.
      - To be backward compatible OPENAL/FMODSTUDIO flag will be mapped to USE_OPENAL/USE_FMODSTUDIO
      a950940a
  13. Apr 13, 2022
    • Nicky's avatar
      Rework cmake, the original plan was to maybe be able to use conan targets with... · 241919e7
      Nicky authored
      Rework cmake, the original plan was to maybe be able to use conan targets with the same name (that's why 3ps had names like apr::apr),
      but it's safer and saner to put the LL 3ps under the ll:: prefix.
      This also allows means it is possible to get rid of that bad "if( TRAGET ...) return() endif()" pattern and rather use include_guard().
      241919e7
  14. Apr 06, 2022
  15. Apr 04, 2022
  16. Mar 21, 2022
  17. Mar 14, 2022
  18. Feb 23, 2022
  19. Nov 27, 2021
  20. Nov 26, 2021
  21. Nov 18, 2021
  22. Nov 02, 2021
  23. Oct 28, 2021
  24. Mar 25, 2021
    • Andrey Kleshchev's avatar
      SL-14992 Replaced LLAPRFile's isExist with LLDirUtil's fileExists in fmodstudio · d38c2d8c
      Andrey Kleshchev authored
      This particular case of LLAPRFile crashes due to thread issues (and if it doesn't it might be affecting some other apr call due to using default pool).
      Function is not opening the .dsf file in question and LLAPRFile won't ensure that file exists till the end of the function, it just checks that file exists at a given moment. No point to overcomplicate things by adding thread safe pool, so replaced with dirutil.
      d38c2d8c
  25. Mar 09, 2021
  26. Mar 08, 2021
  27. Sep 24, 2020
  28. Sep 17, 2020
  29. Sep 16, 2020
    • Callum Prentice's avatar
      First part of change to remove LLVFS from the Viewer. Consists of code changes... · 3fc07dea
      Callum Prentice authored
      First part of change to remove LLVFS from the Viewer. Consists of code changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change.
      3fc07dea
  30. Jun 05, 2020
  31. Apr 14, 2020
  32. Apr 10, 2020
  33. Apr 09, 2020
Loading