Commit Graph

23 Commits (master)

Author SHA1 Message Date
Rye 41e9595522
Rework new convex decomp into a physicsextensions stub package and fix havok and havok_tpv builds for darwin universal to utilize new vhacd stub (#4858) 2025-10-20 13:10:19 -04:00
Jonathan "Geenz" Goodman bbc2ad8fc5 Merge remote-tracking branch 'origin/main' into geenz/main-to-develop 2025-10-17 17:06:39 -04:00
Rye b277cc6a8f Initial VHACD based llconvexdecomposition 2025-10-03 09:51:03 -04:00
Brad Linden 589498fece Reenable havok llphysicsextensions on Darwin x86_64 with llphysicsextensions_stub used for aarch64 2025-10-01 18:01:19 -07:00
Andrey Lihatskiy 1b68f71348 #824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed 2024-04-29 07:56:09 +03:00
Nicky Dasmijn 68c680599b Try to make sure this also works with the havok version of llphysicsextension. 2022-09-17 11:21:06 +02:00
Nicky 363f2df4fa Remove function create_target and instead directly use add_library 2022-04-17 18:28:55 +02:00
Nicky e0cf0cdfd4 Switch to target_include_directories
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.
2022-04-17 18:04:57 +02:00
Nicky 6d0bba9c03 Switch over to standard target_link_libraries (cmake requirements are high enough now). 2022-04-17 17:32:14 +02:00
Nicky 241919e7f7 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().
2022-04-13 19:21:55 +02:00
Nicky 786b291d9c Move CMake files to modernized cmake syntax, step 1.
Change projects to cmake targetsto get rid of havig to hardcore
include directories and link libraries in consumer projects.
2022-04-06 16:32:52 +02:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
Oz Linden 12b1ec6264 refactor to build llphysicsextensions_tpv package for sublicensees 2012-07-20 07:38:12 -07:00
Oz Linden 702e6815ed partial changes for building with the llphysicsextensions source package 2012-07-05 12:16:48 -04:00
Oz Linden 21ee5f8d41 successful build with llphysicsextensions stub 2012-07-05 09:39:21 -04:00
Oz Linden 14f754f160 begin integrating building of llphysicsextensions from source here (incomplete) 2012-07-05 06:08:34 -04:00
Nyx (Neal Orman) de468db614 Automated merge with https://bitbucket.org/stinson_linden/viewer-development-havokai 2012-01-27 15:11:19 -05:00
Nyx (Neal Orman) f19a77047d PATH-192 FIX fixed last issues with convex decomp merge 2012-01-27 15:09:20 -05:00
Todd Stinson 00c8594454 PATH-181 and PATH-194: Implementing the building of the viewer with the stub library and validating that it does load/run as expected with the physics extensions disabled. 2012-01-26 15:24:25 -08:00
Todd Stinson 1c14b08456 PATH-181 and PATH-194: Starting to put back the ability to build the viewer using the stub libraries. 2012-01-26 14:06:57 -08:00
Nyx (Neal Orman) e67cc17e43 PATH-192 WIP adjusting cmake build for physics extensions 2012-01-25 19:05:37 -05:00
Nyx (Neal Orman) 7393587792 PATH-192 WIP adding convex decomp to pathing
First pass at using new llPhysicsExtensions library which
combines pathing and convex decomp.
2012-01-25 18:46:19 -05:00