Skip to content

Add support for Visual Studio 17 2022#484

Merged
rbsheth merged 1 commit intocpp-pm:masterfrom
tnixeu:add_msvc17_2022
Nov 15, 2021
Merged

Add support for Visual Studio 17 2022#484
rbsheth merged 1 commit intocpp-pm:masterfrom
tnixeu:add_msvc17_2022

Conversation

@tnixeu
Copy link
Copy Markdown

@tnixeu tnixeu commented Nov 11, 2021

  • I've checked this Git style guide. [Yes]
  • I've checked this CMake style guide. [Yes]
  • My change will work with CMake 3.2 (minimum requirement for Hunter). [Yes]
  • I will try to keep this pull request as small as possible and will try not to mix unrelated features. [Yes]

This PR is needed in order to use hunter with Visual Studio 2022

Copy link
Copy Markdown

@Dargun Dargun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks fine

@rbsheth
Copy link
Copy Markdown
Member

rbsheth commented Nov 15, 2021

@tnixeu Can you make a polly PR for the new toolchains also? Thanks!

@rbsheth rbsheth merged commit 0d78dae into cpp-pm:master Nov 15, 2021
@rbsheth
Copy link
Copy Markdown
Member

rbsheth commented Nov 15, 2021

iAnyKey pushed a commit to iAnyKey/libigl that referenced this pull request Nov 22, 2022
jdumas pushed a commit to libigl/libigl that referenced this pull request Dec 19, 2022
… compilation failure (#2123)

Co-authored-by: Dimitrii Nikolaev <nikolaev@ift.at>
vfonov added a commit to NIST-MNI/falcon that referenced this pull request Mar 9, 2026
40e7900cc Fix dqs not checking if quaternions are on the same hemisphere (#2390)
b443ac026 Fix "Assertion failed" when calling igl::heat_geodesics_precompute using a V with fixed column count (#2419) [skip ci]
b286e13ac Update extract_non_manifold_edge_curves.cpp (#2423) [skip ci]
e91ffcb54 dijkstra: Fix inconsistent typing (#2469) [skip ci]
d9524ade5 laplace equation tutorial - fixed bug with slice/lazy eval (#2447) [ci-skip]
89267b4a8 Use box-drawing characters in comments. (#2466)
7c3c05d63 Update ubuntu image (#2467)
788871103 bump deps (#2462)
08be0704c bump embree 4 and missing template (#2460)
0e360d525 Revert templating on collapse_edge, separate overloads (#2455)
5e561c28c Update isolines.h doc [ci skip]
25d63024b [ci skip] improve doc
f85a3c76d [ci skip] improve doc
0c9c8cd64 Merge branch 'main' of github.com:libigl/libigl
a72b9386c [ci skip] improve doc
ba69acc50 Fix division type error for highdpi calculation (#2386)
a221faf1e Update voxel_grid.h (#2441)
69e2b7ee6 Fix Derived in heat_geodesics; boost url (#2440)
667101084 Add support for maintaining segments during refinement (#2424)
7472691fe PlainObject -> MatrixBase (#2425)
20c3ee074 Add missing include <cassert> in AABB.h (#2432)
5067c8b7e bump cgal, boost; rm gmp, mpfr (#2431)
c2f96e8e1 improved docs
f962e4a6b Support Batched Marching Cubes (#2422)
5d93f800b fix warnings for Eigen's 'convenience' type `all` (#2421)
8aca5bd0c Eigen build fix, Eigen::all has been renamed: (#2399)
fac5d4a01 Change arg to const & to avoid MSan issue. (#2415)
0e02103df add refine functionality for triangle wrapper (#2402)
dd9654a47 allow shared edge to be conflictingly oriented (#2395)
01f2dc0a6 Add and fix test for fast_find_self_intersections (#2382)
8afe66e8f fix static bug (#2380)
6e32964a8 Fix CI Build: avoid test on windows, remove Comiso module, specific xcode on github (#2384)
dafd52343 fix merge of non shared edges (#2374)
36930e5d1 Fixing shadowed variable declaration (that may lead to a compiler error if `-Werror=shadow`) (#2366)
b4d8556a6 hybrid mass matrix for tets (#2364)
81180a6e6 Boundary facets orientation (#2362)
a8819dcf9 fix bug (#2361)
1886d1814 fix debug bug (#2360)
7e6bf3b81 missing break (#2354)
c7a84522c CGAL tests don't seem to run on Windows CI builds (#2351)
fe65ecb90 remove or hide cerr<< behind ifdef (#2349) [ci skip]
33a931d01 Fix compile error on gcc-12.3 (#2336)
94c6afde1 fix bug where cost of collapsed edge was attempted (#2347)
8185a213d centroid only worked for fixed size input (#2340)
7d1614af1 Fix split_nonmanifold (#2344)
293e79ff8 enable mixed polygons using convention that negative indices are ignored (#2338)
37f3b1d82 fix bug in cut_mesh; improve documentation; add test (#2315)
a8b383394 fix compile error (#2328)
7f7f0fe00 use our boost-cmake which uses slow, non-jfrog url (#2330)
0b9030b1e wrong header
112c1b8e4 Dynamic updates to AABB tree; intersection-blocking mesh decimation (#2301)
7c9387c92 prefer std::u?int[0-9]+_t and include <cstdint> else include <stdint.h> (#2302)
1c8c6d38b Stay up to date with stable (#2300)
7991ee81d tata -> data (#2295) [ci skip]
fdaac01bc Fix AABB::find to not try to run 2D code on 3D input and vice versa  (#2294) [ci skip]
b4152c576 better docs (#2293) [ci skip]
1b07ebcf9 rm vector overloads and simplify api (#2290) [ci skip]
64c274023 bump cgal to 5.6 (#2289) [ci skip]
2b05343e0 Normalize all the line endings (#2288)
7547801f5 use unit vector atan formula; split intrinsic version (#2285) [ci skip]
d154f0587 Add test for issue/2270 and a fix (#2271)
dddfd92c7 Merge branch 'main' of github.com:libigl/libigl
6ddf3b0dd better documentation [ci skip]
e13970237 writeOFF for quads etc. (#2283) [ci skip]
fe8e17c09 add gitattributes file (#2282) [ci skip]
0c78def49 Custom Shader tutorial (#2281) [ci skip]
3c0f31f13 better templates for marching tets (#2279) [ci skip]
2b62322cd improve color doc [ci skip]
cb111f683 Bump to OpenGL version 4.1 (#2277)
68684132e adj list fix unref; manifold doc; icosa; tests (#2276) [ci skip]
0c1865a8d Fix bug in half_space_box (#2269) [ci skip]
5dcce37c9 rm empty ifdef [ci skip]
d6448a86f 3 new trimming methods and tutorial (#2268) [ci skip]
6a31dbf12 Update MeshGL.h (#2267) [ci skip]
321d0d8ed Fix most floating point exceptions (#2266)
9bfacf8fb fix slim doublearea -> volume for tets (#2262) [ci skip]
f48c5a93f Fix 1462
d32625189 fix moments to work with more input types
74160c4c1 sitemap xml; link to functions list
b774e1b31 Phase out slice for dense matrices (#2259)
f5702f63e Fully avoid conflicting template parameters in AABB/signed_distance (#2257) [ci skip]
0262ef586 Merge branch 'main' of github.com:libigl/libigl
935080342 fix namespace / include issues
0e39b473b readPLY: dont touch unread; point_mesh... dim pattern (#2256) [ci skip]
7a84503c8 Expose cutoff parameter for CGAL intersections; better default (#2255) [ci skip]
deae7a276 unfix dimensions
a0bb5bb81 fix dimensions
5779714a5 fix hardcoded vectorxi
687530283 Fix a bunch of warnings (#2254)
5c17f8562 fix debug compile bug
e5e0539e7 Remove extra calls to set_face_based (#2253)
eee808949 info about header/static [ci skip]
75209c5d6 Robust isolines (#2251)
ab6229c77 Euler Characteristic tests (#2250)
b1fe6ba49 read blank lines as comments (#2247) [ci skip]
8d940367b support rowmajor (#2246) [ci skip]
fb13b11a1 border vertex for quads (#2245) [ci skip]
7c58cb041 better doc; [ci skip]
10e95bb93 robust ray box intersect (#2244) [ci skip]
00100b60d bad assert [ci skip]
3f8c5426b further split up mqwf templates
fd16e2439 assertion bug and too large allocation
44785345e float templates + fix (#2243) [ci skip]
71676a111 Remove omp pragmas (#2242) [ci skip]
e5e7d8a76 fix 2025 with documentation [ci skip]
10002b6cf block windows from gl version hell
418dd43cf small changes for python to compile (#2241)
9162fb7d7 Fix 2228 with blas check on linux (#2240)
dd38f82af Ear clipping function fix (#1565) [ci skip]
215368a07 Speed up of SelfIntersectMesh: (#1413) [ci skip
17787c86d Reduce dynamic allocations for AABB queries (#2001) [ci skip]
f3f787936 Split up larger tutorials  (#2237) [ci skip]
e2a345a43 Alecjacobson/fix mqwf ldlt (#2239)
e45a7e086 missing PI on windows ❄️
c410e8060 turning number in 2D
7765697eb split windows header-only tutorial actions (#2238)
83922780e Missing colon in CMakeLists.txt
02e0a1ba8 Separated png module from opengl, added unit test for png (#1693) [ci skip]
97fb89c95 Source code should not be marked as executable (#2231) [ci skip]
62fe771ae Fix blue_noise and random_points_on_mesh reproducibility (#2235)
a183e2810 Fix scale and reflections in Procrustes solver (#2226) [ci skip]
a69c8c96f Adjust igl::boundary_conditions(...) to support 3D cages (#2229)
724ff6b05 Remove deprecated functions (#2234)
3cf08b7f6 Cleanup #2216 (#2225)
5ded7da08 Update README.md [ci skip]
2cc372f70 Doxygen based documentation (#2233)
b1bd5b121 spectra module (#2216)
598b0b194 lscm hessian and spectral (#2214) [ci skip]
4de0a0569 use vector () (#2218) [ci skip]
afafc7cf5 Fix libigl-config.cmake.in (#2188)
514271af5 Implement full type mass matrix (#2193)
282388c68 switch to gmp mirror (#2215)
7b6cc2728 Add missing <cstdint> header for gcc 13 (#2192)
a05865e26 Fix ambiguous assignment operator compile error (#2157) [ci skip]
1d007f425 Fast mesh-to-mesh intersection and mesh self intersection without CGAL (#2109)
3374c1ad7 Update ViewerData.cpp (#2173) [ci skip]
90464ffbc Fixes 2174 [ci skip]
7e5512ce7 try to use j2 on windows (#2170)
46f0860c1 fix unique_rows and sortrows templating (#2169)
67b406d60 Merge branch 'main' of github.com:libigl/libigl [ci skip]
c01718d0b fix marker documentation [ci skip]
78015d4da bump mpfr version; add logic for mac os cross compiling (#2165)
4a91b88f8 Update continuous.yml (#2161)
3e3c96d0f CoMISo-MRosy solver: compatibility with newer CoMISo: (#2072)
ee7a7a0aa hot fix for missing template
70dad85a2 Update715_MeshImplicitFunction (#2090)
610a495be glfw viewer - high dpi: handling both width and height. (#2117)
f1981ff87 BUG: readMESH stuck in endless loop (#2142)
83dbca4ff Update compilation.md
a3b0fe4a2 Update ViewerCore.cpp
50ac379c5 Shadow Mapping in igl::opengl::glfw::Viewer (#2155)
dcd1d45d4 remove pinv header
e4b8bfb28 throttle tight loop over glfwWaitEvents with sleep (#2151)
e9c9c5d22 missing template and use template type (#2150)
bd85c8998 Improve robustness of ICP solve when closest points and normals are degenerate (#2107)
af06a1093 boundary_facets_optimization (#2104)
2f625e66f chore(cmake): use GIT_SHALLOW for imgui (#2148)
d91f4edeb don't crash on brew update (#2138)
1284a39f1 Fix typo in test that caused test failure in Debug mode (#2137)
0c77359c8 Fixes hunter issue cpp-pm/hunter#484 with newest MSVC, which leads to compilation failure (#2123)
87a550af2 fix hard coded double + template (#2106)

git-subtree-dir: src/3rd_party/libigl
git-subtree-split: 40e7900ccbd767f1f360e0eb10f0f1a6432e0993
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants