Commit Graph

  • 0055562503
    Merge f67d2dc9c7 into b56e7d37e6 Jiangjin Wang 2024-12-13 20:38:37 -0500
  • 3d61ded6fa
    Merge 2a1dd46bbd into 7d0ab5530f Brecht Van Lommel 2024-12-13 03:00:47 +0100
  • 049c583e5b
    Merge 19b2bac39a into b56e7d37e6 chayleaf 2024-12-13 03:00:02 +0100
  • dd4d3bc624
    Merge 4ba6208209 into b56e7d37e6 Martin 2024-12-13 02:59:48 +0100
  • 3aebe0e60c
    Merge bff271a2f9 into b56e7d37e6 Richard Thomson 2024-12-13 02:59:38 +0100
  • b678193845
    Merge bed92f7c46 into b56e7d37e6 Girish Ramesh 2024-12-13 02:55:11 +0100
  • 2a1dd46bbd Fix address sanitizer warnings with stencil table casting Brecht Van Lommel 2024-12-13 02:31:45 +0100
  • b56e7d37e6
    Merge pull request #1342 from davidgyu/dev_azure_updates dev David G Yu 2024-12-04 17:34:39 -0800
  • a68324fc12 Updated azure pipelines for macOS David G Yu 2024-12-03 15:40:36 -0800
  • 052255de75
    Merge 06c678ca0f into 4c480aa95a David G Yu 2024-10-06 12:12:12 -0700
  • 4c480aa95a
    Merge pull request #1338 from barfowl/nonman_crease_patches David G Yu 2024-07-17 17:41:38 -0700
  • 27ab38c979 Added new regression shape for non-manfold creases: - new shape includes both crease and non-crease topologies - added new shape to regression/shapes/all.h - included new shape in regression/bfr_evaluate for use with -all Barry Fowler 2024-07-01 14:55:59 -0700
  • ebd928f9b4 Fixed bug detecting non-manifold crease in Bfr::SurfaceFactory: - added method to Bfr::FaceVertex to inspect manifold subsets around vertex - updated topology inspection in Bfr::FaceVertex to use new method Barry Fowler 2024-06-28 12:06:16 -0700
  • 8f2ebf3b3c Fixed bug detecting non-manifold crease in Far::TopologyRefiner: - added method to Vtr::Level to inspect manifold subsets around vertex - updated Far::TopologyRefiner construction to use new Level method Barry Fowler 2024-06-28 12:05:19 -0700
  • 27bca521bd
    Merge pull request #1337 from davidgyu/dev_azure_updates David G Yu 2024-06-25 16:02:15 -0700
  • 3cb8753737 Updated azure pipelines for macOS David G Yu 2024-06-17 14:50:39 -0700
  • 0b0950aa7b
    Merge pull request #1336 from barfowl/far_val2_dart_patches David G Yu 2024-06-13 12:17:34 -0700
  • 58e5ecded6 Updated test shapes with val-2 interior vertices: - added sharp edges to create instances of val-2 darts Barry Fowler 2024-06-12 17:36:05 -0700
  • 328d49ea52 Fixed bug in Far::PatchBuilder at valence-2 darts: - fixed handling of val-2 interior verts to account for the sharp edge Barry Fowler 2024-06-12 17:33:53 -0700
  • bed92f7c46
    Fix typo in subdivision docs Girish Ramesh 2024-06-06 10:44:38 +0100
  • bff271a2f9
    Correct typo Richard Thomson 2024-05-20 09:50:06 -0600
  • 5d8a16e5a0
    Merge d1c90ce63a into 7d0ab5530f Cory Kramer 2024-05-17 10:40:35 -0700
  • 4ea889e7cc Merge pull request #1333 from davidgyu/dev_fix_build_osd_distutils David G Yu 2024-05-16 09:13:34 -0700
  • 7224279d49 Updated build_osd.py for recent versions of Python 3.x David G Yu 2024-05-13 13:56:39 -0700
  • 4ba6208209 Reoptimize again but this time with --zopfli Martin Rys 2024-03-26 23:12:59 +0100
  • 2106b332b4 Run oxipng against PNGs to losslessly save 5MB+ Martin Rys 2024-03-26 00:06:06 +0100
  • ad59e1c063 documentation: Fix incorrect image extension Martin Rys 2024-03-26 00:03:28 +0100
  • f67d2dc9c7 Migrate to FindCUDAToolkit Jiangjin Wang 2024-03-12 20:11:04 -0700
  • 674c1b2e0c
    Rename LICENSE.txt to LICENSED .txt Genesis 2024-02-09 04:04:02 +0800
  • e354572e41
    test do not merge Security Researcher - WhiteHat 2023-11-06 11:53:58 +0200
  • 7d0ab5530f Release 3.6.0 release v3_6_0_RC1 v3_6_0 rc/v3_6_0 David G Yu 2023-09-14 12:19:06 -0700
  • 55a981d60b
    Merge pull request #1324 from davidgyu/dev_obsolete_travis_ci David G Yu 2023-09-13 18:39:12 -0700
  • 3ba051c6db
    Merge pull request #1323 from davidgyu/dev_ninja_doc_build_fix David G Yu 2023-09-13 18:38:30 -0700
  • 653393f33b
    Merge pull request #1322 from davidgyu/dev_find_opencl_fix David G Yu 2023-09-13 18:36:55 -0700
  • b59ad84f93
    Merge pull request #1321 from davidgyu/dev_osd_patch_basis_compatibility David G Yu 2023-09-13 18:35:40 -0700
  • 3597371f84
    Merge pull request #1320 from davidgyu/dev_osd_patch_drawing_compatibilty David G Yu 2023-09-13 18:18:41 -0700
  • be4c718b0c Installed osd/patchBasis.h and osd/patchBasisTypes.h David G Yu 2023-09-07 16:54:24 -0700
  • fa5b57caba Reorganized osd/patchBasis and osd/patchBasisTypes David G Yu 2023-09-07 16:53:12 -0700
  • c6f5825a48 Fixed doc build errors when using ninja David G Yu 2023-09-13 13:39:36 -0700
  • a9a179bce4 Removed obsolete .travis.yml David G Yu 2023-09-13 09:34:37 -0700
  • fdb9ac9afb Added GetPatchDrawingShaderSource() David G Yu 2023-09-07 16:46:26 -0700
  • c2ed7d5cf0 Reorganized legacy patch drawing shader source David G Yu 2023-09-07 16:44:43 -0700
  • 92442439f5 Fixed cmake/FindOpenCL.cmake version parsing David G Yu 2023-09-07 16:58:43 -0700
  • 18f3b91c28
    Merge pull request #1319 from davidgyu/dev_tbb_config David G Yu 2023-09-11 16:07:01 -0700
  • dbb75b650c Find TBB using TBB's CMake config David G Yu 2023-09-11 10:05:34 -0700
  • 2f335a427b
    Merge pull request #1318 from davidgyu/dev_ninja_msvc_warn_level David G Yu 2023-09-11 08:59:41 -0700
  • 06ad0bbf5c
    Merge pull request #1317 from davidgyu/dev_tbb_task_scheduler_init_deprecation David G Yu 2023-09-11 08:58:43 -0700
  • a1f13b4767 Fixed inconsistent warning levels for MSVC builds David G Yu 2023-08-25 09:04:54 -0700
  • 67aa6e4c88 Marked deprecated Osd::*Evaluator::SetNumThreads() David G Yu 2023-08-25 09:33:35 -0700
  • 19b2bac39a respect GNU install dirs chayleaf 2023-08-12 20:55:50 +0700
  • d1c90ce63a Add [[fallthrough]] attribute to case statements when appropriate. Cory Kramer 2023-07-28 14:03:49 +0000
  • 6c1a309cfc Release 3.5.1 v3_5_1_RC1 v3_5_1 rc/v3_5_1 David G Yu 2023-07-20 11:58:39 -0700
  • 7b77264416
    Merge pull request #1312 from davidgyu/dev_opengl_import_fix2 David G Yu 2023-07-19 17:23:22 -0700
  • 90a8122c2d Further simplification of OpenGL import targets David G Yu 2023-07-17 17:37:35 -0700
  • db1ac8045c
    Merge pull request #1310 from davidgyu/dev_cuda_nvcc_defaults_fix Barry Fowler 2023-07-06 15:03:50 -0700
  • 81941e996c
    Merge pull request #1309 from davidgyu/dev_apple_framework_fix Barry Fowler 2023-07-06 15:02:04 -0700
  • 9d34513203
    Merge pull request #1308 from davidgyu/dev_osd_real_cast Barry Fowler 2023-07-06 14:57:11 -0700
  • dbb23be83d
    Merge pull request #1297 from davidgyu/dev_cxx_version Barry Fowler 2023-07-06 14:56:14 -0700
  • b96d8af08a Improved documentation for OSD_CUDA_NVCC_FLAGS David G Yu 2023-06-30 09:07:00 -0700
  • c34d7927b3 Fixed Apple framework object dependencies David G Yu 2023-06-29 18:55:57 -0700
  • 5db3b63faa Fixed OSD_REAL_CAST of some float constants David G Yu 2023-06-30 09:10:59 -0700
  • 98351a9dc1 Updated C++ standard to C++14 David G Yu 2023-03-09 13:47:54 -0800
  • 94c85b3879
    Merge pull request #1305 from davidgyu/dev_opengl_import_fix Barry Fowler 2023-06-27 18:14:02 -0700
  • e0eb6a18b5
    Merge pull request #1304 from davidgyu/dev_cuda_examples_glx_fix Barry Fowler 2023-06-27 18:13:24 -0700
  • f9bd7a2d57
    Merge pull request #1303 from davidgyu/dev_config_interface_include_fix Barry Fowler 2023-06-27 18:12:46 -0700
  • 081d39c934 hbr/mesh.h: Fix warning, numfaces written but not read. Bruce Mitchener 2023-06-26 15:41:33 +0700
  • 05abd4e826 Updated build to use OpenGL import targets. David G Yu 2023-06-22 11:48:00 -0700
  • 9e7b1bcdc3 Fixed example dependencies with CUDA on Linux David G Yu 2023-06-19 19:33:54 -0700
  • 4576083cd0 Fixed interface includes for cmake config David G Yu 2023-06-19 19:35:00 -0700
  • afaee86641
    Merge pull request #1301 from barfowl/bfr_val2_interior_bug David G Yu 2023-06-15 13:42:03 -0700
  • 7f7528e001
    Merge pull request #1296 from CraigHutchinson/patch-1 David G Yu 2023-04-26 17:10:27 -0700
  • 51eb6a041c Fix bug in Bfr::SurfaceFactory with valence-2 interior vertex: - fixed IrregularPatchBuilder to correctly assign boundary sharpness - modified test shape creating creased val-2 interior face on boundary Barry Fowler 2023-03-14 19:02:04 -0700
  • 578b1fb9d2
    Merge pull request #1290 from thomthom/dev-mismatched-bound-warning David G Yu 2023-03-09 17:37:33 -0800
  • 5474fe88fd
    Merge pull request #1289 from thomthom/dev-clang-windows David G Yu 2023-03-09 17:33:04 -0800
  • 5819edf6c3 Merge pull request #1275 from Cory-Kramer/release David G Yu 2023-03-09 17:08:34 -0800
  • 06c678ca0f Fixed glFVarViewer display of singlecrease patches David G Yu 2023-03-09 15:40:23 -0800
  • 360abbe5bf
    CMake: append should be used for CMAKE_MODULE_PATH Craig Hutchinson 2023-02-28 14:41:37 +0000
  • c92351a6fa Correct warning: "with mismatched bound [-Warray-parameter]" in level.cpp Thomas Thomassen 2022-11-29 22:10:44 +0100
  • ad007c076a Corrections to allow for LLVM Clang builds on Windows. Thomas Thomassen 2022-11-29 20:18:33 +0100
  • 0454ea7654 added additional compiler flags to remove warnings created on ninja build in MSVC Kevin Mangold 2022-10-20 08:37:13 +0200
  • 30ef7fcc2a
    Merge 79cf4724fe into 8ffa2b6566 Kevin Mangold 2022-10-20 06:31:42 +0000
  • 79cf4724fe Release 3.5.0 David G Yu 2022-09-26 11:17:44 -0700
  • 56a2e2275c Minor improvements to Doxgen config file: - removed obsolete features to reduce warnings in newer versions - added missing PROJECT_NAME Barry Fowler 2022-09-25 17:37:11 -0700
  • 1afae8c168 Added new sections to the Bfr Overview page: - new section for SurfaceFactory caching and thread-safety - new section for deriving subclasses of SurfaceFactory Barry Fowler 2022-09-23 17:53:14 -0700
  • a295e28e2e New and improved figures with Bfr tutorials: - added new figure for Bfr tutorial 1.1 - improved the set figures for Bfr tutorial 1.2 - improved the set figures for Bfr tutorial 2.1 - added accompanying text related to new figures Barry Fowler 2022-09-23 11:16:13 -0700
  • ca6f0feecf Avoid referring to std::vector<T> members when T is incomplete. Cory Kramer 2022-09-27 10:13:44 -0400
  • 8ffa2b6566 Release 3.5.0 v3_5_0 rc/v3_5_0 David G Yu 2022-09-26 11:17:44 -0700
  • 8f2560ed6e
    Merge pull request #1274 from barfowl/doc_bfr_improvements David G Yu 2022-09-26 07:56:30 -0700
  • 72331f64c5 Minor improvements to Doxgen config file: - removed obsolete features to reduce warnings in newer versions - added missing PROJECT_NAME Barry Fowler 2022-09-25 17:37:11 -0700
  • 24b63c951f Added new sections to the Bfr Overview page: - new section for SurfaceFactory caching and thread-safety - new section for deriving subclasses of SurfaceFactory Barry Fowler 2022-09-23 17:53:14 -0700
  • 4ca972da8f New and improved figures with Bfr tutorials: - added new figure for Bfr tutorial 1.1 - improved the set figures for Bfr tutorial 1.2 - improved the set figures for Bfr tutorial 2.1 - added accompanying text related to new figures Barry Fowler 2022-09-23 11:16:13 -0700
  • 7ab2341de3 added additional compiler flags to remove warnings created on ninja build Kevin Mangold 2022-09-16 09:31:45 +0200
  • 0bd471bc0b Release 3.5.0 v3_5_0_RC1 David G Yu 2022-09-15 10:19:22 -0700
  • ded8a8806f
    Merge pull request #1272 from davidgyu/dev_ios_build_notes David G Yu 2022-09-15 10:07:19 -0700
  • 1d8a74ee3c Updated iOS build note regarding stringify David G Yu 2022-09-14 17:30:11 -0700
  • 287cb80619
    Merge pull request #1242 from theblackunknown/cmake-config David G Yu 2022-09-15 09:26:03 -0700
  • ec9153f22a
    Merge pull request #1271 from davidgyu/dev_glsl_interp_qualifier_fix David G Yu 2022-09-15 09:23:19 -0700
  • 76841aefa3 Removed 'centroid' qualifier from GLSL struct David G Yu 2022-09-15 08:29:14 -0700
  • 3f054c7410 Updated cmake config export paths and target names David G Yu 2022-09-15 01:58:32 -0700
  • 28e511af12 Removed non-primary build artifacts from config David G Yu 2022-09-14 17:15:23 -0700
  • 1cb5494c59
    Merge pull request #1270 from barfowl/gcc_warnings_conversion David G Yu 2022-09-14 16:14:37 -0700
  • 0e574f7204 Fix more internal GCC warnings with -Wconversion Barry Fowler 2022-09-14 14:52:01 -0700
  • 10f63f1918
    Merge pull request #1267 from davidgyu/dev_python_stringify David G Yu 2022-09-12 17:57:22 -0700
  • cb1657be17 Implemented alternate Python 'stringify' tool David G Yu 2022-09-12 17:19:27 -0700
  • b7a1d874be
    Merge pull request #1266 from davidgyu/dev_cmake_find_python David G Yu 2022-09-12 17:11:20 -0700
  • 28ab09401e Updated doc build to use FindPython David G Yu 2022-09-12 15:49:41 -0700
  • e33f7113b3
    Merge pull request #1265 from davidgyu/dev_python3_doc_build David G Yu 2022-09-11 19:17:57 -0700
  • a6ebb6e083
    Merge pull request #1264 from davidgyu/dev_dependencies_fix David G Yu 2022-09-11 19:17:29 -0700
  • d13501eeb3 Fixed broken public headers dependency David G Yu 2022-09-11 15:11:35 -0700
  • 26cda644a3 Updated doc build scripts for Python 3 David G Yu 2022-09-11 15:33:46 -0700
  • 40eee124f4
    Merge pull request #1262 from barfowl/bfr_evaluate_default Barry Fowler 2022-09-09 18:37:40 -0700
  • 514ddccd15
    Merge pull request #1261 from davidgyu/dev_cmake_version David G Yu 2022-09-09 18:04:41 -0700
  • b5cbbdfc8c Removed failure from default execution of Bfr regression: - moved shape triggering failure from the default list Barry Fowler 2022-09-09 17:57:51 -0700
  • e627e4827e Updated CMake minimum version to 3.12 David G Yu 2022-09-09 09:11:37 -0700
  • 698c7242bb
    Merge pull request #1259 from davidgyu/dev_obsolete_ci David G Yu 2022-09-08 10:26:53 -0700
  • 62e75e4a74
    Merge pull request #1258 from davidgyu/dev_azure_bfr_testing David G Yu 2022-09-08 10:26:16 -0700
  • a7490a5e8e
    Merge pull request #1257 from Danielmelody/release David G Yu 2022-09-08 10:24:56 -0700
  • 1b773c0bc6 Removed appveyor and travis-ci scripts David G Yu 2022-09-08 10:04:44 -0700
  • 18d28a1601 Added bfr tests to azure pipelines test runs David G Yu 2022-09-08 10:00:03 -0700
  • 4f5834de30 fix opengl loader include error when build with opengl and examples Daniel 2022-09-04 01:04:48 +0800
  • 3daa08b1dd
    Merge pull request #1238 from thomthom/dev-no-framework-option David G Yu 2022-09-02 18:21:23 -0700
  • 141cd19673
    Merge branch 'dev' into dev-no-framework-option David G Yu 2022-09-02 18:10:23 -0700
  • 4a75c5577a
    Merge pull request #1254 from barfowl/gcc_warnings_bitfields David G Yu 2022-09-02 15:51:11 -0700
  • f7028b2f98
    Merge pull request #1255 from barfowl/far_topology_additions David G Yu 2022-09-02 15:48:44 -0700
  • 2bae533edf
    Merge pull request #1256 from davidgyu/dev_azure_updates David G Yu 2022-09-02 14:40:10 -0700
  • 887ee04572 Added more methods to Far::TopologyLevel: - test if a vertex is a corner (one incident face) - test if valence of a vertex is regular - tests if a vertex is semi- or inf-sharp - tests if an edge is semi- or inf-sharp Barry Fowler 2022-09-02 12:56:29 -0700
  • cd1277a669 Updated azure pipelines for CY2022 David G Yu 2022-08-30 19:26:28 -0700
  • 4f5b15ca26
    Merge pull request #1244 from diekev/dev-ogl-program-cache David G Yu 2022-08-30 14:40:18 -0700
  • 8b863a0009 Fix GCC warnings with -Wconversion and bitfields: - apply bitmask in member initialization to suppress warning - add public Set...() with bitmask for assignment by users - replace any assignments with new public Set...() methods Barry Fowler 2022-08-30 14:34:17 -0700
  • 04c60c992d
    Merge pull request #1253 from barfowl/gcc_warnings David G Yu 2022-08-30 13:52:15 -0700
  • 57847e625c Fix GCC warnings with -Wshadow and -Wconversion: - suppressed -Wshadow in libraries, tutorials and regressions - suppressed -Wconversion when casts to simple POD type required Barry Fowler 2022-08-30 12:56:59 -0700
  • 810d7f671b Fix GCC warnings with current default flags: - default flags include warnings enabled by -Wall and -Wextra - suppressed newer warnings in public headers and internal files (-Wclass-memaccess, -Wcast-function-type, -Wdeprecated-copy) - suppressed -Wunused-function from internal source files Barry Fowler 2022-08-30 12:13:44 -0700
  • 6ee81253a3
    Merge pull request #1252 from barfowl/gregory_mixed_partial David G Yu 2022-08-26 17:18:02 -0700
  • 92f724f354
    Merge pull request #1251 from barfowl/far_tutorials David G Yu 2022-08-26 17:06:24 -0700
  • 3fcc39a4a9
    Merge pull request #1250 from barfowl/bfr_tutorials David G Yu 2022-08-26 17:05:04 -0700
  • 5accb0c2c0 Fixed warning-as-error for Microsoft compiler Barry Fowler 2022-08-25 19:29:05 -0700
  • 647309a7d7 Improved mixed partial at Gregory patch corners: - normalized the rational weights for pairs of interior points - fixed sign swap error in mixed partial of bilinear patches - applied changes to both far/patchBasis and osd/patchBasisCommon Barry Fowler 2022-08-25 18:40:33 -0700
  • a492af45e3 Minor improvements to Far tutorials: - addressed leaks-on-exit (#1226) and return value from main() for all - fixed color indexing bug in tutorial_2_2 (#1241) - suppressed a few compiler warnings Barry Fowler 2022-08-25 17:47:12 -0700
  • c025f7178d Additions and improvements to Bfr tutorials: - added tutorial_1_5 to illustrate use of limit stencil evaluation - added tutorial_3_2 to illustrate caching of Surfaces for later use - improved tutorial_2_2 (simplified, more comments) - updated Bfr tutorial docs with new images and descriptions - modified CMake files for each tutorial to use osd_add_bfr_tutorial Barry Fowler 2022-08-25 17:20:21 -0700
  • 35c1c5f642
    Merge pull request #1235 from thomthom/dev-mac-subproject David G Yu 2022-08-07 17:18:45 -0700
  • 7b8728a3f4
    Merge branch 'dev' into dev-mac-subproject David G Yu 2022-08-07 17:12:10 -0700
  • 0607de7b2d
    Merge pull request #1249 from barfowl/bfr_pull_request David G Yu 2022-08-05 09:54:33 -0700
  • 379624a204 Addition of Bfr interface (4 of 4): documentation Barry Fowler 2022-08-02 20:41:55 -0700
  • e27fe41b01 Addition of Bfr interface (3 of 4): regression/bfr_evaluate Barry Fowler 2022-08-02 20:41:44 -0700
  • 8cbc059e6b Addition of Bfr interface (2 of 4): tutorials/bfr Barry Fowler 2022-08-02 20:40:48 -0700
  • a1c7be7c8e Addition of Bfr interface (1 of 4): opensubdiv/bfr Barry Fowler 2022-08-02 20:38:17 -0700
  • c20ef3c445
    Merge 92e5e17142 into e6192c7074 luzpaz 2022-07-27 08:54:16 +0900
  • e6192c7074
    Merge pull request #1237 from thomthom/dev-cmake-minimum-required David G Yu 2022-07-26 13:19:45 -0700
  • cb7eb26d90
    Merge pull request #1247 from davidgyu/dev_macos_azure_update David G Yu 2022-07-26 12:47:37 -0700
  • 3b576a378f Updated azure pipelines for macOS 10.14 to 10.15 David G Yu 2022-07-12 14:10:44 -0700
  • 38fe09c701 OpenGL Compute Evaluator: cache active program Kévin Dietrich 2022-06-26 18:08:38 +0200
  • 04ff84bc35 Expose preprocessor definition about enabled features MACHIZAUD Andréa 2022-05-09 16:44:59 +0200
  • ee4d4e9f60 Add CMake Config MACHIZAUD Andréa 2022-04-27 19:08:28 +0200
  • 92e5e17142 Added a few more corrections luz paz 2022-02-04 15:39:22 -0500
  • 60d464c010 Fix source typo luz paz 2021-11-19 15:33:05 -0500
  • 948fdba779 Fixed additional typos luz paz 2021-11-19 15:32:49 -0500
  • 3583213ad9 Misc. typos luz.paz 2018-09-21 09:51:45 -0400
  • c92d7b9a82
    Merge pull request #1239 from davidgyu/dev_member_init_warnings Pol 2021-10-25 10:11:11 -0700
  • a91707bae8 Fixed subobject initialization warnings David G Yu 2021-10-20 14:55:59 -0700
  • beb095d7e3 Add option to not generate frameworks under macOS. Ref #1236 Thomas Thomassen 2021-10-20 20:35:19 +0200
  • 53ee16c66c Move cmake_minimum_required to be the first thing in CMakeLists.txt. Thomas Thomassen 2021-10-09 09:27:52 +0200
  • 3fdcb02cd3 Use PROJECT_SOURCE_DIR instead of CMAKE_SOURCE_DIR. Thomas Thomassen 2021-10-06 23:09:33 +0200
  • f4bbf69d12 Updated video links David G Yu 2021-07-28 12:42:56 -0700
  • 9079a517f4
    Support oneTBB 2021 Artur Sinila 2021-07-25 20:58:27 +0300
  • 7375c99a4d
    Fix typo: schedular -> scheduler Artur Sinila 2021-07-25 20:34:48 +0300
  • 3dffb9c32c
    Merge pull request #1231 from davidgyu/dev_fix_video_embed_links George ElKoura 2021-06-17 11:39:02 -0700
  • 2ff05b262d Fixed links for video embeds David G Yu 2021-06-16 14:30:54 -0700
  • 462318fffa Remove redundant Metal term in name. Jon Creighton 2021-06-07 11:23:23 +0100
  • 62bcd62d76 Removed duplicated code in CreateBuffer Jon Creighton 2021-06-07 10:51:14 +0100
  • dac8923f7f Added interface to drive Metal OSD in an async fashion Jon Creighton 2021-06-07 09:10:12 +0100
  • e941087f7d Added methods to access vtags _xordinary and _corner in topologyLevel.h Kevin Mangold 2021-04-15 08:51:41 +0200
  • ff76e0f2dc Release 3.4.4 v3_4_4_RC1 v3_4_4 rc/v3_4_4 Caroline Lachanski 2021-02-05 17:24:39 -0800
  • cab44bea75
    Merge pull request #1216 from davidgyu/dev_glloader_update George ElKoura 2021-02-05 11:26:04 -0800
  • 22e018718d
    Merge pull request #1220 from davidgyu/dev_additional_docutils_fix George ElKoura 2021-02-04 15:39:10 -0800
  • c3a1d5005d
    Merge pull request #1219 from davidgyu/dev_release_branch_updates2 George ElKoura 2021-02-04 15:00:26 -0800
  • c53895310a Additional fix/cleanup for FindDocutils.cmake David G Yu 2021-02-04 14:59:14 -0800
  • 4425a4707d
    Merge pull request #1213 from virtualritz/dev David G Yu 2021-02-04 14:55:40 -0800
  • 87d2db0ffc Additional renaming fix missed in previous commit David G Yu 2021-02-04 14:49:38 -0800
  • fa7bb9f940
    Merge pull request #1218 from davidgyu/dev_release_branch_updates George ElKoura 2021-02-04 12:53:14 -0800
  • 37e8468207 Updated for rename of 'master' branch to 'release' David G Yu 2021-02-04 10:08:43 -0800
  • ed544590be
    Merge pull request #1214 from davidgyu/dev_macos_frameworks_fix George ElKoura 2021-02-03 14:00:21 -0800
  • 84e0e3de6b
    Merge pull request #1206 from thomthom/cmake-sub-project David G Yu 2021-02-03 11:35:16 -0800
  • 5772f3a5df
    Merge pull request #1217 from davidgyu/dev_farviewer_hbr_fix George ElKoura 2021-02-03 11:21:05 -0800
  • e1c99e6818
    Merge pull request #1215 from davidgyu/dev_dl_link_fix George ElKoura 2021-02-03 11:20:11 -0800
  • cc60e9eda3 Removed obsolete references to hbr from farViewer David G Yu 2021-02-03 10:22:09 -0800
  • 33a3d3bc87 Merged GL Api Loader fixes from USD David G Yu 2021-02-03 10:17:36 -0800
  • 654a539638 Fixed link dependency on dl library David G Yu 2021-02-03 10:11:00 -0800
  • bb0b366cb7 Fixed macOS static framework David G Yu 2021-02-03 10:08:08 -0800
  • ce90f0fca7 Adjustments to CMake config for use as a sub-project. Thomas Thomassen 2020-10-28 21:40:18 +0100
  • f44c3e9b4a Fixed FindDocutils.cmake for broken rst2html case. Moritz Moeller 2021-01-28 14:18:22 +0100
  • 62ddd17bcb
    Merge pull request #1208 from barfowl/far_unrefine_maxlevel_bug David G Yu 2021-01-26 14:41:40 -0800
  • 0d117082fd
    Merge pull request #1207 from barfowl/far_stencil_precision_bug David G Yu 2021-01-26 14:32:57 -0800
  • 96f698a9c6 Revert "Fixed build script for Python 3." Moritz Moeller 2021-01-20 00:40:36 +0100
  • 4cae88bc51 Fixed build script for Python 3. Moritz Moeller 2021-01-20 00:13:09 +0100
  • ad589b1ec0 Fixed FindDocutils.cmake for broken rst2html case. Moritz Moeller 2021-01-19 23:42:10 +0100
  • 3572c7d6d5
    Merge pull request #1203 from barfowl/far_sparse_fvar_bug David G Yu 2020-10-27 17:22:06 -0700
  • c85f4bba04
    Merge pull request #1205 from c64kernal/dev_p3 David G Yu 2020-10-26 22:37:20 -0700
  • dc368d0d88 Python 3 updates to build script George ElKoura 2020-10-26 14:28:34 -0700
  • 47bcda0fbc Fixing breakage on Linux for build_osd.py George ElKoura 2020-10-26 21:25:27 -0700
  • 74e900e2d1 A few more updates to the build_osd.py script George ElKoura 2020-10-26 20:56:37 -0700
  • 72fecdf209 Python 3 updates to build script George ElKoura 2020-10-26 14:28:34 -0700
  • 03c19c7194 Fixed Far::TopologyRefiner::GetMaxLevel() after call to Unrefine(): - reset _maxLevel member to 0 in Unrefine() Barry Fowler 2020-10-24 17:21:18 -0700
  • 75e31d88d6 Fixed bug in double precision template for Far::StencilTableFactory: - added missing template parameter with use of Far::PrimvarRefiner Barry Fowler 2020-10-24 17:20:38 -0700
  • c1dd0bdfca Fixed bug in sparse refinement where face-varying topology differs: - do not select face if incomplete, i.e. not descended from specified face Barry Fowler 2020-10-24 17:19:08 -0700
  • 82ab1b9f54 Release 3.4.3 v3_4_3_RC1 v3_4_3 rc/v3_4_3 David G Yu 2020-04-01 22:44:34 -0700
  • fd668d6488
    Merge pull request #1193 from davidgyu/dev_additional_link_fix George ElKoura 2020-04-01 22:34:19 -0700
  • e7dfecc3bf Additional fixes for dynamic and static linking dev_additional_link_fix_tag David G Yu 2020-04-01 20:44:42 -0700
  • 0ca74b2e8e Release 3.4.2 v3_4_2_RC1 v3_4_2 rc/v3_4_2 David G Yu 2020-04-01 15:59:30 -0700
  • f59eb46942
    Merge pull request #1192 from davidgyu/dev_windows_build_fix George ElKoura 2020-04-01 14:23:48 -0700
  • b93725be26 Fixed static library linking on Windows David G Yu 2020-03-31 21:43:26 -0700
  • e6963dac5a Release 3.4.1 RC1 v3_4_1_RC1 v3_4_1 rc/v3_4_1 David G Yu 2020-03-23 18:23:51 -0700
  • b9217c7929
    Merge pull request #1191 from davidgyu/updated_build_docs George ElKoura 2020-03-20 20:25:32 -0700
  • 9a3df44eac Updated build documentation David G Yu 2020-03-20 10:25:23 -0700
  • 04cdd7cc59
    Merge pull request #1189 from davidgyu/dev_build_script_updates George ElKoura 2020-03-17 10:37:55 -0700
  • 87874af2e9
    Merge pull request #1190 from davidgyu/dev_azure_pipelines George ElKoura 2020-03-17 10:23:09 -0700
  • 1ce2248eb9 Updated Azure Pipelines script David G Yu 2020-03-13 16:19:55 -0700
  • 548891203d Removed GLEW from build_osd.py David G Yu 2020-03-13 15:52:30 -0700
  • d00f96a941 Fixed-up EOL whitespace and typos in build_osd.py David G Yu 2020-03-13 15:47:06 -0700
  • 8ab4f44571 Updated build_osd.py for VS2019 David G Yu 2020-03-13 15:41:48 -0700
  • eb7008bfab
    Merge pull request #1187 from davidgyu/dev_static_build_option George ElKoura 2020-03-10 11:03:39 -0700
  • cb596ffb8a Added option to control building shared libraries David G Yu 2020-03-09 13:14:26 -0700
  • 8ebaeaf8ee
    Merge pull request #1186 from davidgyu/dev_tbb_dependency_fix Pol 2020-03-09 20:24:11 -0400
  • 85dded1fb7
    Merge pull request #1185 from davidgyu/dev_cmake_prefix_fix Pol 2020-03-09 20:23:39 -0400
  • 5df2fb9f3f Prefix remaining OpenSubdiv CMake macros David G Yu 2020-03-09 13:55:20 -0700
  • 74eb94deb5 Removed linking with unnecessary TBB libraries David G Yu 2020-03-09 13:07:26 -0700
  • 4c1889137f
    Merge pull request #1184 from davidgyu/dev_internal_glloader Pol 2020-03-06 15:12:11 -0500
  • b5cdfe380b Disabled use of GLEW by default. David G Yu 2020-03-04 09:50:51 -0800
  • 82988d04ad Updated EXT to ARB for GL direct_state_access David G Yu 2020-03-04 09:49:53 -0800
  • f3f28995a5 Enabled internal GL API loader as GLEW alternative David G Yu 2020-03-04 09:47:36 -0800
  • 720462a315 Added internal GL API loader implementation David G Yu 2020-03-04 09:41:00 -0800
  • e7ef20dacd
    Merge pull request #1183 from davidgyu/dev_internal_glloader_prep Pol 2020-03-03 20:50:05 -0500
  • 28f2574bc5 Moved GLEW dependencies to glLoader wrapper David G Yu 2020-03-03 15:05:41 -0800
  • 29047e78b7
    Merge pull request #1182 from davidgyu/dev_strict_aliasing_fix George ElKoura 2020-03-03 16:26:24 -0800
  • 16a5c3993f Moved GL version check out of FindGLEW.cmake David G Yu 2020-03-03 15:04:24 -0800
  • b738fa1225 Removed a couple build advisory messages David G Yu 2020-03-03 15:03:41 -0800
  • 6dde62d48f Fixed strict-aliasing warnings David G Yu 2020-02-28 16:28:33 -0800
  • 6339ac5c43
    Merge pull request #1180 from davidgyu/dev_cmp0054_warning_fix Pol 2020-02-24 15:11:03 -0500
  • 35ec5a43ea
    Merge pull request #1181 from davidgyu/dev_glhud_typo_fix Pol 2020-02-24 15:05:47 -0500
  • b77beb0b33 Fixed a typo in examples/common/glHud.cpp David G Yu 2020-02-24 11:52:15 -0800
  • 081028ca10 Fixed CMP0054 warnings in top-level CMakeLists.txt David G Yu 2020-02-20 14:41:04 -0800
  • 916a139a06
    Merge pull request #1179 from davidgyu/dev_ptexviewer_updates Barry Fowler 2020-02-12 17:26:17 -0800
  • 5347320161
    Merge pull request #1178 from davidgyu/dev_glfw_dependency_fix Barry Fowler 2020-02-12 16:51:16 -0800
  • cff20f0c24 Fixed a typo in cmake/FindDXSDK.cmake David G Yu 2020-02-12 16:25:58 -0800
  • afc48004dd Fixed glPtexViewer crash with animObj David G Yu 2020-02-12 16:23:26 -0800
  • 47c8622025 Updated dxPtexViewer to use common facilities David G Yu 2020-02-12 16:22:00 -0800
  • e0c14ddbef Fixed examples link dependency on GLFW David G Yu 2020-02-12 11:23:13 -0800
  • c3a34255cd
    Merge pull request #1177 from barfowl/far_tutorial_5_1 David G Yu 2020-02-10 17:37:18 -0800
  • 673bb1e386 Fixed oversight deriving adaptive refinement options from patch options: - added missing initialization of max level with patch options - added comment to discourage others from making the same mistake barry 2020-02-10 16:06:26 -0800
  • 23b115edf2
    Merge 7c59a55a8f into 1ab19ec089 wallisc 2020-02-04 10:15:08 +0100
  • 1ab19ec089
    Merge pull request #1176 from barfowl/far_tutorial_5_3 David G Yu 2020-01-25 17:16:48 -0800
  • d002d9e840
    Merge pull request #1175 from barfowl/far_tutorial_5_2 David G Yu 2020-01-25 11:31:38 -0800
  • 301ae21b0a Added new tutorial for Far::LimitStencilTable: - added new source subdirectory far/tutorial_5_3 - updated documentation to refer to the new tutorial barry 2020-01-24 17:29:16 -0800
  • f2671f96be Formatted modified source files to adhere to 80-column standard barry 2020-01-21 17:10:42 -0800
  • 9f5898d94a Update far/tutorial_5_2 to use common command line parsing barry 2020-01-21 14:33:26 -0800
  • e65a7fee5c Fixed memory leak with optional .obj file in far/tutorial_5_2 barry 2020-01-21 14:32:11 -0800
  • 69af58f7aa
    Merge pull request #1174 from davidgyu/dev_ptex_dependency_fix George ElKoura 2020-01-15 18:10:12 -0800
  • 2b78718b56
    Merge pull request #1173 from davidgyu/dev_vs2019_fix George ElKoura 2020-01-15 16:12:29 -0800
  • 8c86d81c2a
    Merge pull request #1172 from davidgyu/dev_warnings_fix George ElKoura 2020-01-15 16:11:04 -0800
  • 552ebf1376 Fixed Ptex link dependencies David G Yu 2019-12-20 15:45:34 -0800
  • f3ede96017 Fixed warnings in examples and regression/common David G Yu 2019-12-20 12:43:44 -0800
  • 3c77ff74a3
    Merge pull request #1171 from barfowl/examples_edgenone David G Yu 2020-01-15 10:36:16 -0800
  • b80a414361 Updated examples with new shapes for boundary interpolation "none": - added catmark_edgenone and loop_triangle_edgenone to shape lists barry 2020-01-14 14:27:51 -0800
  • f7fd2e07c2
    Merge pull request #1170 from barfowl/far_boundary_none David G Yu 2020-01-14 12:33:47 -0800
  • eb48e4cfba Updated hbr_regression/baseline results for changes to test shapes: - updated the Catmark edge-only and edge-corner cases - updated the Loop edge-only and edge-corner cases barry 2020-01-13 18:08:35 -0800
  • 8b065abb90 Formatted the modified source file to adhere to 80-column standard barry 2020-01-13 18:07:23 -0800
  • eed095ae15 Updated documentation related to boundary interpolation case "none": - updated user documentation describing the enum - updated the Doxygen comments in sdc/options.h barry 2020-01-10 14:26:51 -0800
  • eae467047b Revised existing boundary interpolation example shapes for consistency: - all include the planar reference from documentation figures - all include the single polygon case (quad or tri) - all edge-only cases include semi-sharp boundary vertices barry 2020-01-10 14:24:29 -0800
  • e088b3aa8b Added new example shapes for boundary interpolation option "none" barry 2020-01-10 14:23:11 -0800
  • 5a0e16e65d Revised tagging of boundary faces as holes if explicitly sharpened: - tag faces containing vertices with an unsharpened incident boundary edge barry 2020-01-10 14:14:22 -0800
  • a641471fca Updated cmake/Find* modules for VS2019 David G Yu 2019-12-20 16:14:56 -0800
  • a577b22ccc
    Merge pull request #1168 from c64kernal/dev_az2 David G Yu 2019-12-17 09:25:36 -0800
  • 66cd1bd1ac
    Merge pull request #1167 from barfowl/args_regression_common David G Yu 2019-12-16 23:38:19 -0800
  • 9b7bbc05dd Adding Azure Pipelines support for OSD George ElKoura 2019-12-14 22:59:45 -0800
  • 4a9ad51ee1 Fixed forward reference warning triggering errors with MSVC barry 2019-12-14 12:40:00 -0800
  • 936aff0b8a Moved ArgOptions from examples/common to regression/common: - updated CMakeLists to account for the moved files - updated references to argOptions.h in all examples - added method to ArgOptions to populate vector<ShapeDesc> - minor changes to ViewerArgUtils to use forward references barry 2019-12-14 12:06:55 -0800
  • 7684148b4e
    Merge pull request #1159 from c64kernal/dev_cmake David G Yu 2019-08-19 18:23:22 -0700
  • 21d2a89455
    Merge pull request #1158 from barfowl/examples_msvc_warnings David G Yu 2019-08-19 18:18:08 -0700
  • d62d66fcb0 Fixed Microsoft Visual Studio warnings in examples barry 2019-08-19 14:58:33 -0700
  • 92341f7c1e Prefix OpenSubdiv CMake macros George ElKoura 2019-08-17 16:44:30 -0700
  • 9be5a29827 Merge remote-tracking branch 'origin/dev' into rc/v3_4_0 v3_4_0 David G Yu 2019-06-28 13:55:48 -0700
  • e6812e2f00
    Merge pull request #1149 from davidgyu/docs_splash_image Barry Fowler 2019-06-28 13:37:20 -0700
  • 2c446905c2 Updated intro splash image David G Yu 2019-06-28 11:51:21 -0700
  • de4fbc3020
    Merge pull request #1148 from davidgyu/docs_references Barry Fowler 2019-06-27 17:11:56 -0700
  • a348c70623 Fixed links to external documentation David G Yu 2019-06-27 16:13:22 -0700
  • a5d73955fd
    Merge pull request #1147 from barfowl/docs_ptex_images David G Yu 2019-06-27 15:41:31 -0700
  • 20d6d0475d Revised documentation for Far overview to include existing ptex images: - added ptex quadrangulation images to the Patch Parmeterization section barry 2019-06-27 13:53:57 -0700
  • f6d5720311
    Merge pull request #1146 from barfowl/docs_intro_fixes David G Yu 2019-06-26 11:42:42 -0700
  • 456c942835 Minor improvements to the introductory documentation: - fixed a broken HTML link - added emphasis that Loop meshes must be purely triangular - removed a note listing pre-3.4 restrictions on Loop functionality barry 2019-06-26 09:07:32 -0700
  • 1b556809c3 Merge remote-tracking branch 'origin/dev' into rc/v3_4_0 v3_4_0_RC2 rc/v3_4_0 David G Yu 2019-06-24 20:19:28 -0700
  • 9b02dbf9bf
    Merge pull request #1145 from davidgyu/mtl_viewer_ios_fix Barry Fowler 2019-06-24 19:45:53 -0700
  • 87c3b48bd7
    Merge pull request #1144 from davidgyu/mtl_eval_fix Barry Fowler 2019-06-24 19:36:43 -0700
  • 30ca09dc54
    Merge pull request #1143 from davidgyu/docs_release_34 Barry Fowler 2019-06-24 19:20:33 -0700
  • 95138e680f Updated Far and Osd user guide docs for 3.4 David G Yu 2019-06-24 18:10:07 -0700
  • 03417ea7b1
    Merge pull request #1142 from barfowl/docs_release_34 David G Yu 2019-06-24 18:18:35 -0700
  • 2c569ad661 Fixed mtlViewer for iOS David G Yu 2019-06-24 17:04:25 -0700
  • 5c8cdf9121 Fixed regression in MTLComputeEvaluator David G Yu 2019-06-24 16:47:56 -0700
  • b28290439c
    Merge pull request #1141 from barfowl/docs_images_intro David G Yu 2019-06-24 16:01:13 -0700
  • ebb4250a54 Added additional level of sections to Release Notes summary page: - added minor version number secions for more structured table of contents barry 2019-06-24 16:00:33 -0700
  • 7dee8b6396 Updated 3.4 release notes page: - amended section on Loop patches with a little more information - added the Osd shader interface additions to API extensions barry 2019-06-24 15:57:06 -0700
  • abbe0acc69
    Merge pull request #1140 from davidgyu/docs_examples_updates_and_images Barry Fowler 2019-06-24 14:02:04 -0700
  • 801b416ccf Added and revised figures in the introductory documentation: - added new pair of figures illustrating the concept of basis functions - updated the Subdivision Surfaces page to insert the new figures - replaced stand-in figures for the animated mesh with three unique poses barry 2019-06-24 13:54:07 -0700
  • 1049c77440 Updated more examples images and docs David G Yu 2019-06-24 12:42:11 -0700
  • 8137efabf1
    Merge pull request #1139 from barfowl/docs_images_release David G Yu 2019-06-24 08:11:24 -0700
  • 14a0581315
    Merge pull request #1138 from barfowl/docs_images_examples David G Yu 2019-06-24 08:10:20 -0700
  • 000b335a5d Updated images for screen captures in the Release 3.4 notes: - revised images capture examples with the new version number in title bar barry 2019-06-23 21:36:12 -0700
  • 914cf98e60 Updates images for screen shots of all OpenGL examples other than glPtexViewer barry 2019-06-23 21:25:14 -0700
  • 48ecdb405b
    Merge pull request #1137 from davidgyu/examples_build_fixes Barry Fowler 2019-06-21 11:38:47 -0700
  • 4160a248da Removed accidentally committed .swp file David G Yu 2019-06-21 10:52:02 -0700
  • daf4c6f489 Fixed uninitialized var warning David G Yu 2019-06-21 10:51:26 -0700
  • 7dbcee64e6 Fixed int to bool conversion warning David G Yu 2019-06-21 10:50:50 -0700
  • 980c303a6e
    Merge pull request #1136 from barfowl/examples_glpainttest David G Yu 2019-06-21 10:10:08 -0700
  • 6ab31b9061 Improved examples/glPaintTest with slider to modify brush size: - changed default brush size from 500 to 100 pixels - added slider to HUD to modify brush size interactively barry 2019-06-20 21:07:47 -0700
  • 8291df957c
    Merge pull request #1135 from barfowl/far_api_doxygen David G Yu 2019-06-20 18:31:31 -0700
  • 1ac3d98a3d
    Merge pull request #1134 from barfowl/docs_examples David G Yu 2019-06-20 17:47:36 -0700
  • 3484311cc0 Fixed copyright date on recently added file barry 2019-06-20 17:17:02 -0700
  • 8270c77959
    Merge pull request #1133 from davidgyu/hud_logo_update Barry Fowler 2019-06-20 14:23:57 -0700
  • 5e1a4b44be Minor improvements to Doxygen comments for Far header files: - minor changes to Doxygen comments based on feedback - new description for PatchTableFactory::Options::EndCapType - fixed warnings related to Doxygen use of <REAL> in patchTable.h barry 2019-06-20 13:56:54 -0700
  • 64d366a145 Updated OpenSubdiv logo in examples HUD David G Yu 2019-06-20 13:51:14 -0700
  • 2fca20ed5f Minor improvements to documentation pages for DirectX examples: - added missing image for the dxPtexViewer - updated command line usage to reflect updated DirectX examples - fixed other minor inconsistencies barry 2019-06-20 11:43:57 -0700
  • 707e585ea2 Added new documentation pages for Metal examples: - added new RST pages and images for the mtlViewer and mtlPtexViewer - added new table to the main Code Examples page for the Metal examples barry 2019-06-20 11:40:28 -0700
  • fdd08b96f1
    Merge pull request #1132 from davidgyu/mtl_ptexviewer_fix Barry Fowler 2019-06-18 19:22:09 -0700
  • 7e229cf095
    Merge pull request #1131 from davidgyu/mtl_viewer_options Barry Fowler 2019-06-18 16:23:47 -0700
  • c49a0c2e44
    Merge pull request #1130 from davidgyu/mtl_viewer_tess_fix Barry Fowler 2019-06-18 16:23:31 -0700
  • 78113981e6 Updated mtlPtexViewer to match mtlViewer David G Yu 2019-06-18 15:32:07 -0700
  • b4ace6791b Fixed mtlPtexMipmapTexture 3-component textures David G Yu 2019-06-18 15:30:43 -0700
  • 7794010e8f Removed unused shape list from mtlPtexViewer David G Yu 2019-06-18 15:30:05 -0700
  • 317e242bee
    Merge pull request #1129 from barfowl/far_fvar_corner_tags David G Yu 2019-06-18 15:10:41 -0700
  • dc22a0cb1d Updated mtlViewer command line arguments David G Yu 2019-06-18 14:20:32 -0700
  • cdbeac560f Fixed mtlViewer transition patch tessellation David G Yu 2019-06-18 13:36:49 -0700
  • 6d3e1b02af Added condition to compensate for incorrect FVar corner tags: - re-assess corner tags for irregular patches on FVar boundaries barry 2019-06-18 11:24:23 -0700
  • a001cfb440
    Merge pull request #1128 from davidgyu/fvar_viewer_options George ElKoura 2019-06-18 10:49:49 -0700
  • 58a71672a7 Update glFVarViewer option defaults David G Yu 2019-06-18 10:28:54 -0700
  • 3c4081aac3
    Merge pull request #1126 from davidgyu/examples_shaders George ElKoura 2019-06-17 21:11:02 -0700
  • 2d7919f3ee
    Merge pull request #1127 from davidgyu/examples_options_and_shapes George ElKoura 2019-06-17 20:33:53 -0700
  • 92a5d73913
    Merge pull request #1125 from barfowl/regression_far_perf David G Yu 2019-06-17 18:13:23 -0700
  • ed3fa312e5 Removed obsolete LOOP define from example shaders David G Yu 2019-06-17 17:23:16 -0700
  • 9fe1284ae3 improved glViewer shaders for Loop David G Yu 2019-06-17 17:17:20 -0700
  • 5d33f7c28e Improved glFVarViewer shaders for Loop David G Yu 2019-06-17 17:05:34 -0700
  • d8abffc976 Updated more example viewer shape lists David G Yu 2019-06-17 17:36:48 -0700
  • 62195753a9 Updated default options for examples David G Yu 2019-06-17 17:33:40 -0700
  • 973b7fe7a5 Fixed glViewer triangle normal calculation David G Yu 2019-06-17 16:56:10 -0700
  • 5fc51d87ca Improved flexibility and output for regression/far_perf: - fixed memory leaks and added asserts and errors for bad input data - restructured the CSV output to a line per test and renamed flag to -csv - added options -nopatches, -nostencils and -total options to reduce output barry 2019-06-17 09:19:38 -0700
  • db9c01e7e0
    Merge pull request #1124 from barfowl/examples_loop_tet David G Yu 2019-06-14 17:37:32 -0700
  • 4a198ace66 Added new Loop tetrahedron shape to main example viewers: - added to the main geometry viewers: glViewer, dxViewer, mtlViewer - added to glFVarViewer for viewing face-varying UVs barry 2019-06-14 15:24:00 -0700
  • e8dcef6760 Added Loop tetrahedron to regression/shapes: - added Loop tetrahedron shape with two UV sets - added the new shape to all.h barry 2019-06-14 15:20:29 -0700
  • 51d5ac4a49
    Merge pull request #1123 from barfowl/far_loop_patch_bug David G Yu 2019-06-14 12:48:10 -0700
  • 3ea2f4caac Rotated faces in shapes for extra-ordinary vertices for better test coverage: - rotated faces to place extra-ordinary vertex at each corner - updated both Catmark and Loop shapes for both boundary and interior barry 2019-06-14 11:32:59 -0700
  • 69ab4d6170 Fixed Loop patch creation bug with val-3 interior vertex at third corner: - adjusted point-sharing logic in PatchBuilder::SourcePatch to correct barry 2019-06-14 11:28:22 -0700
  • 001029f352 Release 3.4.0 RC1 v3_4_0_RC1 David G Yu 2019-06-10 17:48:17 -0700
  • ff9a3b4fcb
    Merge pull request #1119 from davidgyu/far_perf_spreadsheet Barry Fowler 2019-06-10 17:44:41 -0700
  • e64cc8d4b3
    Merge pull request #1120 from barfowl/docs_release_34 David G Yu 2019-06-10 17:06:26 -0700
  • 0245184e11 Updated documentation for 3.4 release notes and past release dates: - added new page and images for 3.4 release notes - updated Release Notes page with dates for all past releases barry 2019-06-10 16:33:41 -0700
  • eff740d9f3
    Merge pull request #1118 from davidgyu/osd_api_revisions Pol 2019-06-10 15:42:27 -0700
  • f881c49a5b Minor revisions to some Osd deprecation notes David G Yu 2019-06-10 15:18:48 -0700
  • e7cfe1188d Updated far_perf output and options David G Yu 2019-06-10 15:07:21 -0700
  • 943f1a8886
    Merge pull request #1117 from barfowl/far_api_revisions David G Yu 2019-06-07 20:56:57 -0700
  • b2d610fd56 Minor revisions to some precision related methods of Far classes: - renamed PatchTable methods to query the precision of its StencilTables - removed the "set" prefix from precision-related PatchTableFactory::Options barry 2019-06-07 18:40:53 -0700
  • c1746b58a0
    Merge pull request #1116 from barfowl/far_irregular_box_spline David G Yu 2019-06-07 18:22:28 -0700
  • cb79eab120 Improved Loop regular patch approximations of irregular features: - updated LoopPatchBuilder with new Gregory to Box-spline conversion matrix barry 2019-06-07 17:55:31 -0700
  • d8619b2997
    Merge pull request #1115 from barfowl/examples_fvar_shapes David G Yu 2019-06-06 09:47:13 -0700
  • 347eb033d5 Update shape list for examples/glFVarViewer: - included shapes added in recent pull requests - removed redundant shapes barry 2019-06-05 16:16:45 -0700
  • 6ac61929ac
    Merge pull request #1114 from barfowl/examples_viewer_shapes David G Yu 2019-06-05 08:14:38 -0700
  • cf9573cdc5 Updated shape lists for example viewers: - included shapes added in recent pull requests - removed old shapes made redundant by recent additions - ordered Catmark and Loop sets for consistency barry 2019-06-04 19:14:38 -0700
  • 692949fc87
    Merge pull request #1113 from davidgyu/gregory_transitional_fix Barry Fowler 2019-06-04 09:57:54 -0700
  • 67cc2a3810 Irregular patch shader transition edges David G Yu 2019-05-30 12:20:03 -0700
  • 9f54ace55b
    Merge pull request #1112 from barfowl/examples_shapes_tets David G Yu 2019-06-01 07:19:42 -0700
  • 079b1a9760 Added tetrahedron shape use in docmentation images and logo: - added Catmark and Loop versions of the toroidal tetrahedron shape - update shapes/all.h with the additions barry 2019-05-31 16:05:13 -0700
  • 17bc75b488 Compute transition mask for irregular patches David G Yu 2019-05-30 12:12:53 -0700
  • 5fec55ede8
    Merge pull request #1111 from davidgyu/loop_patches_mtl_drawing Pol 2019-05-30 10:28:16 -0700
  • 4789df9522 Mtl implementation mtlViewer support for Loop David G Yu 2019-05-28 14:00:21 -0700
  • 2e175ff52b Mtl implementation mtlViewer organization David G Yu 2019-05-28 13:51:55 -0700
  • 4d84b6ff9b Mtl implementation fixed mtlViewer fractional tess David G Yu 2019-05-25 19:42:27 -0700
  • 232d50c231 Mtl implementation cleanup thread dispatch David G Yu 2019-05-28 10:31:54 -0700
  • cc6c9da070 Mtl implementation drawing triangle patches David G Yu 2019-05-24 19:56:09 -0700
  • ed8ecd84d1 Mtl implementation example options David G Yu 2019-05-24 18:47:02 -0700
  • ebf2917dc7 Mtl implementation fixed example fvar interp David G Yu 2019-05-24 16:35:08 -0700
  • 510ff8e85e
    Merge pull request #1110 from barfowl/vtr_semi_sharp_fvar David G Yu 2019-05-28 15:26:27 -0700
  • 8912b3f3d3 Mtl implementation screenspace fvar interp David G Yu 2019-05-24 13:52:47 -0700
  • 11bcf82632 Mtl implementation common tess shader source David G Yu 2019-05-24 13:37:54 -0700
  • 9cc0cb2c01 Mtl implementation fixed typo in shader source David G Yu 2019-05-24 12:39:20 -0700
  • 770c8a45e2 Mtl implementation legacy gregory shader David G Yu 2019-05-24 12:36:52 -0700
  • 1ae203ed20 Mtl implementation legacy shader code David G Yu 2019-05-22 18:40:58 -0700
  • 291eff0bed Mtl implementation whitespace fixes David G Yu 2019-05-22 18:00:36 -0700
  • f4a3ee1283 Fixed sharpening of semi-sharp features on face-varying boundaries: - updated VTag initialization to tag inf-sharp crease for semi-sharp values barry 2019-05-22 17:05:43 -0700
  • 24c37eecd3
    Merge pull request #1109 from barfowl/far_smooth_corner_approx David G Yu 2019-05-22 16:24:50 -0700
  • a18a706f93 Fixed regression in application of smooth corner patch approximation: - only apply the approximation at corners determined to be smooth barry 2019-05-21 19:53:21 -0700
  • eec8e94b2a
    Merge pull request #1108 from barfowl/vtr_max_valence David G Yu 2019-05-17 18:45:09 -0700
  • 07b4ecc1cc Added new regression shapes for non-manifold edges with many incident faces: - added simple shapes for both Catmark and Loop - included per-vertex UVs, which triggered issues with FVar StencilTables barry 2019-05-16 14:47:01 -0700
  • 5aa10c8f55 Fixed max-valence assignment in refinement to account for non-manifold edges: - consider the vertex from the edge with the maximum number of faces barry 2019-05-16 14:42:23 -0700
  • 6fa58d1879
    Merge pull request #1107 from barfowl/examples_glFVarViewer David G Yu 2019-05-16 09:31:22 -0700
  • 239eb28fcd Minor improvements to examples/glFVarViewer: - added checkboxes for Control Edges and Vertices as used elsewhere - added checkbox for UV Backface Culling specific to this example - relabeled the Boundaries pulldown to Linear Interpolation - renamed variables in source to better reflect the affected enum barry 2019-05-15 15:22:18 -0700
  • 7eac369fd2
    Merge pull request #1106 from barfowl/regression_shapes_indexing David G Yu 2019-05-15 14:38:36 -0700
  • af8cb951d6
    Merge pull request #1105 from barfowl/regression_shapes_fvar David G Yu 2019-05-15 14:26:00 -0700
  • 669e54a9f7 Fixed indexing errors in old regression/shapes: - added missing vertex texture or normal entry when only one missing - removed texture or normal indices from face definitions when none present - removed normals when incomplete and not correlated with face definitions barry 2019-05-15 13:45:33 -0700
  • 464e20538a
    Merge pull request #1104 from barfowl/far_sharp_patch_bug David G Yu 2019-05-14 17:38:24 -0700
  • 89f00d3603 Added face-varying UVs to several regression shapes: - added UVs to non-manifold shape sets for both Catmark and Loop - added UVs to the semi-sharp and inf-sharp variations of Catmark cubes barry 2019-05-14 15:22:33 -0700
  • 17218ce6fe Fixed bug estimating Gregory face-point size for sharp corner patches barry 2019-05-14 11:08:52 -0700
  • a7a3fd6ecb
    Merge pull request #1103 from barfowl/regression_shapes_orient David G Yu 2019-05-10 10:30:32 -0700
  • da29eade79
    Merge pull request #1102 from barfowl/regression_shapes_xord David G Yu 2019-05-10 10:29:07 -0700
  • b2e788efa7 Updated hbr_regression for recent and past changes to shapes: - uncommented past shapes that had changed and caused failures - update baseline data for all recent and past changes barry 2019-05-08 14:12:36 -0700
  • a42d00a191 Transformed several regression/shapes into a more consistent orientation barry 2019-05-08 14:07:44 -0700
  • c75be00094 Revised a couple of Loop shapes to match recent Catmark additions: - reduced the xord_boundary case from none to four shapes - re-ordered the first two shapes in the nonman_edges case barry 2019-05-08 13:12:04 -0700
  • 33ff2ec2f5 Added new Catmark shapes: - added cases for x-ord boundaries and interior to match Loop - added cases for valence-2 interior and non-quad faces - updated all.h for the new additions barry 2019-05-08 13:10:33 -0700
  • 04384499a1
    Merge pull request #1097 from Coder206/readme David G Yu 2019-05-06 16:50:01 -0700
  • 7d0b2699f6
    Merge pull request #1100 from barfowl/regression_shapes_catmark David G Yu 2019-05-06 16:49:25 -0700
  • afce970bcf Added new Catmark test shapes to regression/shapes: - added pair of shapes to better cover non-manifold features - added pair of shapes to consolidate variations of creased cubes - updated all.h to include new shapes barry 2019-05-06 12:13:45 -0700
  • 5d8016be9e
    Merge pull request #1099 from barfowl/far_nonmanifold_fixes David G Yu 2019-05-06 10:30:28 -0700
  • 8cc30d4f0d Added new regression/shapes for Loop meshes with non-manifold topology: - added two new sets of shapes exhibiting non-manifold vertices and edges - updated regression/shapes/all.h for inclusion by clients barry 2019-05-02 15:28:15 -0700
  • dd1949ef74 Fixed bugs in Far::PatchBuilder related to non-manifold topology: - fixed interior/periodic assignment around non-manifold vertices - fixed assembly of regular triangular patches along non-manifold edges - removed unnecessary assert in assembly of regular quad patches barry 2019-05-02 15:23:02 -0700
  • 1844d620f4
    Merge pull request #1098 from davidgyu/loop_patches_dx11_drawing Pol 2019-04-26 16:54:26 -0700
  • 944f98a9ea Updated dxViewer for Loop patches David G Yu 2019-04-24 18:23:49 -0700
  • 556d1dda79 Added HLSL support for drawing triangle patches David G Yu 2019-04-24 18:16:14 -0700
  • aa0def2b95 Moved HLSL tess factor code to separate file David G Yu 2019-04-24 17:51:39 -0700
  • fda4ded404 Fixed HLSL legacy gregory shader valence limit David G Yu 2019-04-24 17:27:46 -0700
  • 08997ef2b2 Moved HLSL legacy shader code to separate file David G Yu 2019-04-24 16:39:40 -0700
  • 3875be6b99
    Merge pull request #1096 from barfowl/examples_gl_args George ElKoura 2019-04-25 13:25:44 -0700
  • ade80361ee Combine Hyperlink and Lib Name This change aims to help make the README more concise by having the hyperlinks combined with their respective text. Coder206 2019-04-25 16:57:41 +0000
  • 329fd509a1 Updated GL examples for common command line arguments: - updated all examples/gl* to make use of common/argOptions.h - implemented -yup where user-supplied geometry is imported - updated glPtexViewer to use ObjAnim class for animated geometry barry 2019-04-24 19:39:18 -0700
  • 5458a3facf
    Merge pull request #1095 from barfowl/far_single_crease_bug David G Yu 2019-04-24 16:01:56 -0700
  • 184ae997d6 Fixed single-crease patch isolation now required without boundary isolation: - added member to FeatureMask for single-crease option without inf-sharp - adjusted adaptive refinement to handle unisolated interior sharp edges barry 2019-04-24 14:56:49 -0700
  • eb72dc847b
    Merge pull request #1094 from barfowl/examples_shape_desc George ElKoura 2019-04-23 13:46:02 -0700
  • b7470bb26f Moved definition of struct ShapeDesc into same header file as Shape: - added definition to regression/common/shape_utils.h - removed examples/common/shapeDesc.h and all references to it - removed local definitions of ShapeDesc from examples, regressions, etc. - overloaded Shape::parseObj() with ShapeDesc - updated examples to use Shape::parseObj(ShapeDesc const&); - removed axis argument to Shape::ParseObj() and ObjAnim::Create() barry 2019-04-23 12:05:14 -0700
  • 1abe8a7087
    Merge pull request #1093 from barfowl/examples_yup_arg George ElKoura 2019-04-17 16:57:51 -0700
  • 48a557abeb Replaced -axis with -yup in common args and examples: - replaced -axis with -yup in examples/common/argOptions - updated clients of ArgOptions: glViewer, glFVarViewer, dxViewer - updated documentation for common arguments and usage of examples barry 2019-04-16 18:59:24 -0700
  • b1587a3d8f
    Merge pull request #1091 from barfowl/docs_external_links George ElKoura 2019-04-12 22:18:02 -0700
  • fe7f840048 Modified section titles and internal targets to preserve external links: - reverted section header titles to match existing external links - modified internal explicit targets to match existing external links - changed internal links to match restored section titles and targets barry 2019-04-11 20:25:31 -0700
  • b845303b3c
    Merge pull request #1090 from barfowl/far_tutorial_references George ElKoura 2019-04-10 17:33:54 -0700
  • e28acc7a68 Fixed references to renamed Far tutorials in tutorial source - updated far/tutorial references to the intended sources - updated comments using 2.x style class names, e.g. FarClass vs Far::Class barry 2019-04-10 16:28:00 -0700
  • cfb2e85179
    Merge pull request #1089 from c64kernal/dev_dxviewer_args Barry Fowler 2019-04-10 13:35:49 -0700
  • d02cad1e65 Use the new common ArgOptions in dxViewer George ElKoura 2019-04-09 21:06:06 -0700
  • 56910f9e1d
    Merge pull request #1088 from barfowl/docs_logo_images George ElKoura 2019-04-09 15:38:00 -0700
  • 25833a9286 Added hi-res image files for OpenSubdiv logo to documentation/images barry 2019-04-09 14:54:58 -0700
  • 468b85f60c
    Merge pull request #1087 from c64kernal/dev_commonargs Barry Fowler 2019-04-09 13:54:49 -0700
  • 091c84650c Fix build with gcc by including the headers we need George ElKoura 2019-04-09 13:30:35 -0700
  • 61f5ceabde Factored viewer args parsing for into common place George ElKoura 2019-04-02 18:29:00 -0700
  • 40855edf12
    Merge pull request #1086 from barfowl/doc_examples_and_links George ElKoura 2019-04-01 18:14:14 -0700
  • 8b1c880793 Revised example command line argument documentation based on feedback barry 2019-04-01 18:06:46 -0700
  • 886ec96eed
    Merge pull request #1085 from c64kernal/dev_dxgregoryfix Barry Fowler 2019-04-01 11:01:35 -0700
  • e8d226335f Removed source files for obsolete documentation pages barry 2019-04-01 10:47:55 -0700
  • 2fffa0e564 Fixed or removed broken links in documentation pages: - fixed broken links to sections whose titles were changed - removed broken links to removed sections (e.g. hierarchical edits) - added explicit links no longer in sections (e.g. feature adaptive) barry 2019-04-01 10:38:44 -0700
  • 574f77f59f Updated documentation for the example applications: - added common set of command line arguments to the main examples page - updated pages for each example to reflect revised usage - updated the See Also list barry 2019-04-01 10:15:33 -0700
  • c34cc0a7fe A few minor fixes for Gregory Patches in DirectX George ElKoura 2019-04-01 00:22:11 -0700
  • c5bdaa5220 Guard against failed DirectX shader compilation George ElKoura 2019-03-24 20:13:52 -0700
  • 59cb51449c
    Merge pull request #1082 from barfowl/viewer_shape_lists George ElKoura 2019-03-22 22:38:56 -0700
  • a0d31477bf
    Merge pull request #1083 from barfowl/far_tutorial_review George ElKoura 2019-03-22 22:33:48 -0700
  • 949dc1dd0d Pruned the overly long list of shapes in example viewers: - removed redundant, trivial or otherwise poor shapes from viewer lists - copied init_shapes.h to glViewer, dxViewer and mtlViewer for consistency barry 2019-03-22 16:55:30 -0700
  • 7aff9287d8 Reorganized Far tutorials into groups: - moved and renumbered the 11 Far tutorials into 5 groups - updated documentation/tutorials.rst: - replaced the two-column tables with simple sections - created sub-sections describing the Far tutorial groups - updated additional Far tutorial references for new numbering barry 2019-03-21 18:43:02 -0700
  • e89366bcc7
    Merge pull request #1081 from c64kernal/dev_dot Barry Fowler 2019-03-19 14:51:36 -0700
  • 8db55103c9 Removed accidental swap file in far/tutorial_10 George ElKoura 2019-03-18 21:09:40 -0700
  • 224210d3d6
    Merge pull request #1080 from c64kernal/dev_fartut_cleanup Barry Fowler 2019-03-18 20:24:57 -0700
  • 134ee33255 Clean up the CMakeLists.txt in the far tutorials George ElKoura 2019-03-18 14:29:01 -0700
  • 9c41e8610a
    Merge pull request #1078 from c64kernal/dev_mtlmenu Barry Fowler 2019-03-13 13:03:40 -0700
  • a254073a87
    Merge pull request #1077 from c64kernal/dev_mtlcmakefix Barry Fowler 2019-03-13 13:03:12 -0700
  • 43737cd7ee
    Merge pull request #1076 from c64kernal/dev_mmbfix Barry Fowler 2019-03-13 13:02:34 -0700
  • 3dec4b7fb3
    Merge pull request #1075 from c64kernal/dev_xcodebp Barry Fowler 2019-03-13 13:01:44 -0700
  • df76d05055
    Merge pull request #1074 from c64kernal/dev_clangfix Barry Fowler 2019-03-13 13:01:24 -0700
  • 39844f807b Mostly cosmetic clean up to the Metal example apps George ElKoura 2019-03-09 23:17:23 -0800
  • 0f2dd41f0a Fix build of Metal examples when also building GL George ElKoura 2019-03-09 22:58:34 -0800
  • f64b87de28 Fix up incorrect include path George ElKoura 2019-03-09 22:52:42 -0800
  • 385ae6d012 Fixes to the build script for macOS George ElKoura 2019-03-09 11:57:09 -0800
  • 45a03a460b Turn on C++11 in clang when building with Metal George ElKoura 2019-03-09 11:32:18 -0800
  • 834204451a
    Merge pull request #1073 from c64kernal/dev_bpfix Pol 2019-03-08 14:10:35 -0800
  • 2f39150a39 Fix build script on Linux when not building ptex George ElKoura 2019-03-04 22:34:12 -0800
  • 6ff680f34e
    Merge pull request #1068 from c64kernal/dev_buildypy Pol 2019-03-04 15:23:17 -0800
  • b4faafb256
    Merge pull request #1070 from c64kernal/dev_docutils Pol 2019-03-04 15:12:14 -0800
  • c6b100218e
    Merge pull request #1072 from c64kernal/dev_rmoldimages Pol 2019-03-04 15:10:51 -0800
  • 77b67d35a5
    Merge pull request #1071 from c64kernal/dev_newlogo Pol 2019-03-04 15:10:15 -0800
  • 9cfe03f191
    Merge pull request #1069 from c64kernal/dev_readme Pol 2019-03-04 15:09:18 -0800
  • c5ba79618b
    Merge pull request #1067 from c64kernal/dev_cudadep Pol 2019-03-04 15:08:19 -0800
  • 2534b3881e
    Merge pull request #1066 from c64kernal/dev_dxsdk Pol 2019-03-04 15:05:08 -0800
  • a3ad4a51dc Removed unused old logo images from documentation George ElKoura 2019-03-02 23:43:57 -0800
  • 67fbf96014 Use new OpenSubdiv logos George ElKoura 2019-03-02 23:35:54 -0800
  • 7eef4c33e1 Allow using docutils on Windows George ElKoura 2019-03-02 12:17:04 -0800
  • 57aeaeaa8a Update README for documentation build requirements George ElKoura 2019-03-02 12:12:07 -0800
  • 7edf03e4b5 Prototype build and install script for OpenSubdiv George ElKoura 2019-03-02 00:09:47 -0800
  • 9fa434e27c Add support for newer DirectX SDKs George ElKoura 2019-03-01 22:44:16 -0800
  • 08c04c9a61 Turn off CUDA deprecation warnings until addressed George ElKoura 2019-03-01 22:40:26 -0800
  • 0cd7a01f08
    Merge pull request #1065 from c64kernal/dev_doc Barry Fowler 2019-02-28 09:48:21 -0800
  • 409669b7f9 Minor modification to the contribution docs. George ElKoura 2019-02-27 16:52:44 -0800
  • 6e52c57a0e
    Merge pull request #1062 from barfowl/far_tutorial_additions David G Yu 2019-02-14 15:04:01 -0800
  • aa3f75fe5f
    Merge pull request #1060 from barfowl/glsl_tri_degen_normal David G Yu 2019-02-14 11:22:04 -0800
  • 6cae3a8e6d Additions and minor improvements to far/tutorials: - added far/tutorial_10 illustrating variable width vertex class - revised far/tutorial_9 for command line and documentation conventions - updated doc/tutorials.rst with missing and new tutorial descriptions barry 2019-02-13 11:37:41 -0800
  • 1cdbb7246a Minor improvement to degenerate normals in GLSL Bezier triangle: - negate derivative terms when evaluating points on edge where u + v = 1 barry 2019-02-11 18:05:08 -0800
  • ec231f842d
    Merge pull request #1058 from barfowl/examples_glfvarviewer_options David G Yu 2019-02-06 22:33:12 -0800
  • e5ace59631
    Merge pull request #1057 from barfowl/far_boundary_box_spline David G Yu 2019-02-06 22:32:02 -0800
  • aa46fd3d6d Added UI options to examples/glFVarViewer consistent with glViewer: - added the smooth corner, single crease and inf-sharp patch options - added a missing shape illustrating inf-sharp patches barry 2019-02-06 18:45:02 -0800
  • 479a297bc6 Correction to recent changes to boundary weights of box-spline triangles: - fixed corner vertex cases (two boundary edges) in both Far and Osd barry 2019-02-06 18:30:26 -0800
  • f83adf942e
    Merge pull request #1056 from barfowl/examples_gl David G Yu 2019-02-06 00:03:50 -0800
  • 7b3a471cfb
    Merge pull request #1055 from davidgyu/box_spline_tri_boundary_fix Barry Fowler 2019-02-05 18:40:00 -0800
  • 5595255858 Several minor updates to the GL examples: - addition of new shapes -- mainly Loop and Bilinear - removal of redundant shapes and those not suited to a particular example - enforced consistent "Patch Type" coloring where provided - enforced consistent command line usage for common options and Obj input - enforced consistent default settings on initialization - added errors and/or assertions where legitimate limitations remain - improved error handling (OSD errors not being flushed before termination) barry 2019-02-05 17:22:10 -0800
  • 35065d3a2f
    Merge pull request #1054 from barfowl/far_inf_sharp_darts David G Yu 2019-02-05 13:17:44 -0800
  • d468aca0a2
    Merge pull request #1053 from barfowl/far_patch_is_adaptive David G Yu 2019-02-05 13:17:28 -0800
  • abb8af32c5 Minor changes to BoxSplineTri boundary computation David G Yu 2019-02-03 15:03:48 -0800
  • b83dd92757 Fix cracks between triangular Gregory patches along inf-sharp dart edges: - corrected regular vs irregular assignment of the quartic mid-edge point barry 2019-02-04 11:19:24 -0800
  • de29bc897f Fix Far::PatchDescriptor::IsAdaptive() for legacy Gregory patches: - determine based on patch type ID rather than control point count barry 2019-02-04 11:04:26 -0800
  • 480afc0189
    Merge pull request #1052 from barfowl/far_tri_ptex_adjacency David G Yu 2019-02-03 09:52:22 -0800
  • 3ba6a1a11c
    Merge pull request #1051 from barfowl/examples_headers David G Yu 2019-01-31 15:15:44 -0800
  • 20dcd24b9d Updated all example source for consistent inclusion of header files: - prepend the opensubdiv directory to all library headers included - removed the opensubdiv directory from all declared include paths barry 2019-01-31 10:49:02 -0800
  • e4375aea9e
    Merge pull request #1048 from barfowl/glsl_adaptive_tess_levels David G Yu 2019-01-31 00:54:06 -0800
  • d1f601ef9b Enabled Far::PtexIndices::GetAdjacency() for triangular refinement barry 2019-01-30 20:55:18 -0800
  • 0c2f3ee884
    Merge pull request #1050 from davidgyu/loop_patches_eval_limit Barry Fowler 2019-01-30 20:27:12 -0800
  • cbbfc5b64b
    Merge pull request #1049 from davidgyu/glsl_gregory_tri_varying_fix Barry Fowler 2019-01-30 20:10:11 -0800
  • e8fdec9f88 Made use of newer GLSL adaptive tess functions in patch shaders: - replaced use of "LimitPoints" functions in all patch shaders - removed the unreleased "LimitPointsTriangle" functions - added internal tess functions for processing patch boundaries - updated Bezier quad and tri tess evaluation to use boundary functions barry 2019-01-30 10:25:04 -0800
  • e8859cac85 Added GLSL adaptive tess functions to reflect associated patch types: - renamed core "LimitPoints" functions to reflect the patch type (Bezier) - overloaded new functions with the additionally computed tess level - preserved stubs of all "LimitPoints" functions for compatibility barry 2019-01-30 10:12:15 -0800
  • 62ae245b9a
    Merge pull request #1047 from barfowl/far_adapt_refine_options David G Yu 2019-01-29 09:29:46 -0800
  • c13a6ba2e4
    Merge pull request #1046 from barfowl/glsl_bezier_normal_derivs David G Yu 2019-01-29 09:29:28 -0800
  • 673088637b Added public method to derive adaptive refinement options from patch options: - PatchTableFactory::Options method returns TopologyRefiner::AdaptiveOptions - far/tutorial_6 and 9 updated to illustrate use of the new method barry 2019-01-28 18:02:12 -0800
  • 73f4ab5db7 Added normal derivatives to GLSL Bezier triangle evaluation: - added alternate intermediate calculations for normal derivatives - use normal derivates to resolve a degenerate normal barry 2019-01-28 10:20:31 -0800
  • c37bb51736 Fixed glViewer and glStencilViewer arg parsing David G Yu 2019-01-25 19:40:43 -0800
  • 6ba1d9fcc2 Updated glEvalLimit viewer for Loop patches David G Yu 2019-01-25 19:31:26 -0800
  • 0545056271 Fixed varying interp for gregory triangle patches David G Yu 2019-01-25 19:15:45 -0800
  • 9487545ccd
    Merge pull request #1044 from barfowl/far_quartic_gregory David G Yu 2019-01-24 14:58:33 -0800
  • a0e72d80c3 Changed Gregory triangle from cubic/quartic hyrid to full quartic: - changed Far::PatchDescriptor size for GREGORY_TRIANGLE to 18 - modified Far::LoopPatchBuilder to construct full quartic Gregory patch - fixed Far::LoopPatchBuilder bug related to face points near boundaries - updated Far patch basis evaluation for Gregory and Bezier triangles - updated Osd patch basis evaluation to match Far - updated Osd GLSL patch size for Gregory triangle to 18 - modified Osd GLSL Gregory triangle eval and tess settings for quartic barry 2019-01-24 12:56:09 -0800
  • ee6097b399
    Merge pull request #1043 from barfowl/glsl_quartic_bezier David G Yu 2019-01-22 12:37:37 -0800
  • 7ab065a0c4 Changed GLSL conversion of regular Loop patch to quartic Bezier: - updated sizes for the Box-spline triangle shader to generate 15 points - updated conversion of Box-spline from hybrid Bezier to fully quartic - added resolution of degenerate normal to Bezier triangle evaluation - updated hybrid Gregory triangle conversion to quartic Bezier - updated adaptive tessellation of Bezier triangle for quartic boundaries barry 2019-01-22 09:48:19 -0800
  • 1c35aa435a
    Merge pull request #1041 from davidgyu/loop_patches_gl_drawing Barry Fowler 2019-01-19 14:13:12 -0800
  • 3757eb120b Updated glStencilViewer for Loop patches David G Yu 2019-01-18 18:21:13 -0800
  • 06f4a60939 Updated glViewer and glFVarViewer for Loop patches David G Yu 2019-01-18 18:20:21 -0800
  • 83486cddae Added GLSL support for drawing triangle patches David G Yu 2019-01-18 18:18:45 -0800
  • 494f45605f Moved GLSL tess factor code to separate file David G Yu 2019-01-18 18:17:38 -0800
  • 2ccd70fec3 Moved GLSL legacy shader code to separate file David G Yu 2019-01-18 18:15:43 -0800
  • d855643b80 Fixed osd patch basis typos and macros David G Yu 2019-01-18 18:14:00 -0800
  • f25b7427f9
    Merge pull request #1039 from barfowl/loop_regression_shapes David G Yu 2019-01-08 11:18:46 -0800
  • e8ac8a81f8
    Merge pull request #1038 from davidgyu/uniform_eval_limit_example Barry Fowler 2019-01-07 16:04:23 -0800
  • 3c9673c447 Added more regression/shapes for Loop and updated a couple others: - updated the edge-only and edge-corner shapes consistent with Catmark - moved the existing triangulated cube to loop_cube_asymmetric - added new loop_cube with symmetric triangulation and limit surface - added semi-sharp and inf-sharp variations of cube and icosahedron - added shapes with extra-ordinary interior and boundary vertices - added shapes with face-varying features similar to Catmark barry 2019-01-07 15:54:37 -0800
  • ed97ce1b26 Updated glEvalLimitViewer for uniform refinement David G Yu 2019-01-07 13:06:15 -0800
  • bf38091ac3
    Merge pull request #1037 from barfowl/far_stencil_table_ptr David G Yu 2019-01-04 16:26:00 -0800
  • eb658d757b Removed unnecessary condition from new stencil table initialization method: - existence of the StencilTable is now a pre-condition barry 2019-01-04 16:04:19 -0800
  • c90c87d011
    Merge pull request #1036 from barfowl/vtr_nonman_fvar_tag David G Yu 2019-01-04 10:45:54 -0800
  • c42482e5c4 Modified initialization of non-manifold bit for face-varying tags: - face-varying non-manifold status now OR'd with vertex non-manifold barry 2019-01-03 19:17:17 -0800
  • fd78b69cdc
    Merge pull request #1035 from barfowl/far_bilinear_patches David G Yu 2018-12-21 16:51:56 -0800
  • 42a0be5cb9 Patches and regression shapes for Bilinear scheme: - Bilinear patches derived from non-quads now correctly created - added new regression/shapes for Bilinear (non-planar and non-quad) barry 2018-12-21 12:35:31 -0800
  • 16cbbe3fd4
    Merge pull request #1034 from barfowl/far_tri_inf_sharp_edges David G Yu 2018-12-21 11:40:03 -0800
  • 808069c123 Fixed triangular patches with apex on an interior inf-sharp edge: - test for presence of inf-sharp edges at corner not inf-sharpness barry 2018-12-20 11:46:03 -0800
  • 01648eddbc Simplified PatchTable's private StencilTableHandler class: - stripped StencilTableHandler down to simpler StencilTablePtr wrapper - replaced old convenience methods with direct conditions in PatchTable - created new private template methods to simplify PatchTableBuilder barry 2018-12-18 12:52:20 -0800
  • 13f4979763
    Merge pull request #1033 from barfowl/far_patch_param_regular David G Yu 2018-12-14 16:32:07 -0800
  • 8014b3ab08
    Merge pull request #1032 from barfowl/far_tri_patch_map_bug David G Yu 2018-12-14 09:51:29 -0800
  • 6d2c3eb630
    Merge pull request #1031 from barfowl/far_uniform_limit_stencils David G Yu 2018-12-14 09:51:16 -0800
  • eaaa03b4b2 Enforce consistent assignment of Far::PatchParam's "regular" bit: - extended PatchBuilder::ComputePatchParam() to specify bit value - updated PatchParam construction in PatchTableFactory barry 2018-12-12 17:59:17 -0800
  • a308267af3 Fixed bug in Far::PatchMap for rotated triangular patches: - cancelled the rotation when in the rotated quadrant of a rotated triangle barry 2018-12-12 12:27:14 -0800
  • 9219b0fb00 Fix Far::LimitStencilTableFactory issues with uniform refinement: - corrected stencil estimates according to the interpolation mode - removed the added error checking for the tables provided - use uniform vertex patches when varying interpolation specified barry 2018-12-12 12:03:54 -0800
  • 27bc5c5495
    Merge pull request #1026 from barfowl/far_patch_factory_bug David G Yu 2018-11-21 10:28:13 -0800
  • 82856a410f Fixed PatchTableFactory internal option for uniform tables: - set non-linear uniform option back to false for linear uniform tables barry 2018-11-20 14:24:52 -0800
  • c16cdefc1d
    Merge pull request #1025 from barfowl/far_quad_boundaries David G Yu 2018-11-20 10:59:36 -0800
  • e494738e88 Disabled boundary isolation requirement for quads in adaptive refinement: - turned off internal quad boundary isolation option in adaptive refinement - added regression/shape to verify support for multiple boundary features barry 2018-11-19 10:56:21 -0800
  • 7a8243f9d0
    Merge pull request #1024 from barfowl/far_uniform_patch_table David G Yu 2018-11-17 10:53:57 -0800
  • d8c85d5b7d
    Merge pull request #1023 from barfowl/far_patch_descriptor David G Yu 2018-11-17 10:53:47 -0800
  • f5b674e089
    Merge pull request #1022 from barfowl/far_gregory_boundaries David G Yu 2018-11-17 10:53:22 -0800
  • def63b301e Added internal support for non-linear uniform PatchTables: - added internal option to generate polygons vs patches when uniform - updated PatchTableFactory to identify patches at a specified level - renamed internal symbols to remove obsolete references to Adaptive barry 2018-11-16 17:51:22 -0800
  • d7e0449fb2
    Merge pull request #1021 from davidgyu/osd_patch_eval Barry Fowler 2018-11-16 17:14:14 -0800
  • 0b61b20ec6 Minor fixes to PatchBuilders related to boundary isolation assumptions: - updated Catmark builder to use edge-point boundary tags like Loop - fixed Gregory face point reliance on boundary isolation assumptions - added comments to PatchBuilder base class to clarify intention and usage barry 2018-11-16 16:53:10 -0800
  • ff34c514f5 Improved patch basis eval for Osd to match Far David G Yu 2018-10-30 00:37:25 -0700
  • 9206ab0f21 Updated Far::PatchDescriptor methods involving "adaptive" patch types: - modified IsAdaptive() method to better identify non-linear types - updated comments to better reflect current use of patches barry 2018-11-13 18:36:28 -0800
  • 63c189b5e6
    Merge pull request #1020 from barfowl/far_patch_map David G Yu 2018-11-12 14:05:59 -0800
  • 4e0a96f964 Improve Far::PatchMap to better support sparse and triangular PatchTables: - identify the subrange of originating patch faces while assigning handles - limit queries and memory allocation to the identified subrange of faces - separate quadtree construction for quad and triangular patches barry 2018-11-12 10:51:47 -0800
  • f512d71777
    Merge pull request #1019 from barfowl/irregular_face_bug David G Yu 2018-11-08 13:48:35 -0800
  • d95f49b5ca Fixed bug in adaptive refinement related to irregular faces: - reject irregular faces before combining and testing the composite tag barry 2018-11-08 12:36:43 -0800
  • bca49fda08
    Combine Hyperlinks with their text Coder206 2018-11-08 13:39:48 +0000
  • bf570cd019
    Merge pull request #1017 from barfowl/patch_table_query David G Yu 2018-11-07 19:14:09 -0800
  • 2520bed85f
    Merge pull request #1016 from barfowl/far_irregular_faces David G Yu 2018-11-07 19:13:12 -0800
  • 78e5badc72 Fixed Far::PatchTable::IsFeatureAdaptive() to work with all schemes: - added new PatchTable member to indicate uniform (linear) construction - initialize new member in PatchTableFactory - use new member to determine result of IsFeatureAdaptive() query barry 2018-11-07 16:51:10 -0800
  • 662dccfe4d Extended vertex tagging to improve handling of irregular faces: - added new TopologyRefiner member to detect presence of irregular faces - added new Vtr::Level::VTag to indicate vertex incident an irregular face - populated new VTag bit when irregular faces present - updated refinement to clear new bit for refined faces - branch adaptive refinement in linear cases to avoid testing features - updated feature detection for irregular faces -- now a simple bit test - updated PatchBuilder with now-trivial test for incident irregular faces barry 2018-11-07 13:16:03 -0800
  • 92a12edcb0
    Merge pull request #1015 from barfowl/far_patch_eval David G Yu 2018-11-07 09:38:49 -0800
  • 484c2746d1 Minor refactoring of internal functions in far/patchBasis.*: - individual basis functions now purely normalized with no PatchParam - two new higher level functions deal with patch type and PatchParam - updated Far::PatchTable and Osd evaluators that used old methods barry 2018-11-06 13:29:16 -0800
  • cc9c7f0dfc
    Merge pull request #1014 from barfowl/far_patch_builder David G Yu 2018-11-06 13:13:09 -0800
  • ff9d936ee8 Fixed MSVC warning/error regarding use of bool in expression barry 2018-11-06 12:38:57 -0800
  • cd3faaf33c Improved Far::PatchBuilder's determination of patch properties: - clarified handling of isolated/unisolated features in IsPatchRegular() - simplified GetPatchBoundaryMask() to make use of bit masks - removed private method supporting approx-smooth-corner-as-sharp option - removed debugging tests verifying irregular patch points barry 2018-11-06 12:11:43 -0800
  • 3dbcc32a28
    Merge pull request #1013 from barfowl/nonmanifold_patches David G Yu 2018-11-05 11:40:43 -0800
  • 0520fc53ff Extended non-manifold patches to irregular to prevent gaps: - Far::PatchBuilder additions to identify spans around non-manifold corners - re-organized patch regularity test to inspect individual corner features - updated partial span gathering function to handle non-manifold cases - ensure vertex tag xordinary bit remains unset when non-manifold barry 2018-11-01 10:17:40 -0700
  • a1c7b8c87f
    Merge pull request #1012 from barfowl/fvar_limit_stencil_table David G Yu 2018-10-29 19:04:47 -0700
  • 813be1af95
    Merge pull request #1011 from barfowl/far_interpolation_parameters David G Yu 2018-10-29 19:04:04 -0700
  • c59c801e9c Added support for creation of face-varying Far::LimitStencilTables: - added necessary options to struct LimitStencilTableFactory...::Options - updated Create() to support creation of varying and face-varying stencils - updated Create() to provide clarity and stricter compatibility checks for the optional StencilTable and PatchTable arguments - modified Doxygen comments for Create() to clarify requirements of the optional table arguments - added missing StencilTableFactory::AppendLocalPointStencilTableVarying() barry 2018-10-29 10:46:03 -0700
  • 313f27295b Extended Far::StencilTable data interpolation interfaces: - changed UpdateValues() use of *T to &T for consistency with PrimvarRefiner - assigned unique types <T> and <U> to src and dst arguments for consistency - kept the *T interfaces for backward compatibility barry 2018-10-29 10:30:05 -0700
  • 968f6e001c
    Merge pull request #1010 from barfowl/varying_patch_descriptor David G Yu 2018-10-20 13:32:37 -0700
  • 57c4045ed7
    Merge pull request #1009 from barfowl/doxygen_warnings David G Yu 2018-10-20 13:32:00 -0700
  • 94185c6c0c
    Merge pull request #1008 from barfowl/examples_common David G Yu 2018-10-20 13:31:31 -0700
  • 8fef4d6930 Fix initialization of PatchTable's varying patch descriptor: - initialize on construction, regardless of whether varying patches present barry 2018-10-19 13:17:41 -0700
  • 2910970021 Fixed naming of function parameters to suppress Doxygen warning barry 2018-10-19 13:15:45 -0700
  • 5c2191f89c Added more common utilities to support Shapes with non-Catmark schemes: - added conversions Shape and Sdc scheme types - extended ObjAnim to take a scheme type on construction - updated far/tutorial_9 to make use of new functionality barry 2018-10-19 13:05:23 -0700
  • 6a07537375
    Merge pull request #1007 from barfowl/loop_patch_tables David G Yu 2018-10-16 13:29:06 -0700
  • d59460f8f3
    Merge pull request #1005 from barfowl/include_consistency David G Yu 2018-10-12 10:32:10 -0700
  • d84666c829 Populate Far::PatchTable with triangular patches for Loop scheme: - extended patch construction in base PatchBuilder to support triangles - added extraction of regular triangular patches to base PatchBuilder - converted irregular patches to supported patch types in LoopPatchBuilder barry 2018-10-11 17:51:56 -0700
  • c424594625 Major step towards consistent use of include paths in source files: - changed the main OPENSUBDIV_INCLUDE_DIR to exclude ./opensubdiv - updated CMakeLists.txt files in non-examples to use only this path - updated CMakeLists.txt files in examples to append ./opensubdiv to path - updated source in regression/common to use #include <opensubdiv/...> - updated source in examples/common to use #include <opensubdiv/...> - deferred source in examples to be updated on a case-by-case basis barry 2018-10-09 10:51:31 -0700
  • c5c9704b90
    Merge pull request #1003 from barfowl/tri_patch_support David G Yu 2018-10-03 17:44:01 -0700
  • 2fe36033d5
    Merge pull request #1002 from barfowl/vtr_level_tag_bits David G Yu 2018-10-01 13:05:17 -0700
  • 521fc52e70
    Merge pull request #1001 from barfowl/osd_cpu_patch_table David G Yu 2018-10-01 13:04:20 -0700
  • d6572ab226 Updated Osd evaluators to deal with changes to PatchParam boundary: - updated evaluators to extract the extended 5-bit mask from PatchParam barry 2018-09-27 20:13:01 -0700
  • e96bf355e0 Added low-level support in Far for triangular patches: - fixed missing PatchDescriptor functionality for Loop triangle - add new PatchDescriptor::Type for Gregory triangle - extended PatchParam boundary mask from 4 to 5 bits (!) - added new PatchParam methods for parameterization of triangles - extended PatchMap to support triangular patches - added basis evaluation for triangular patch types barry 2018-09-27 20:09:59 -0700
  • 54346afaa9
    Merge pull request #999 from barfowl/tri_adaptive_refinement David G Yu 2018-09-26 14:39:59 -0700
  • 99f6a27604 Simplified access to Vtr::Level tag bits for integer operations: - added alternate/explicit constructor to initialize from integer bits - added accessor to retrieve collections of bits as an integer - replaced pointer aliasing in bitwise combinations with use of new methods barry 2018-09-25 15:51:01 -0700
  • 89c4ce78b7 Corrected initialization of patch arrays in Osd::CpuPatchTable - assigned appropriate patch count and base offsets to varying arrays - assigned appropriate patch count and base offsets to face-varying arrays - fixed append to face-varying PatchParam buffer for each array barry 2018-09-25 15:13:55 -0700
  • 3c49084cca
    Merge fe0b397e2f into 3b5c3d99d2 Barry Fowler 2018-09-25 21:41:46 +0000
  • fe0b397e2f Removed assertion restricting adaptive refinement to Catmark scheme: - split face tag analysis into functions for face and individual corner - avoided forced boundary isolation of triangles, preserved for quads barry 2018-09-25 14:29:35 -0700
  • 91478f149a
    Merge pull request #995 from barfowl/fvar_patch_array_dev David G Yu 2018-09-19 17:29:01 -0700
  • c732ff346a
    Merge pull request #994 from barfowl/compute_local_points David G Yu 2018-09-17 17:54:47 -0700
  • 1938865ef3
    Merge pull request #993 from barfowl/limit_stencil_bug David G Yu 2018-09-17 17:41:59 -0700
  • b542bc78c3 Added missing include of <algorithm> for std::max with stricter compilers barry 2018-09-17 11:46:41 -0700
  • 86e3712564 Fixed oversight deriving Far::LimitStencil from new template class: - added the "public" keyword that was inadvertantly omitted barry 2018-09-17 09:33:08 -0700
  • 45928c1b81 Extended face-varying patch arrays to properly support two types: - extended Far::PatchTable's FVar channels with two descriptors and stride - updated Far::PatchTableFactory to properly construct FVar patch arrays - extended Osd::PatchArray with two descriptors and common stride - updated Osd::CpuPatchTable and CpuEvaluator to use PatchArray extensions barry 2018-09-13 16:51:53 -0700
  • 5c9f77d83e Reverted PatchTable::ComputeLocalPointVaues...() to avoid template issues: - reverted original methods to operate in single precision instead of both - removed overloads in favor of direct stencil table access and update - updated precision related assertions with clearer condition - updated far/tutorial_6 to use template stencil table access - updated far/tutorial_9 to use conventional stencil table access barry 2018-09-13 12:50:00 -0700
  • 79476c87cb
    Merge pull request #991 from barfowl/val2_gregory_simplify David G Yu 2018-09-13 12:29:06 -0700
  • 46553497c1
    Merge pull request #990 from barfowl/sparse_patch_tables David G Yu 2018-09-13 10:53:20 -0700
  • 725d3c585b Simplified Gregory point initialization with more direct assignment: - replaced use of Append() with Assign(index) now that row size is clear - added asserts for all row sizes to ensure assignment matches allocation - simplified utility class for SparseMatrix point/row down to bare minimum barry 2018-09-12 16:01:03 -0700
  • e0457241e8 Simplified Catmark->Gregory conversion with val-2 interior corner: - replaced the invasive valence-2 conditions with a post-process - removed inefficient and now unnecessary Point::AddOrAppend() barry 2018-09-12 15:52:59 -0700
  • 6bac5aeb4a Work around for possible precision issue in new far/tutorial_9: - extend AddWithWeight() to use double to support instantiation of double precision local point StencilTable barry 2018-09-11 17:48:50 -0700
  • 4f482febfa Added new far/tutorial to illustrate use of sparse PatchTables: - added tutorial/far/tutorial_9 with source for new tutorial - updated tutorial/CMakeLists.txt to deal with header path issue: - inclusion of code from regression/common required extension barry 2018-09-11 16:16:15 -0700
  • f58330fdee Minor extensions to Far classes to help manage large PatchTables: - overloaded PatchTableFactory::Create() to take subset of base faces - overloaded TopologyRefiner::RefineAdaptive() to take subset of base faces - added TopologyRefinerFactory::Create() to create new TopologyRefiner that shares base level with another, allowing independent refinement - overloaded PatchTable::ComputeLocalPointValues...() to accept split buffers with separate base-level primvar values - overloaded StencilTable::UpdateValues() to accept split buffers as above barry 2018-09-11 16:13:06 -0700
  • c566e8f2ab
    Merge pull request #988 from barfowl/sparse_matrix_additions David G Yu 2018-08-29 18:22:35 -0700
  • bb826b0f7d
    Merge pull request #987 from barfowl/vtr_indexing_bug David G Yu 2018-08-29 18:22:18 -0700
  • 5ccf0c2ad1
    Merge pull request #986 from barfowl/new_patch_table_factory_options David G Yu 2018-08-29 18:21:04 -0700
  • bb11efdbf4
    Merge pull request #989 from davidgyu/travis_ci_update_fix Barry Fowler 2018-08-29 14:46:16 -0700
  • 3146041858 Fixed travis-ci build scripts David G Yu 2018-08-29 14:20:35 -0700
  • 86dd8cc912 Bug fix and method addition to Far::internal::SparseMatrix: - fixed error in Copy() causing compilation failure on instantiation - added new Swap() method analogous to std::vector::swap() barry 2018-08-27 11:02:36 -0700
  • a79a12269b Fixed rare non-manifold topology construction bug in Vtr::Level: - use address arithmetic instead of std::vector[] to determine vector end barry 2018-08-27 11:00:37 -0700
  • a154426d33 Added new flags to Far::PatchTableFactory::Options to: - address indexing inconsistencies with Uniform PatchTables (#737) - suppress generation of Varying patches and/or their local point stencils - added suppression of Varying patches to far/tutorial_6 barry 2018-08-27 10:58:46 -0700
  • debc323f06
    Merge pull request #984 from barfowl/osd_mesh_bits_linear David G Yu 2018-08-07 01:15:20 -0700
  • 0f63aa997d Added bilinear end-cap option to Osd::MeshBits barry 2018-08-06 16:29:07 -0700
  • 9b252d73e0
    Merge pull request #983 from barfowl/intro_docs David G Yu 2018-08-06 15:44:09 -0700
  • 148d3005d3
    Merge pull request #982 from barfowl/stencil_table_append David G Yu 2018-08-06 12:10:48 -0700
  • 6f929b1f01
    Merge pull request #981 from barfowl/real_templates_fixes David G Yu 2018-08-06 12:09:32 -0700
  • af4b1e3fec Fixed StencilTableFactory::append() when base stencils empty: - duplicate the local point StencilTable when no base stencils barry 2018-08-05 22:06:56 -0700
  • 5b9e986d62 Fix a couple oversights in recent changes supporting double precision: - corrected Far::LimitStencilTableFactory wrapper to use StencilTable - promoted constants in Far::CatmarkPatchBuilder to double precision barry 2018-08-05 21:31:45 -0700
  • 809ed21e7b Major revision to introductory documentation on Subdivision Surfaces: - rewrite of the leading sections of subdivision_surfaces.rst - new images added in a previous commit - updated nav_template.rst for the new sections barry 2018-08-03 18:51:26 -0700
  • 259f8636a6 Added files to documentation/images needed by upcoming revisions barry 2018-08-03 18:49:44 -0700
  • ed6fcd7245
    Merge pull request #980 from barfowl/real_templates_beta David G Yu 2018-08-02 14:55:28 -0700
  • 3b484997a1 Modified a couple of examples for testing multi-precision support: - regression/far_perf - can run single/double from command line - tutorials/far/tutorial_6 - change typedef to run as single/double barry 2018-07-28 15:06:32 -0700
  • 647039a8ee Major public addition of class templates for multiple precision: - converted classes for stencils, tables and factories to templates - added backward compatible class wrappers around new templates - extended PatchTable to support variable precision stencil tables - extended PatchTableBuilder to manage PatchTable's new stencil tables - templated PatchTableBuilder conversion from SparseMatrix to stencils - extended public PatchTableFactory interface to specify precision - converted PrimvarRefiner class to template and added wrapper class barry 2018-07-28 14:56:43 -0700
  • f6172f9608 Minor public extensions to support multi-precision evaluation of patches: - templated PatchParam normalization methods for multiple precision - instantiated double precision basis evaluation templates - converted PatchTable::EvaluateBasis...() methods to templates - added overloaded versions to assist template parameter resolution - extended PatchMap::FindPatch() to double precision barry 2018-07-28 14:43:32 -0700
  • 83b90eb00b
    Merge pull request #979 from davidgyu/primvar_refiner_fvar_fix barfowl 2018-07-28 14:11:21 -0700
  • cdcec73088 Fixed Far::PrimvarRefiner::limitFVar prototype David G Yu 2018-07-28 13:37:03 -0700
  • e7b0448220
    Merge pull request #978 from barfowl/header_ordering David G Yu 2018-07-28 13:05:45 -0700
  • a0fcfb54f9 Reordered #includes in far/catmarkPatchBuilder.cpp to match convention barry 2018-07-27 12:07:31 -0700
  • b3ab407553
    Merge pull request #977 from barfowl/real_templates_internal David G Yu 2018-07-24 13:42:05 -0700
  • 9b2d161c4e Internal numerical extensions to retain double precision: - retained precision of constants in Sdc Catmark scheme - improved precision of constants & intermediate values in Sdc Loop scheme - improved precision of constants & intermediate values CatmarkPatchBuilder - converted all internal Far patch basis evaluation to templates barry 2018-07-23 11:10:56 -0700
  • f15d4ae02f Internal refactoring to support multiple precision: - overloaded PatchBuilder to populate SparseMatrix as float or double - simplified PatchTableBuilder handling of matrices and Varying stencils barry 2018-07-23 11:00:35 -0700
  • aa7eba45bc
    Merge pull request #973 from Nazg-Gul/fix_stencil_viewer David G Yu 2018-07-22 18:26:53 -0700
  • c6140b0875
    Merge a5268a647f into 3b5c3d99d2 ryohei-nishimura 2018-07-20 22:57:08 +0000
  • b1ce41dc26
    Merge pull request #974 from Nazg-Gul/fix_obj_buffer_underflow barfowl 2018-07-20 13:36:29 -0700
  • 7a4fe81351
    Merge pull request #975 from Nazg-Gul/fix_topology_refiner_stack_memory barfowl 2018-07-20 13:35:18 -0700
  • 3b5c3d99d2 Release 3.3.3 v3_3_3_RC3 v3_3_3 rc/v3_3_3 David G Yu 2018-07-17 19:17:49 -0700
  • dd9c94e391
    Merge pull request #976 from barfowl/varying_patch_fix David G Yu 2018-07-17 18:58:07 -0700
  • 13b36490a7 Fixed PatchTable's ordering of varying patches when multiple arrays present: - added new member to PatchArrayBuilder for varying patch points - assign varying patch points similar to vertex and fvar patches barry 2018-07-17 09:29:45 -0700
  • d6f68b17e8 Fix uninitialized stack memory used in topology refiner Sergey Sharybin 2018-07-14 15:57:16 +0200
  • d1396e5581 Fix buffer underflow when reading OBJ data Sergey Sharybin 2018-07-14 15:53:23 +0200
  • 1826eefe23 Release 3.3.3 v3_3_3_RC2 David G Yu 2018-07-05 13:26:03 -0700
  • 10ffeaafd7 Release 3.3.3 v3_3_3_RC1 David G Yu 2018-07-05 13:26:03 -0700
  • ded704f72a Fix missing break statements in glStencilViewer Sergey Sharybin 2018-07-04 11:44:27 +0200
  • 74601558e3
    Merge pull request #972 from barfowl/fvar_patch_fix David G Yu 2018-07-03 17:46:41 -0700
  • 1c4a80ac0f
    Merge pull request #971 from Nazg-Gul/fix_memset_transposed_args barfowl 2018-07-03 15:29:20 -0700
  • 52fc746bb2 Updated UVs of catmark_torus shape with new topology: - assigned more regular UVs that don't require adaptive refinement barry 2018-07-03 12:07:24 -0700
  • 365ba36d6f Fixed regression in PatchTable construction for face-varying patches: - fixed stencil table size estimate when no adaptive refinement occurs barry 2018-07-03 12:06:23 -0700
  • 80cee207b6 Fix wrong argument order for memset Sergey Sharybin 2018-07-03 14:40:33 +0200
  • a5c40a7273
    Merge f255b91a20 into 5b297d8866 Sergey Sharybin 2018-07-03 12:39:02 +0000
  • f255b91a20 Fix compilation error when using CUDA Toolkit 9 Sergey Sharybin 2018-07-03 14:36:21 +0200
  • 5b297d8866 Merge branch 'rc/v3_3_2' David G Yu 2018-06-28 11:46:34 -0700
  • 70e3c5f300 Release 3.3.2 v3_3_2_RC2 v3_3_2 rc/v3_3_2 David G Yu 2018-06-27 14:29:08 -0700
  • 6f125a266d
    Merge pull request #969 from barfowl/sparse_matrix_fix David G Yu 2018-06-27 14:24:48 -0700
  • 02602e7abf Fixed misuse of vector::capacity() in Far::SparseMatrix: - replaced use of capacity() with size() - added missing initializer barry 2018-06-26 17:42:13 -0700
  • 2c975a8de3 Release 3.3.2 v3_3_2_RC1 David G Yu 2018-06-11 10:45:17 -0700
  • 87cccde375
    Merge pull request #966 from barfowl/patch_refactor David G Yu 2018-05-14 17:51:52 -0700
  • 5e8e123d73 Major refactor of the construction of Far::PatchTable: - new PatchTableBuilder class now implements PatchTableFactory::Create() - population of tables now independent of scheme or patch type - nested LocalPointHelper handles local point sharing and stencils - new PatchBuilder class encapsulates patch queries and conversions: - provides patch types associated with schemes and client options - handles all topological queries about patches in the base class - subclasses for the three subdivision schemes to support conversions - conversions encapsulated in new SparseMatrix class for re-use - removed Far end-cap factory classes and Far::GregoryBasis - extended adaptive refinement to support Bilinear scheme (not enabled) - extended Vtr::StackBuffer to avoid compiler inefficiencies barry 2018-05-08 17:24:14 -0700
  • f5fa99ba0b
    Merge 7a58898af8 into 171629fbd8 Manuel Kraemer 2018-03-06 02:23:07 +0000
  • f805032750 Resolved merge conflicts for PR #900 Dave Clyde 2018-02-20 22:23:55 -0800
  • 6b22e10875 Merge branch 'rc/v3_3_1' David G Yu 2018-02-13 16:24:18 -0800
  • 171629fbd8 Release 3.3.1 v3_3_1_RC1 v3_3_1 rc/v3_3_1 David G Yu 2018-02-07 08:44:30 -0800
  • c8d6059367
    Merge pull request #963 from davidgyu/fix_triangle_patch_param barfowl 2018-02-06 17:15:02 -0800
  • fe47db273c Fixed computation of PatchParam for tri refinement David G Yu 2018-02-04 14:55:40 -0800
  • 9c9108c3db
    Merge pull request #959 from davidgyu/hlsl_patch_normals barfowl 2018-01-16 15:31:33 -0800
  • dcd82f4137
    Merge pull request #960 from davidgyu/mtl_patch_normals barfowl 2018-01-16 15:31:11 -0800
  • 7b9157bca7 CUDA 9 compatible gpu-architecture default Daniel M. Weeks 2017-12-15 22:45:55 -0500
  • dc4948fa75
    Merge pull request #957 from barfowl/reserve_overflow_bugs David G Yu 2017-12-15 14:59:47 -0800
  • 226f1a27fd
    Merge pull request #948 from barfowl/glsl_patch_normals David G Yu 2017-12-12 08:50:30 -0800
  • 6e02082bd7 Metal patch shader changes for degenerate normals David G Yu 2017-11-22 13:42:17 -0800
  • 917fc36dde HLSL patch shader changes for degenerate normals David G Yu 2017-11-21 18:01:57 -0800
  • 1b03b1ef09 Fixed integer overflow bugs for large meshes in PatchTable factories barry 2017-11-20 16:09:40 -0800
  • a5268a647f Revised an array access of Level to support MSVC Ryohei Nishimura 2017-11-06 12:21:08 +0900
  • bd0e6f3327 Fixed array index handlings of CpuPatchTable and Level Ryohei Nishimura 2017-10-31 19:47:34 +0900
  • c2aa29c87d Remove /Wall from MSVC flags Oleh Stolyar 2017-10-04 15:51:31 +0300
  • 46d8f869f1 OpenSubDiv/master: Fix stray quote character. Jonathan Scruggs 2017-09-30 12:23:52 +0100
  • 3e2f76e6dd Merge pull request #950 from barfowl/uniform_fvar_patch_bugs David G Yu 2017-09-25 10:45:19 -0700
  • 0ecaed2021 Merge pull request #951 from davidgyu/glimaging_test_stability barfowl 2017-09-25 09:35:32 -0700
  • bb227dbd36 Disabled GL tests during CI runs on Linux David G Yu 2017-09-25 08:46:17 -0700
  • 2ce82af257 Improved stability of examples/glImaging David G Yu 2017-09-23 15:43:02 -0700
  • d31c913532 Fixed a few more minor issues with face-varying patches in uniform PatchTables: - corrected assertion to use face-varying index offset instead of vertex - added missing face-varying conditional when generateAllLevels set - factored base-level index offsets into local options for clarity - added Doxygen comments to describe overall indexing behavior barry 2017-09-22 15:43:16 -0700
  • 204c21c0a5 Merge 6341dac5c7 into ece6a64db3 barfowl 2017-09-21 02:34:34 +0000
  • 6341dac5c7 Added back the bulk initialization for stack-allocated face-varying offsets barry 2017-09-20 19:33:32 -0700
  • 29e8898752 Improved documentation of vertex indexing scheme for uniform PatchTables: - added Doxygen comments for PatchTableFactory::Create() - added local (future public?) options to PatchTableFactory::Create() barry 2017-09-20 16:51:45 -0700
  • ece6a64db3 Merge pull request #946 from barfowl/uniform_fvar_patch_bug David G Yu 2017-09-13 13:54:38 -0700
  • 0c2dd830b0 Updated GLSL patch shaders to resolve degenerate normals: - modified Gregory patch shader to use existing Bezier patch evaluation - rewrote Bezier patch evaluation to use intermediate bilinear points - added detection and resolution of degenerate normal - eval normal partials no longer uses Weingarten eqns (requires N != 0) - updated normal partials to use differentiation/projection barry 2017-09-13 11:03:03 -0700
  • d376944dd1 Fixed bug in face-varying patches of uniformly refined Far::PatchTable: - added missing initialization of face-varying PatchParams barry 2017-09-13 10:50:58 -0700
  • be372fd6dc Merge 30e431a3f7 into 161556b9eb Manuel Kraemer 2017-08-18 19:44:03 +0000
  • 161556b9eb Merge pull request #945 from davidgyu/dev_build_options George ElKoura 2017-08-18 12:43:52 -0700
  • 05686fba51 Merge branch 'rc/v3_3_0' David G Yu 2017-08-01 12:35:33 -0700
  • 3e640239f7 Added build options: NO_GLFW NO_GLFW_X11 David G Yu 2017-07-27 19:18:34 -0700
  • 195111a8e1 Release 3.3.0 v3_3_0_RC1 v3_3_0 rc/v3_3_0 David G Yu 2017-07-25 13:58:09 -0700
  • c6a527b02c Merge pull request #944 from davidgyu/dev_metal_fix_deriv_option George ElKoura 2017-07-25 13:39:28 -0700
  • 58d867feea Fixed a typo in MTLPatchShaderSource David G Yu 2017-07-25 12:15:31 -0700
  • a65c7aca61 Merge pull request #943 from davidgyu/dev_metal_eval_fix George ElKoura 2017-07-18 13:13:11 -0700
  • 2bcdedf0cc Fixed MtlComputeEvaluator docs and overloads David G Yu 2017-07-14 14:04:02 -0700
  • 103770189e Merge pull request #941 from davidgyu/dev_metal_ptex_fix George ElKoura 2017-07-13 18:35:07 -0700
  • 56317a91bf Merge pull request #942 from davidgyu/dev_metal_fvar_fix George ElKoura 2017-07-13 18:34:23 -0700
  • 9044e6dbc0 Merge pull request #940 from davidgyu/dev_tos George ElKoura 2017-07-13 18:33:29 -0700
  • 1adfda5d79 Fixed mtlViewer face-varying evaluation David G Yu 2017-07-12 15:20:21 -0700
  • 938d7ca1fa Updated doc template to link to terms of use David G Yu 2017-07-05 16:15:22 -0700
  • 661fd1f948 Fixed mtlPtexViewer build David G Yu 2017-07-12 15:17:18 -0700
  • b3508ed657 Merge pull request #939 from c64kernal/dev_t David G Yu 2017-07-05 09:18:56 -0700
  • 4383d2b5ac Several improvements to CI building and testing George ElKoura 2017-06-29 21:57:23 -0700
  • 7c59a55a8f Fixing embarrassing Cmake file issues wallisc 2017-06-29 21:58:14 -0700
  • 049fea3a46 Fixing d3d12 include formatting for dxviewer wallisc 2017-06-28 22:51:40 -0700
  • 760be38d3c Fixing AppVeyor break wallisc 2017-06-28 21:27:44 -0700
  • 406fce6f98 First Iteration of adding D3D12 backend to OpenSubdiv Christopher Wallis 2017-02-17 22:49:17 -0800
  • fde91b4a42 Merge pull request #936 from NickBMarine/metalFvarExample David G Yu 2017-06-09 17:57:26 -0700
  • bdca520459 Added fvar support for metla as well as a ui for fvar. Nicholas Blasingame 2017-06-05 15:06:47 -0700
  • 30e431a3f7 Minor bug-fix : the generateLegacySharpCornerPatches option was initialized incorrectly in the new PatchBuilder class manuelk 2017-05-25 11:36:47 -0700
  • 19a9241579 Fix build bug in far/tutorial_6 (enum from wrong name space) manuelk 2017-05-23 10:56:56 -0700
  • 6bc1f658df Merge 001ad56ab0 into 8e426be369 Manuel Kraemer 2017-05-23 17:43:34 +0000
  • 001ad56ab0 Minor refactoring of common-use patch building functions - moved OffsetAndPermuteIndices function to PatchBuilder API manuelk 2017-05-23 10:43:05 -0700
  • bba42ca722 Addressed issue 992. Carlos Perez Lopez 2017-05-22 23:02:26 +0100
  • 7aebb23108 Proposed abstraction of patch building tools into a PatchBuilder class to be shared between the PatchTableFactory and new topology hashing algorithms. manuelk 2017-05-18 15:10:05 -0700
  • 6747fc3ecb Fixed compatibility issues with external packages 2x_patch David G Yu 2017-04-28 14:29:46 -0700
  • 8e426be369 Merge pull request #932 from barfowl/wshadow_far David G Yu 2017-04-20 22:39:34 -0700
  • e651027beb Changes to eliminate shadowing warnings in core libraries: - renamed shadowing variables and arguments in Far factory classes barry 2017-04-19 18:48:15 -0700
  • 7d980bf952 Merge pull request #931 from davidgyu/dev_mtl_fix George ElKoura 2017-04-19 18:05:56 -0700
  • dc950cf5fb Removed duplicate mtlVertexBuffer build config David G Yu 2017-04-19 17:24:43 -0700
  • 30cd2df37c Added Metal support Michael Harris 2016-07-26 12:41:18 -0700
  • b253014036 Merge f542b8c8c3 into a00df9344c Andrew Aye 2017-04-18 17:18:30 +0000
  • ca6704d774 Merge 11784f9c8f into 023a2b8649 David G Yu 2017-04-17 08:53:18 +0000
  • a2f08bd049 Merge f816a43f6b into 023a2b8649 ielillo 2017-04-17 00:07:49 +0000
  • 9169f5f718 Merge 9cc4a1bdf0 into 023a2b8649 shengfuintel 2017-04-16 23:33:54 +0000
  • d87d3a27b5 Fixed type issues. Klaus Silveira 2017-04-16 14:57:35 -0400
  • 7c0acfcc9d Merge 7a58898af8 into a00df9344c Manuel Kraemer 2017-02-01 00:26:27 +0000
  • 8a8ef225a5 Merge 3f82cb6666 into a00df9344c xiao-deng 2017-02-01 00:19:32 +0000
  • 875b8a6cb7 Merge faab5d4f66 into 023a2b8649 beaverb1ll 2017-02-01 00:19:32 +0000
  • 1e3bf009d9 Merge 649b46175b into 023a2b8649 Michael Harris 2017-02-01 00:18:44 +0000
  • 6f44ea1eb7 Merge 649b46175b into a00df9344c Guy Madison 2017-02-01 00:18:43 +0000
  • 023a2b8649 Merge branch 'release/v3_2_0' into dev David G Yu 2017-01-31 13:47:58 -0800
  • a00df9344c Merge branch 'release/v3_2_0' David G Yu 2017-01-31 13:45:44 -0800
  • 62e1a62842 Release 3.2.0 v3_2_0 David G Yu 2017-01-31 13:43:21 -0800
  • a9dfea5bb8 Merge pull request #929 from davidgyu/dev_osd_eval_fixes Takahito Tejima 2017-01-31 10:59:55 -0800
  • a725188081 Fixed Cpu Omp and GLXFB EvalStencils w/ deriv David G Yu 2017-01-30 14:10:38 -0800
  • 73cc2d3e3c Merge pull request #928 from davidgyu/dev_xfb_interleaved Takahito Tejima 2017-01-30 16:20:15 -0800
  • a95e23e980 Updated glEvalLimit to use shared XFB buffers David G Yu 2017-01-30 11:51:44 -0800
  • 63fdb39912 Improved XFB Evaluation of 1st and 2nd derivatives David G Yu 2017-01-30 11:42:08 -0800
  • 4f95103202 Release 3.2.0 v3_2_0_RC1 rc/v3_2_0 David G Yu 2017-01-27 19:31:29 -0800
  • a410a52f4e Merge pull request #924 from davidgyu/dev_osd_eval_deriv George ElKoura 2017-01-27 18:38:41 -0800
  • 5a0af7599b Merge pull request #927 from barfowl/legacy_corner_option David G Yu 2017-01-27 18:03:07 -0800
  • a6f20a7bba Merge pull request #926 from barfowl/fvar_viewer David G Yu 2017-01-27 17:40:00 -0800
  • 3d36a9de66 Updated glEvalLimit to display curvature David G Yu 2017-01-26 14:37:08 -0800
  • 8d3ba7372a Updated OsdMesh for 2nd partial deriv buffers David G Yu 2017-01-25 14:03:24 -0800
  • fe38ad8cda Added missing Osd Evaluator methods for deriv eval David G Yu 2017-01-26 14:36:30 -0800
  • 432b6b235f Updated doxygen comments for Osd Evaluator classes David G Yu 2017-01-26 14:35:16 -0800
  • e3dd0f1798 Publicly exposed choice for smooth boundary patches at smooth corners: - added Far::PatchTableFactory::Options::generateLegacySharpCornerPatches - legacy behavior of sharp patches at smooth corners preserved by default - added corresponding option bit to Osd::MeshBits - updated examples/glViewer with option barry 2017-01-27 16:22:04 -0800
  • 7b2a0b239d minor improvements to examples/glFVarViewer: - added detection of shapes without UVs and report fatal error - fixed command line parsing of shape file arguments and other options - added missing UVs from shapes/catmark_fan barry 2017-01-27 14:22:54 -0800
  • 044b25e818 Merge pull request #918 from davidgyu/dev_fix_spelling_731 Takahito Tejima 2017-01-26 13:18:01 -0800
  • 072e515dda Merge pull request #925 from davidgyu/dev_fix_osd_program_delete Takahito Tejima 2017-01-26 13:16:27 -0800
  • 567bedbd4d Merge pull request #917 from davidgyu/dev_fix_static_crt_776 Takahito Tejima 2017-01-26 13:15:37 -0800
  • 66e8592ac6 Fixed program delete in Osd::GLComputeEvaluator David G Yu 2017-01-25 16:59:48 -0800
  • 05352272b1 Fixed some typos in comments. Thomas Thomassen 2016-02-15 16:48:39 +0100
  • bd3113e7e3 spelling phase 4 -- examples, tutorials, regression tests Mike Erwin 2015-08-12 18:41:18 -0400
  • fc19cd2604 spelling phase 2 Mike Erwin 2015-08-12 15:36:58 -0400
  • 649b46175b Added Metal support Michael Harris 2016-07-26 12:41:18 -0700
  • 0dae7601d9 Merge branch 'release/v3_1_1' into dev David G Yu 2017-01-11 17:04:45 -0800
  • ce5f7e9320 Merge branch 'release/v3_1_1' David G Yu 2017-01-11 16:59:19 -0800
  • 0beb654f0b spelling Mike Erwin 2015-08-12 14:03:27 -0400
  • cd6cedc1ac Added option to build using MSVC with static CRT. Thomas Thomassen 2016-02-09 17:36:05 +0100
  • df0ac0c34f Release 3.1.1 v3_1_1_RC1 v3_1_1 rc/v3_1_1 David G Yu 2017-01-06 18:38:49 -0800
  • ee5ad78e64 WIN32 Glew fixes to CMakeLists.txt Jeremy Cowles 2016-10-27 14:05:19 -0700
  • e80d4bedcf Fixed bug with non-manifold face-varying topology causing crash: - corrected the regular patch assembly in Far::PatchTableFactory - updated regression shapes to include the problematic topology barry 2016-12-15 12:33:36 -0800
  • d4fca48360 Merge pull request #916 from davidgyu/dev_fix_glew_905 George ElKoura 2017-01-06 13:42:45 -0800
  • ff380188e6 WIN32 Glew fixes to CMakeLists.txt Jeremy Cowles 2016-10-27 14:05:19 -0700
  • cf171fdd24 Merge 5af211eb5e into c53fc7c71f Jeremy Cowles 2016-12-19 22:57:52 +0000
  • c53fc7c71f Merge pull request #915 from barfowl/fvar_nonman_bug David G Yu 2016-12-19 12:27:20 -0800
  • 796a2f40a7 Fixed bug with non-manifold face-varying topology causing crash: - corrected the regular patch assembly in Far::PatchTableFactory - updated regression shapes to include the problematic topology barry 2016-12-15 12:33:36 -0800
  • 5c3fb54942 Merge pull request #912 from davidgyu/fvar_stencil_table barfowl 2016-12-13 18:20:22 -0800
  • 0a9b1f6373 Updated glFVarViewer/glEvalLimit for FVar stencils David G Yu 2016-11-22 20:05:42 -0800
  • 5e77907e24 Support creation of Face-Varying stencil tables David G Yu 2016-11-22 20:04:56 -0800
  • 49ca136b43 Merge 1ba1b4a31a into e004143a44 Dave Clyde 2016-11-22 08:35:40 +0000
  • e004143a44 Merge pull request #907 from beaverb1ll/readme_cmake_example David G Yu 2016-11-15 10:44:28 -0800
  • effffe9328 Merge pull request #908 from davidgyu/dev_cmake3_fix George ElKoura 2016-11-11 23:17:16 -0800
  • b0bdd901ff Fixed cmake GLFW X11 link dependencies David G Yu 2016-11-11 15:11:39 -0500
  • 1d4b3948dd Removed extra -D from Readme examples, removed a trailing whitespace beaverb1ll 2016-10-27 00:23:26 -0400
  • 5af211eb5e Remove gl/glew from public header Jeremy Cowles 2016-10-27 14:45:42 -0700
  • 7f7db50a1e WIN32 Glew and DLL fixes to CMakeLists.txt Jeremy Cowles 2016-10-27 14:05:19 -0700
  • faab5d4f66 Removed extra -D from Readme examples, removed a trailing whitespace beaverb1ll 2016-10-27 00:23:26 -0400
  • d19afab384 Added derivativeTests example to demo double precision functionality. Dave Clyde 2016-10-21 11:05:59 -0700
  • f6d625d186 Templatized far on floating point type. Dave Clyde 2016-03-17 18:12:58 -0700
  • 1ba1b4a31a try const stuff Dave Clyde 2016-10-21 16:14:33 -0700
  • f0d31d9727 try const stuff Dave Clyde 2016-10-21 16:11:49 -0700
  • 5a62966760 Merge branch 'release/v3_1_0' into dev David G Yu 2016-10-21 16:04:49 -0700
  • f4b565e168 Merge branch 'release/v3_1_0' David G Yu 2016-10-21 16:04:26 -0700
  • 3e6febdfb9 Release 3.1.0 v3_1_0 David G Yu 2016-10-21 16:03:40 -0700
  • 73cb7f11de fixup Dave Clyde 2016-10-21 15:26:56 -0700
  • af3f3887de fixup Dave Clyde 2016-10-21 15:21:00 -0700
  • 1c94ba6e1b fixup Dave Clyde 2016-10-21 15:18:32 -0700
  • 2cdc035cbd Merge pull request #901 from barfowl/release_doc_tweaks list Takahito Tejima 2016-10-21 15:15:51 -0700
  • 207cd92bb9 Merge pull request #899 from davidgyu/ctest_glimaging_fix Takahito Tejima 2016-10-21 15:11:43 -0700
  • e556f4fe49 fixup Dave Clyde 2016-10-21 15:10:08 -0700
  • 00fd5267c3 fixup Dave Clyde 2016-10-21 14:48:11 -0700
  • 61f7079d5e fixup Dave Clyde 2016-10-21 14:38:07 -0700
  • bdc3f9ca35 fixup Dave Clyde 2016-10-21 14:35:07 -0700
  • 06372d68b4 fixup Dave Clyde 2016-10-21 14:18:42 -0700
  • 785ce54705 fix for msvc? Dave Clyde 2016-10-21 13:59:02 -0700
  • 99b752eeff Added derivativeTests example to demo double precision functionality. Dave Clyde 2016-10-21 11:05:59 -0700
  • 12a512ddfa Templatized far on floating point type. Dave Clyde 2016-03-17 18:12:58 -0700
  • 906f3e0c99 Minor changes to 3.1 release documentation: - fixed dangling links to intro_30.html -- now release_30.html - minor changes for consistency and to remove redundancy barry 2016-10-20 19:53:17 -0700
  • 197100cbcb Fixed glImaging errors w/ ctest David G Yu 2016-10-20 17:26:27 -0700
  • 7443372690 Merge pull request #898 from davidgyu/release_docs barfowl 2016-10-19 13:55:14 -0700
  • 6a98ff5bc3 Added Documentation and API notes for 3.1 David G Yu 2016-10-18 18:46:33 -0700
  • c10dcbfefc Merge pull request #897 from davidgyu/patch_param_fix barfowl 2016-10-19 12:08:54 -0700
  • 675db39cd1 Fixed recent regression in Far::PatchParam David G Yu 2016-10-19 11:57:08 -0700
  • f36e63a806 Merge pull request #896 from barfowl/far_doxygen David G Yu 2016-10-18 17:26:31 -0700
  • 1db24844c6 Minor Doxygen additions and corrections to Far class headers barry 2016-10-17 17:52:20 -0700
  • ec7ac89c76 Merge pull request #894 from davidgyu/shader_api_review barfowl 2016-10-17 16:18:25 -0700
  • 552e308266 Added OsdGetPatchIsRegular() for GLSL and HLSL David G Yu 2016-10-17 14:53:32 -0700
  • 86bd917c97 Merge pull request #892 from davidgyu/release_api_review barfowl 2016-10-14 21:21:53 -0700
  • 234990be49 Merge pull request #893 from davidgyu/release_api_review2 barfowl 2016-10-14 20:34:58 -0700
  • 8c04d5a0be Addressed 2nd Derivative API review notes David G Yu 2016-10-14 20:06:49 -0700
  • 5ad64bc33e Addressed some FVar PatchTable API review notes David G Yu 2016-10-14 19:50:21 -0700
  • 297a998a4d Merge branch 'release/v3_1_0_RC2' into dev David G Yu 2016-10-13 21:49:06 -0700
  • 098004c294 Merge branch 'release/v3_1_0_RC2' David G Yu 2016-10-13 21:47:04 -0700
  • 9c1ae306ea Release 3.1.0 RC2 v3_1_0_RC2 David G Yu 2016-10-13 21:43:22 -0700
  • 52635c329b Merge pull request #891 from barfowl/sharp_corner_bug David G Yu 2016-10-13 20:39:05 -0700
  • d83aae9dea Fixed bug failing to sharpen corners of under-isolated irregular patches - updated PatchTableFactory to always inspect irregular patch corners barry 2016-10-13 20:28:13 -0700
  • dc6c2e6ce8 Merge pull request #890 from barfowl/inf_sharp_shapes David G Yu 2016-10-13 20:18:24 -0700
  • 835ccc79ff Merge pull request #889 from davidgyu/merge_fix barfowl 2016-10-13 20:06:11 -0700
  • e21b4d902f Added a few more test shapes for face-varying and inf-sharp patches: - added new shapes to regression/shapes - updated shapes/all.h to include them - updated init_shapes.h for glViewer and glFVarViewer barry 2016-10-13 19:59:38 -0700
  • 1f6dc6c949 Fix find_package for zlib which requires all upper case ZLIB Nicholas Yue 2016-10-01 12:41:33 -0700
  • b5d7e28aad Merge pull request #888 from davidgyu/release_docs2 barfowl 2016-10-13 18:38:54 -0700
  • 3957da8e9c Reorganized release specific documentation David G Yu 2016-10-13 17:38:08 -0700
  • 3f30b34de2 Merge pull request #886 from davidgyu/release_docs1 barfowl 2016-10-13 15:35:18 -0700
  • 8ca33ee1a6 Merge pull request #885 from barfowl/gregory_corners David G Yu 2016-10-13 15:31:41 -0700
  • c7c55ac4d2 Removed roadmap page from the documentation. David G Yu 2016-10-13 15:28:05 -0700
  • 44d2129cd1 Merge pull request #884 from davidgyu/stencil_doxygen_fix barfowl 2016-10-13 15:16:26 -0700
  • 460e90db0c Preserve sharp approximation to smooth corners of irregular patches - PatchTableFactory now sharpens smooth corners if legacy behavior enabled barry 2016-10-13 15:00:34 -0700
  • dbca8cdb0b Merge pull request #883 from davidgyu/maya_doc_cleanup George ElKoura 2016-10-13 10:00:27 -0700
  • 923da7febc Merge pull request #873 from nyue/master David G Yu 2016-10-13 09:35:24 -0700
  • f05e01c921 Removed remaining doc for mayaPolySmooth example David G Yu 2016-10-13 09:20:50 -0700
  • a0ca583751 Fixed LimitStencilTable.h doc for 2nd derivatives David G Yu 2016-10-13 09:25:13 -0700
  • 8309f289a6 Merge pull request #882 from barfowl/fvar_and_inf_sharp_bugs David G Yu 2016-10-12 15:19:12 -0700
  • 21f44c4110 Merge pull request #881 from barfowl/edge_only_corners David G Yu 2016-10-12 15:19:00 -0700
  • d45b8c68a2 Bug fixes and improvements for face-varying and inf-sharp patches: - extended smooth corner patch approximation to fvar and inf-sharp patches - fixed assignment and refinement bugs for inf-sharp tags in fvar space - fixed interpolation bug with Bilinear scheme and LINEAR_NONE option - added public methods for fvar topology to Far::TopologyRefiner barry 2016-10-12 13:08:35 -0700
  • 154f29c7fe Fixed adaptive refinement of sharp corners with edge-only boundaries - updated base level tagging to ignore the boundary interpolation option - updated regression shape for edge-only to illustrate behavior - updated regression shapes to favor default viewng direction of examples barry 2016-10-12 11:42:37 -0700
  • d207dde8da Merge pull request #871 from asluk/dev_readme_remove_maya David G Yu 2016-10-11 22:38:08 -0700
  • 532013f5df Merge pull request #879 from davidgyu/patch_table_api_fixes barfowl 2016-10-11 22:12:08 -0700
  • 079d1b5bf7 Merge pull request #878 from davidgyu/gregory_derivative_option barfowl 2016-10-11 22:10:51 -0700
  • 838fce27ab Exposed control for Gregory derivative weight eval David G Yu 2016-10-11 13:45:07 -0700
  • df5d01ad3c Fixed naming inconsistencies in Far::PatchTable David G Yu 2016-10-11 17:07:14 -0700
  • ffdb32cbac Merge pull request #877 from davidgyu/inf_sharp_stencil_viewer barfowl 2016-10-10 16:45:45 -0700
  • 56ddd31e8f Merge pull request #876 from davidgyu/inf_sharp_limit_stencil barfowl 2016-10-10 16:43:25 -0700
  • 20382bad6d Merge pull request #875 from davidgyu/inf_sharp_eval_limit barfowl 2016-10-10 16:42:09 -0700
  • 06e715d21f Merge pull request #874 from davidgyu/fvar_gregory_eval_fix barfowl 2016-10-10 16:37:53 -0700
  • 3d1cd8c632 Fixed FVar patch evaluation with Gregory basis David G Yu 2016-10-10 14:27:41 -0700
  • 705e144fb5 Updated glStencilViewer for InfSharpPatches David G Yu 2016-10-07 17:40:58 -0700
  • a3ba5f08f3 Updated glEvalLimit viewer for InfSharpPatch David G Yu 2016-10-07 17:21:59 -0700
  • 2b371f0aff Updated LimitStencilTableFactory for InfSharpPatch David G Yu 2016-10-07 16:41:08 -0700
  • 1a2e0a27bc Merge 3f2b0ca5c6 into 086213bd3c Thomas Thomassen 2016-10-03 11:23:14 +0000
  • 569828d387 Fix find_package for zlib which requires all upper case ZLIB Nicholas Yue 2016-10-01 12:41:33 -0700
  • 086213bd3c Merge branch 'release/v3_1_0_RC1' into dev David G Yu 2016-09-30 18:31:47 -0700
  • 3351beee6f Merge branch 'release/v3_1_0_RC1' David G Yu 2016-09-30 18:30:26 -0700
  • 0034966af4 Release 3.1.0 RC1 v3_1_0_RC1 David G Yu 2016-09-30 18:29:51 -0700
  • 9f67a39a4d Merge pull request #872 from davidgyu/inf_sharp_examples barfowl 2016-09-30 12:00:26 -0700
  • c9a3bb4d87 Updated glViewer and dxViewer for InfSharp patches David G. Yu 2016-09-30 11:00:31 -0700
  • 66cb665a28 [README] Remove reference to Maya SDK now that example plugin has been retired. Aaron Luk 2016-09-30 19:59:57 +0200
  • 8257516427 Updated Osd mesh util classes for InfSharp patches David G. Yu 2016-09-30 10:56:22 -0700
  • 68002ba9dd Merge pull request #870 from barfowl/fvar_adaptive David G Yu 2016-09-29 23:59:34 -0700
  • 4e0c2dc763 Fixed overly aggressive adaptive refinement of face-varying channels: - added Vtr::Level method to combine VTags for all FVar values of a vertex - updated adaptive refinement of FVar data to use combined VTags of corners barry 2016-09-29 22:54:05 -0700
  • 39c53b234a Merge pull request #869 from davidgyu/cuda_build_fix barfowl 2016-09-29 21:15:49 -0700
  • 775c4e59e8 Merge pull request #868 from davidgyu/patch_eval_cuda_fix barfowl 2016-09-29 21:05:23 -0700
  • c824dc34e0 Fixed CUDA build with newer SDKs David G Yu 2016-09-29 20:37:36 -0700
  • 710da328f9 Fixed Osd::CudaEvaluator David G Yu 2016-09-29 20:27:43 -0700
  • 8929b3062b Merge pull request #867 from barfowl/patch_param_rename David G Yu 2016-09-29 20:13:36 -0700
  • 6a63b6b9f5 Merge pull request #866 from barfowl/gregory_legacy David G Yu 2016-09-29 20:12:07 -0700
  • 4314e46eb5 Added inverse of Far::PatchParam::Normalize() - added Far::PatchParam::Unnormalize() - removed the now redundant MapBaseToRefined and MapRefinedToBase() barry 2016-09-29 19:18:16 -0700
  • 1cb6b1aee1 Fixed regressions introduced in legacy Gregory boundary patches barry 2016-09-29 19:10:28 -0700
  • 886324d03e Merge pull request #865 from barfowl/inf_sharp_option David G Yu 2016-09-29 19:03:45 -0700
  • c8522854d7 Added inf-sharp patch detection intended in previous commit: - detect patch as irregular when inf-sharp vertex but no inf-sharp edges barry 2016-09-29 16:59:33 -0700
  • 05a3fdf036 Exposed option to enable use of inf-sharp patches: - added new public member to PatchTableFactory::Options - replaced internal option with new public option - updated tagging and Gregory conversion for sharp patches barry 2016-09-29 15:05:59 -0700
  • 3e67332880 Merge pull request #864 from davidgyu/patch_fvar_examples barfowl 2016-09-29 10:55:42 -0700
  • 4127966587 Merge pull request #863 from davidgyu/patch_mesh_osd barfowl 2016-09-29 10:55:19 -0700
  • feda3cb054 Merge pull request #862 from davidgyu/patch_eval_osd barfowl 2016-09-29 10:54:56 -0700
  • 0e0974188d Merge pull request #861 from davidgyu/patch_basis_osd barfowl 2016-09-29 10:54:25 -0700
  • 77daca6fcc Merge pull request #860 from davidgyu/patch_table barfowl 2016-09-29 10:53:42 -0700
  • 49cfba45a3 Merge pull request #859 from davidgyu/patch_descriptor barfowl 2016-09-29 10:52:59 -0700
  • 7c08b5d8f6 Merge pull request #858 from davidgyu/patch_param_restore barfowl 2016-09-29 10:50:47 -0700
  • 42f5090290 Updated glFVarViewer and glEvalLimit examples David G. Yu 2016-09-29 10:00:19 -0700
  • 6575a6e326 Updated Osd mesh util classes for FVar refinement David G. Yu 2016-09-29 09:58:47 -0700
  • 236afb2c06 Osd Varying and FaceVarying Patch Evaluation David G. Yu 2016-09-29 09:56:15 -0700
  • 552331f6d9 Added a common patchBasis implementation for Osd David G. Yu 2016-09-29 09:53:40 -0700
  • 5e83b995d1 Added Far::PatchTable::GetVaryingPatchDescriptor() David G. Yu 2016-09-29 09:51:19 -0700
  • df0cd7ac2f Removed bitfield size from Far::PatchDescriptor David G. Yu 2016-09-29 09:44:11 -0700
  • 4e97cb2aba Reverted recent Far::PatchParam refactoring David G. Yu 2016-09-29 09:38:32 -0700
  • f660096dd4 Reverted recent Far::PatchParam refactoring David G Yu 2016-09-27 13:46:59 -0700
  • ae6678e1c1 Merge pull request #856 from davidgyu/limit_stencil_options barfowl 2016-09-28 14:00:58 -0700
  • 3e34c6031d Added Derivative Options to LimitStencilFactory David G Yu 2016-09-28 06:32:17 -0700
  • 5f220e6d0c Merge pull request #855 from barfowl/fvar_tag_bug David G Yu 2016-09-27 21:51:19 -0700
  • 36dee7c00b Merge pull request #854 from barfowl/adaptive_options David G Yu 2016-09-27 21:50:29 -0700
  • b3b0a93a9d Fixed face-varying tagging bug affecting refinement for patches: - correctly tag sharpened boundaries as irregular - distinguish the single-value case between dart and boundary barry 2016-09-27 19:42:10 -0700
  • 98451db803 Added new public members to Far::TopologyRefiner::AdaptiveOptions: - added flag to consider features in face-varying channels - added flag to reduce refinement for infinitely sharp patches - added secondary isolation level to reduce refinement of smooth features barry 2016-09-27 19:30:27 -0700
  • 8844faca00 Merge accfdbdcfa into 9a82ba67eb Manuel Kraemer 2016-09-28 00:53:36 +0000
  • 9a82ba67eb Merge pull request #853 from barfowl/inf_sharp_bugs David G Yu 2016-09-27 08:33:01 -0700
  • 9832e11939 A few bug fixes and minor improvements for inf-sharp patches: - updated face-varying VTag conversion to set VTag::_corner correctly - updated adaptive refinement to prevent over-isolation of inf-sharp features - fixed patch regularity test when inf-sharp and xord features not separated at level 0 or 1 - generalized BSpline end-cap factory boundary test to defer to Gregory patch for any non-smooth corner barry 2016-09-26 19:14:42 -0700
  • de3a781537 Merge pull request #852 from barfowl/inf_adapt_refine Takahito Tejima 2016-09-23 17:34:46 -0700
  • bbd857f52d Revised adaptive refinement to use inf-sharp tags and feature masks: - extended FeatureMask class with more extensive set of features - added FeatureMask methods to convert AdaptiveOptions to features - updated RefineAdaptive() with simplified FeatureMask creation - extracted core face selection to simple local functions using FeatureMasks - created separate face selection for face-varying channels - extracted inf-sharp feature selection for use by vertex and FVar selection barry 2016-09-23 08:20:36 -0700
  • 36feeb37df Merge pull request #851 from barfowl/vspan_members Takahito Tejima 2016-09-22 10:30:15 -0700
  • c17b241293 Improved internal span types for better non-manifold support: - changed Level::VSpan start member from edge to face local index - added additional Level::VSpan members for non-manifold cases - updated existing usage of Level::VSpan for new members and methods - moved and updated definition of FVarLevel::ValueSpan for clarity barry 2016-09-19 14:18:51 -0700
  • 831e2092dd Merge pull request #850 from barfowl/fvar_tags George ElKoura 2016-09-16 17:33:15 -0700
  • 89c1765c73 Minor updates to tags for face-varying and inf-sharp topology: - removed unused tag for inf-sharp features from Vtr::Level::VTag - added tags for inf-sharp features to Vtr::FVarLevel::ValueTag - updated the conversion from ValueTag to VTag - removed awkward and little used tagging methods from Vtr::FVarLevel - replaced obsolete methods in face-varying adaptive refinement barry 2016-09-15 23:03:48 -0700
  • d6c2d7c095 Merge pull request #848 from barfowl/inf_sharp_patch Takahito Tejima 2016-09-09 18:40:59 -0700
  • afda004089 Merge pull request #847 from davidgyu/release_cleanup3 Takahito Tejima 2016-09-09 18:40:49 -0700
  • d2b6505867 Updated Far::PatchTableFactory to recognize patches along inf-sharp edges: - updated core patch construction methods to recognize inf-sharp option: - updated patch regularity test - updated regular patch boundary mask query - updated irregular patch corner span query - added irregular patch corner query when populating patches barry 2016-09-08 21:18:11 -0700
  • accfdbdcfa Fix GCC / Clang compile error in patchBasis.cpp manuelk 2016-09-07 13:48:11 -0700
  • b49d40100d Fixed compile warnings in ptex examples on macOS David G Yu 2016-09-06 22:08:22 -0700
  • 46fac4324d Merge pull request #845 from davidgyu/release_cleanup1 George ElKoura 2016-09-06 18:24:03 -0700
  • 6982334140 Merge pull request #846 from davidgyu/release_cleanup2 George ElKoura 2016-09-06 18:23:36 -0700
  • 1bf107fc3b Removed cmake/FindIlmBase.cmake David G Yu 2016-09-06 17:05:35 -0700
  • 8babf1e12b Removed mayaPolySmooth example David G Yu 2016-09-06 17:08:05 -0700
  • 11a08785e0 Adding b-spline single-crease patch basis manuelk 2016-09-06 16:26:06 -0700
  • 7a58898af8 Adding bilinear end-cap stencil factory manuelk 2016-09-06 16:01:22 -0700
  • e95637fed5 Merge c3c258d00f into da07d232f3 Lindsey B. Williams 2016-09-06 14:15:45 +0000
  • da07d232f3 Merge pull request #841 from barfowl/fvar_gregory David G Yu 2016-09-03 17:41:56 -0700
  • 2983f1dc2e Enabled point sharing for face-varying Gregory patches: - added detection of face-varying boundaries in Gregory patch factory - re-enabled the "share points" option in PatchTableFactory barry 2016-09-03 17:27:50 -0700
  • 8d23b16b0b Merge pull request #840 from barfowl/fvar_patch_table David G Yu 2016-09-02 21:20:18 -0700
  • 653801588e Improved topology inspection and construction of face-varying patches: - changes mainly involve Far::PatchTableFactory - treatment of patches more clearly separated into regular and irregular - patch identification now determines regularity and defers classification - topology inspection specialized for regular vs irregular patches - face-verying patches re-use patch information when topology matches - added Vtr::Level methods to improve access to tags for face-varying values - improved initial tagging of face-varying values in Vtr::FVarLevel barry 2016-09-02 20:53:24 -0700
  • a124bec949 Merge 831ff856b4 into e14485e4a8 barfowl 2016-09-03 03:23:43 +0000
  • 831ff856b4 Fixed shadowing bug accidentally introduced in computePatchParam() barry 2016-09-02 20:22:37 -0700
  • 88c1a00904 Minor fixes to previous commit: - fixed single-crease patch bug - fixed empty array access causing problems with MSVC barry 2016-09-02 17:35:25 -0700
  • 6879298b9c Improved topology inspection and construction of face-varying patches: - treatment of patches more clearly separated into regular and irregular - patch identification now only determines regularity and defers inspection - topology inspection specialized for regular vs irregular patches - face-verying patches re-use patch information when topology matches - added Vtr::Level methods to improve access to tags for face-varying values - improved initial tagging of face-varying values in Vtr::FVarLevel barry 2016-09-02 10:26:45 -0700
  • c72854954e Merge e16edaa99e into 6d74e8c0e8 Chad Dombrova 2016-08-31 22:54:04 +0000
  • e16edaa99e FindPTex.cmake: enable discovery of newer versions of ptex Chad Dombrova 2016-08-31 15:51:40 -0700
  • e14485e4a8 Merge pull request #837 from davidgyu/patch_table_fvar_mixed barfowl 2016-08-31 14:06:45 -0700
  • ab36c3b64f Improved PatchTableFactory for mixed FVar patches David G Yu 2016-08-31 13:05:55 -0700
  • ec726180ed Merge 2502eb5d7c into 6d74e8c0e8 Philip Rideout 2016-08-26 11:37:52 +0000
  • bd15da3611 Merge 09933ec25f into 6d74e8c0e8 applezhao 2016-08-26 11:37:41 +0000
  • 571aabde23 Merge a778521c2f into 6d74e8c0e8 Andrew Clinton 2016-08-26 11:37:33 +0000
  • b730b8b4f6 Merge a778521c2f into a3ef235e94 Andrew Clinton 2016-08-26 11:37:32 +0000
  • a1eb96a5dd Merge a82a019aa1 into a3ef235e94 Nathan Litke 2016-08-26 11:37:26 +0000
  • 19d3a37627 Merge 796dc82e56 into 6d74e8c0e8 Nathan Litke 2016-08-26 11:37:19 +0000
  • 8263145600 Merge 0b3e99df09 into 6d74e8c0e8 Nathan Litke 2016-08-26 11:37:19 +0000
  • cc4d010440 Merge 290e7bc34a into 6d74e8c0e8 Nathan Litke 2016-08-26 11:37:18 +0000
  • 387f759c2c Merge b37aceeb22 into a3ef235e94 Nicholas Bishop 2016-08-26 11:36:54 +0000
  • 1026b5dcae Merge f73ba9b6e8 into 6d74e8c0e8 Andreas Carlen 2016-08-26 11:36:34 +0000
  • ebaddf9d1e Merge 9e144d5b15 into 6d74e8c0e8 Dave Clyde 2016-08-26 11:33:56 +0000
  • 0435416f83 Merge 926e3fbb5e into 6d74e8c0e8 xiao-deng 2016-08-26 11:33:53 +0000
  • a3ef235e94 Merge pull request #836 from davidgyu/patch_fvar barfowl 2016-08-25 11:45:35 -0700
  • e8cca70915 Merge pull request #835 from davidgyu/patch_param_base barfowl 2016-08-25 11:33:39 -0700
  • a1d3879854 Merge pull request #834 from davidgyu/patch_table_varying barfowl 2016-08-25 10:43:56 -0700
  • 7b85c6b7ef PatchTableFactory changes for smooth FVar patches David G Yu 2016-08-18 17:21:59 -0700
  • 30c19bea2c Fixed a typo in TopologyRefiner::RefineAdaptive David G Yu 2016-08-18 17:10:51 -0700
  • da5cf5f7ae Updated EndCapBsplineBasis conversion for fvar David G Yu 2016-08-18 16:15:03 -0700
  • 6ae049e79c Updated Far internal patch basis methods David G Yu 2016-08-24 14:32:06 -0700
  • 9d787d9af5 Refactored Far::PatchParam for better reuse David G Yu 2016-08-24 13:31:21 -0700
  • 8b302f652e Cleaned up Far::PatchParam initialization David G Yu 2016-08-24 09:53:52 -0700
  • aad523a4d7 Populate varying vertices in Far::PatchTable David G Yu 2016-08-24 14:02:57 -0700
  • d3323e8cc7 Merge pull request #833 from barfowl/gregory_patch_cleanup2 David G Yu 2016-08-23 22:14:00 -0700
  • 60df0a9bdb Fixed int-to-float conversion warning for MSVC barry 2016-08-23 17:19:55 -0700
  • 6d5f8fb6b3 Clean up Gregory patch conversion in preparation for further refactoring: - removed obsolete and unused code from GregoryBasis and ProtoBasis - reorganized computation in ProtoBasis to clarify interdependencies - separated topological inspection from computation - made a clearer distinction between interior and boundary cases - improved clarity/consistency of formulae, particularly wrt sin/cos usage - added comments, including concerns over consistency and efficiency barry 2016-08-22 10:55:20 -0700
  • 421afbc6e8 Merge pull request #830 from davidgyu/patch_table_fvarendcaps barfowl 2016-08-05 19:21:09 -0700
  • b4694fcf53 Merge pull request #829 from davidgyu/patch_table_builder_fix barfowl 2016-08-05 19:10:33 -0700
  • 53d80e0d2f Updated Far::EndCap*PatchFactory for fvar patches David G Yu 2016-08-05 15:10:33 -0700
  • 4c558d34a4 Fixed packing of regular patches David G Yu 2016-08-05 19:00:51 -0700
  • 8b885eeda6 Merge pull request #828 from davidgyu/patch_table_builder barfowl 2016-08-05 17:54:27 -0700
  • 35d8519895 Refactored Far::PatchTableFactory David G Yu 2016-07-21 18:47:44 -0700
  • 4da88a8503 Merge pull request #826 from barfowl/inf_sharp_tags David G Yu 2016-07-21 09:02:34 -0700
  • b63c267888 Merge pull request #825 from barfowl/bspline_factory David G Yu 2016-07-20 20:35:43 -0700
  • a9ecd79c32 Added new VTags for inf-sharp features: - added new Vtr::Level::VTag members for inf-sharp features - updated Vtr::Level::print() to recognize new tags - explicitly initialized tags for new edge-verts in Vtr::Refinement - initialized tags for base level verts in Far::TopologyRefinerFactory barry 2016-07-20 16:16:52 -0700
  • 47934add68 Update BSpline end cap factory to inspect partial neighborhoods at corners - any partial neighborhood at a corner warrants use of Gregory patch - make use of corner tags for other tests rather than revisiting topology barry 2016-07-20 15:55:17 -0700
  • 1e625e690e Merge pull request #824 from davidgyu/patch_table_api Takahito Tejima 2016-07-20 11:40:24 -0700
  • fc12816d97 Updated PatchTable for Varying and Face-Varying David G Yu 2016-07-19 16:39:33 -0700
  • d96c0964cd Merge pull request #823 from barfowl/xord_isolation_level David G Yu 2016-07-19 17:23:22 -0700
  • 20d7ed5d79 Fixed MSVC warning regarding int to bool conversion barry 2016-07-19 10:53:17 -0700
  • 61aedddd3e Added support for separate isolation levels of adaptive refinement: - removed PatchTableFactory assert that irreg patches exist at last level - fixed Gregory end cap Factory to accomodate irreg patches at any level - parameterized adaptive refinement for differing feature sets per level barry 2016-07-19 10:05:15 -0700
  • 559de9a9c1 Merge pull request #760 from dcclyde/subdcloth David G Yu 2016-07-18 16:16:21 -0700
  • 653c9b7e76 Fix additional instances of 'and' Dave Clyde 2016-07-16 21:29:05 -0700
  • 6aa310704e Merge 61d0c66531 into 6d74e8c0e8 Dave Clyde 2016-07-17 04:09:12 +0000
  • 61d0c66531 Merge current github/dev into pull request 760 Dave Clyde 2016-07-16 20:52:54 -0700
  • 5aff46607d Merge pull request #821 from barfowl/single_crease_test David G Yu 2016-07-14 15:15:13 -0700
  • 1fbca298ae Merge pull request #820 from barfowl/patch_sharpness_bug David G Yu 2016-07-14 15:06:56 -0700
  • da204a2d2d Improved Vtr::Level::isSingleCreasePatch() test: - make greater use of the VTags of the face corners - results in quicker rejection and reduced iteration barry 2016-07-14 13:46:13 -0700
  • dc1ed8a296 Fixed bug in Far::PatchTableFactory to correct sharpness assignment: - sharpness pointers specific to the patch type now used instead of the pointer for regular patches barry 2016-07-14 13:06:18 -0700
  • 9fa96fc5f5 Merge pull request #819 from barfowl/vtr_vspan_addition David G Yu 2016-07-13 18:37:24 -0700
  • 2d33a6ebf4 Adding VSpan to standardize representation of partial rings around vertices: - added definition and gathering method to Vtr::Level - extended Far::EndCap...PatchFactories with VSpan[4] for patch corners - extended Far::EndCapGregoryPatchFactory to avoid last level assumption - adapted Far::PatchTableFactory to use above extensions - extended Far::GregoryBasis to recognize VSpan corners - simplified Far::GregoryBasis treatement of boundaries - fixed bug in Far::GregoryBasis related to smooth corners barry 2016-07-13 10:02:01 -0700
  • fc9bbb154b Merge pull request #818 from c64kernal/dev_srcdir David G Yu 2016-07-11 09:02:35 -0700
  • d856975ef3 No longer use CMAKE_SOURCE_DIR and CMAKE_BINARY_DIR George ElKoura 2016-07-08 22:45:33 -0700
  • 9bd1c7e0d9 Merge pull request #817 from davidgyu/dev-iso646-fix George ElKoura 2016-07-07 22:21:08 -0700
  • cf0c75cc4f iso-646 fix remove obsolete compiler defines David G. Yu 2016-07-07 12:31:48 -0700
  • f4524a5a00 readability Andy Dreyfuss 2016-07-02 23:39:46 -0700
  • 57d80a3551 improve stringify perf for big files Andy Dreyfuss 2016-07-02 23:20:46 -0700
  • 5d462848ba Merge 724ab46572 into 6d74e8c0e8 andy-d 2016-07-03 06:13:20 +0000
  • 890d6ad41e Merge d73b089c05 into 724ab46572 Thomas Thomassen 2016-06-27 16:57:50 +0000
  • 724ab46572 Merge pull request #813 from c64kernal/dev_av David G Yu 2016-06-26 11:15:26 -0700
  • 781b060bd8 Merge pull request #812 from c64kernal/dev_dxv David G Yu 2016-06-26 10:49:20 -0700
  • cc7d27827c Add appveyor support for OpenSubdiv George ElKoura 2016-06-25 22:04:38 -0700
  • 507e655a10 Fix unsigned/signed compare. George ElKoura 2016-06-25 21:55:51 -0700
  • a95af03997 Merge pull request #811 from davidgyu/dev-iso646-fix George ElKoura 2016-06-25 21:39:12 -0700
  • c0dee5510f Fixed typo in previous commit David G. Yu 2016-06-25 21:31:00 -0700
  • 1ba1e07ad1 iso-646 fix for ptex / examples / tutorials David G. Yu 2016-06-25 14:26:54 -0700
  • 3e3695652f iso-646 fix for CUDA / CL / TBB David G. Yu 2016-06-25 14:23:55 -0700
  • 3d08e0ac27 Merge pull request #810 from thomthom/dev-iso646-fix-dx David G Yu 2016-06-25 13:55:54 -0700
  • d34f167ee5 Merge pull request #809 from thomthom/dev-iso646-fix-gl David G Yu 2016-06-25 13:54:22 -0700
  • 83236c5c21 Merge 72610a3043 into 6d74e8c0e8 Thomas Thomassen 2016-06-25 08:35:09 +0000
  • 915c975140 Merge b1e1ff31b4 into 6d74e8c0e8 Thomas Thomassen 2016-06-25 08:34:28 +0000
  • b1e1ff31b4 Clean up DX, example and tutorials. Thomas Thomassen 2016-02-19 21:12:46 +0100
  • 72610a3043 Glean up GLEW and GLFW. Thomas Thomassen 2016-02-19 21:57:56 +0100
  • 0e4a8b424a Merge pull request #790 from thomthom/dev-iso646-fix-base David G Yu 2016-06-24 14:59:52 -0700
  • aa0599b4bc Merge branch 'dev' Thomas Thomassen 2016-06-24 23:30:44 +0200
  • 5f643ee30d Merge pull request #806 from davidgyu/devFixTBB George ElKoura 2016-06-23 20:23:05 -0700
  • 50e8cee18e Added TBB support for MSVC14 / Visual Studio 2015 David G. Yu 2016-06-23 14:04:49 -0700
  • 90e8b58145 Merge pull request #804 from c64kernal/dev_cmake David G Yu 2016-06-23 12:56:01 -0700
  • 15a40ecc68 Merge pull request #803 from c64kernal/dev_hud David G Yu 2016-06-23 09:54:33 -0700
  • 923d60ca74 Use cmake's folder feature on platforms that support it. George ElKoura 2016-06-09 17:04:26 -0700
  • bd4ee29144 Fixed two issues with HUD sliders. George ElKoura 2016-05-01 13:43:21 -0700
  • 12a623ff81 Merge pull request #799 from barfowl/far_regression David G Yu 2016-04-18 12:07:12 -0700
  • 1b564a53a5 Merge pull request #798 from barfowl/chaikin_bug David G Yu 2016-04-18 11:56:02 -0700
  • 3f82cb6666 Merge pull request #1 from PixarAnimationStudios/master xiao-deng 2016-04-06 17:14:33 +0800
  • f00d69ae55 Improvements to far_regression: - overloaded utilities in regression/common to take existing Shape - updated init_shapes.h to include all from regression/shapes - all Shapes now created and refined regardless of content - only "Hbr compatible" Shapes compared to Hbr, else print warning barfowl 2016-04-04 19:49:27 -0700
  • 4808b50785 Fixed Chaikin-related bug subdividing edge sharpness: - child sharpness should retain parent sharpness when not semi-sharp barfowl 2016-03-30 18:32:55 -0700
  • 76137e5cc1 Merge pull request #788 from manuelk/dev David G Yu 2016-03-29 12:20:59 -0700
  • 0e8fa5edf1 Merge branch 'release/v3_0_5' into dev David G Yu 2016-03-25 15:18:10 -0700
  • 6d74e8c0e8 Merge branch 'release/v3_0_5' David G Yu 2016-03-25 15:16:43 -0700
  • 799b26bba3 Release 3.0.5 v3_0_5 David G Yu 2016-03-25 15:15:29 -0700
  • a4f4357110 Merge pull request #795 from davidgyu/endCapStorageFix Takahito Tejima 2016-03-23 13:44:25 -0700
  • 100b61b17f Merge pull request #794 from takahito-tejima/ptex David G Yu 2016-03-23 09:53:22 -0700
  • 841f573224 Fixed residual memory consumed by end cap stencils David G Yu 2016-03-15 11:36:34 -0700
  • 7cb13ee4a8 fix ptex lookup shaders to clamp the patchcoord Takahito Tejima 2016-03-10 12:39:41 -0800
  • b5cabd2259 More dxPtexViewer improvements: - fullscreen mode added (-f) - added usage error message - added IBL lighting - matched GUI to glPtexViewer - removed some ptex HW filter options (missing code is causing crash) manuelk 2016-02-25 17:14:09 -0800
  • 84d0e02fa2 dxPtexViewer code example updates: - update GUI to match more closely glPtexViewer - added pipeline stats query for number of triangles tesselated - matched CPU / GPU compute timers - added obj animation - fixed near / far clip planes manuelk 2016-02-24 11:38:14 -0800
  • c422a79031 Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. Thomas Thomassen 2016-02-19 10:02:07 +0100
  • 4926fd2c3e Ptex fixes: manuelk 2016-02-19 16:58:56 -0800
  • 5b1f5ee5a4 Merge 9a4101d440 into a6fe9261ae Manuel Kraemer 2016-02-20 00:38:00 +0000
  • 9a4101d440 Ptex fixes: manuelk 2016-02-19 16:33:36 -0800
  • 3509a225ad Merge remote-tracking branch 'upstream/master' into dev-feature manuelk 2016-02-19 14:54:38 -0800
  • f01156a371 Fix FindPTex.cmake module manuelk 2016-02-16 10:46:48 -0800
  • d73b089c05 Fixing some typos in comments. Thomas Thomassen 2016-02-15 16:48:39 +0100
  • a6fe9261ae Merge branch 'release/v3_0_4' into dev David G Yu 2016-02-10 16:56:35 -0800
  • cc74e6d65e Merge branch 'release/v3_0_4' David G Yu 2016-02-10 16:51:54 -0800
  • 4690519424 Release 3.0.4 v3_0_4 David G Yu 2016-02-10 16:50:43 -0800
  • 3f2b0ca5c6 Adding more granular control over CRT for Debug vs Release builds. Ref #776. Thomas Thomassen 2016-02-10 12:55:47 +0100
  • 05fb577992 These caused linking errors when building Release with Static CRT. Didn't see any linking warning that the comment suggested. Thomas Thomassen 2016-02-09 18:36:39 +0100
  • 88764bac43 Made Debug build with dynamic CRT. Thomas Thomassen 2016-02-09 18:36:03 +0100
  • 7a0a68cff9 Add option to build with static CRT. Thomas Thomassen 2016-02-09 17:36:05 +0100
  • 72bd9f00ad Merge pull request #777 from davidgyu/refineLevelsFix Takahito Tejima 2016-02-05 17:01:31 -0800
  • 2adef0d2fd Merge pull request #782 from davidgyu/vs2015Fix1 Takahito Tejima 2016-02-05 17:00:48 -0800
  • 4edcdbc1b7 Merge pull request #781 from davidgyu/perfFix Takahito Tejima 2016-02-05 17:00:26 -0800
  • ba0521cbb6 Merge 0b28d4992c into 108c3a86cc Manuel Kraemer 2016-02-06 00:57:10 +0000
  • 108c3a86cc Merge pull request #772 from xiao-deng/dev David G Yu 2016-02-05 16:56:56 -0800
  • 12b53689cf Fixed pointer increment in glStencilViewer.cpp David G. Yu 2016-02-05 16:20:02 -0800
  • 223d756a14 More compile warning fixes (MSVC 2015) manuelk 2016-01-29 17:26:20 -0800
  • 20b6dd2aa3 Fix a minor build warning (trips MSVC 2015) manuelk 2016-01-29 08:38:09 -0800
  • 301496bd3b Additional tess control/hull shader perf fixes David G. Yu 2016-02-05 14:53:13 -0800
  • 0b28d4992c More compile warning fixes (MSVC 2015) manuelk 2016-01-29 17:26:20 -0800
  • 71fcb67509 Tessellation shader performance improvement David G. Yu 2016-01-29 15:17:34 -0800
  • 86026a9fe8 Shader performance workaround David G. Yu 2016-01-21 17:55:09 -0800
  • bb4a110de9 Fix a minor build warning (trips MSVC 2015) manuelk 2016-01-29 08:38:09 -0800
  • 643430105d Fixed far_tutorial_6 refined primvar interpolation David G Yu 2016-01-22 17:42:55 -0800
  • 3aaf491dda Fixed Far::TopologyRefiner::GetNumLevels() David G Yu 2016-01-22 17:38:58 -0800
  • 423d7eff79 Comment out CMake logic that attempts to copy glfw3 dll's, which fails in some cases. manuelk 2016-01-13 11:47:24 -0800
  • 4746ab4bc9 Surround D3D10_SHADER_RESOURCES_MAY_ALIAS with #ifdef to avoid build errors with some versions of D3D SDK manuelk 2016-01-13 11:33:38 -0800
  • 6a19a2aeec Make sure Windows DLL dependencies exist before trying to copy them (some may be static libs) manuelk 2015-12-18 15:12:15 -0800
  • 60cf73d550 Merge pull request #766 from davidgyu/localPointStencilFix Jeremy Cowles 2015-12-11 15:53:53 -0800
  • 67a07044d7 Improved fix for stencil table construction David G. Yu 2015-12-11 14:33:31 -0800
  • b3213df0a1 Merge pull request #761 from davidgyu/stencilFactoryFix Jeremy Cowles 2015-12-11 10:56:29 -0800
  • 0fc0f3c003 Merge pull request #762 from davidgyu/fractionalFix Jeremy Cowles 2015-12-11 10:55:50 -0800
  • 73b5883d02 Add events control to clVertexBuffer and clEvaluator xiao-deng 2015-11-23 17:54:03 +0800
  • 926e3fbb5e Add events control to clEvaluator and clVertexBuffer. xiao-deng 2015-11-20 14:51:46 +0800
  • d1b9e45c13 Fixed potential crash in Far::StencilTableFactory David G. Yu 2015-11-18 18:01:37 -0800
  • c588e95e13 Disabled fractional spacing w/o screen space tess David G. Yu 2015-11-18 18:08:02 -0800
  • 9e144d5b15 allow limit surface evaluation without tangents Dave Clyde 2015-09-15 14:53:05 -0700
  • afde3b2d10 LimitStencilTable now also computes stencils for second partials. Dave Clyde 2015-08-11 17:21:55 -0700
  • c095f48d65 Comment typos / whitespace. Dave Clyde 2015-08-11 17:11:55 -0700
  • cf7135eb2a Merge pull request #756 from davidgyu/limitStencilFix Jeremy Cowles 2015-10-30 13:21:33 -0700
  • 53696858c7 Merge pull request #755 from takahito-tejima/gregory Jeremy Cowles 2015-10-30 13:21:14 -0700
  • f8bbeb938a Merge pull request #754 from davidgyu/fractionalTessellation Jeremy Cowles 2015-10-30 13:20:20 -0700
  • b9a7d40559 Added missing LimitStencil accessor methods David G Yu 2015-10-26 14:17:53 -0700
  • f542b8c8c3 Merge pull request #1 from PixarAnimationStudios/master Andrew Aye 2015-10-24 12:49:38 -0700
  • dcc4b61bf7 Re-enabled fractional tessellation in viewers David G. Yu 2015-10-23 15:26:46 -0700
  • b0d612f837 Restored support for fractional tessellation David G. Yu 2015-10-23 15:24:35 -0700
  • 024da1f729 Reduce the transient memory consumption in endcap construction. Takahito Tejima 2015-10-07 18:53:02 -0700
  • 0cba67bed4 Merge ac86fee6f4 into 4964f61bc8 David G Yu 2015-10-23 22:03:43 +0000
  • 4964f61bc8 Merge pull request #753 from takahito-tejima/dev Takahito Tejima 2015-10-23 15:03:41 -0700
  • 30b765b43b fix .travils.yaml to point 15.10 dist Takahito Tejima 2015-10-23 14:54:40 -0700
  • ac86fee6f4 Re-enabled fractional tessellation in viewers David G. Yu 2015-10-20 19:47:54 -0700
  • 8987e09102 Restored support for fractional tessellation David G. Yu 2015-10-20 19:48:51 -0700
  • c8a538cd43 Merge branch 'release/v3_0_3' into dev jcowles 2015-10-05 16:31:13 -0700
  • 6d8ebd409a Merge branch 'release/v3_0_3' jcowles 2015-10-05 16:27:31 -0700
  • 9f0e49edc6 Release 3.0.3 v3_0_3 jcowles 2015-10-05 16:27:09 -0700
  • caaff5d85b Merge pull request #748 from davidgyu/assertFix Jeremy Cowles 2015-09-30 13:41:53 -0700
  • e2dcc10463 Merge pull request #747 from davidgyu/buildFix Jeremy Cowles 2015-09-30 13:41:44 -0700
  • 6bbf0f78ce Fixed out of bounds mem access for OMP and TBB David G. Yu 2015-09-30 13:26:35 -0700
  • 287441118e Fixed double to float conversion warnings David G. Yu 2015-09-30 13:15:42 -0700
  • 15ee687aca Merge pull request #746 from takahito-tejima/dev David G Yu 2015-09-30 12:28:12 -0700
  • f5810bac97 Fix windows build Takahito Tejima 2015-09-30 11:20:03 -0700
  • b5d2a087b1 Merge pull request #745 from barfowl/nonman_patches Jeremy Cowles 2015-09-28 09:53:29 -0700
  • 0aea00a2e8 Improved patch approximations around non-manifold features - use regular corner patches around non-manifold verts that were sharpened barfowl 2015-09-22 17:26:09 -0700
  • f744e20c4b Merge pull request #742 from anshuarya/dev Jeremy Cowles 2015-09-21 23:50:56 -0700
  • e2b7abf3f2 Merge pull request #744 from takahito-tejima/dev Jeremy Cowles 2015-09-21 20:26:22 -0700
  • 007a2e8885 Removing debug code that mistakenly slipped into glPatchTable.cpp. Also use GL_ARRAY_BUFFER for the binding point of updating indices instead of GL_ELEMENT_ARRAY_BUFFER Takahito Tejima 2015-09-21 14:33:11 -0700
  • 4be4b25cc9 Set layout to std430 for GLSL Compute kernel Anshu Arya 2015-09-21 08:58:28 -0700
  • 11784f9c8f Fixed GLSL Compute Kernel buffer layout David G. Yu 2015-09-21 08:22:37 -0700
  • fb4f3f6a62 Merge pull request #741 from takahito-tejima/bspline Jeremy Cowles 2015-09-20 22:51:30 -0700
  • 0ee4525211 Merge pull request #740 from poljere/dev Jeremy Cowles 2015-09-20 22:44:53 -0700
  • 327e586206 Merge pull request #739 from takahito-tejima/perftest Jeremy Cowles 2015-09-20 22:39:47 -0700
  • 84ff9d3604 Merge pull request #728 from significant-bit/win32-lean Jeremy Cowles 2015-09-20 22:36:25 -0700
  • fe7a4decc5 Added section at the beginning that explains each method, how it works and how it approximates smooth normals. Pol 2015-09-17 15:29:00 -0700
  • 37bce3be14 Fix the reserve size for BSpline patch (16, not 20) Takahito Tejima 2015-09-17 15:14:54 -0700
  • 67e86104f6 Minor fixes in the code, mostly spacing Pol 2015-09-17 13:55:08 -0700
  • 2fc7bd1660 Adding two more methods to the smooth normals tutorial, the first one using the 4 vertices to generate two vectors to use in the cross product, the second one using the normals in the limit. Pol 2015-09-17 13:45:52 -0700
  • 97c5e1f23d Added "tutorial_8" that shows how to calculate smooth normals for uniform subdivision. Pol 2015-09-16 15:50:55 -0700
  • c380a0d67e BSpline endcap optimization. Takahito Tejima 2015-09-15 20:14:04 -0700
  • 5e96a9ba31 GregoryBasis optimization. Replace arithmetic operators which uses a temporary object. Takahito Tejima 2015-09-15 09:11:41 -0700
  • 0e91dcd177 Optimize gregory basis endcap generation. Takahito Tejima 2015-09-11 14:26:51 -0700
  • c1da218b54 add a far performance test Takahito Tejima 2015-09-10 14:21:45 -0700
  • 1592e96546 Merge e2461bdc75 into 6b3b7801a1 Mike Erwin 2015-09-10 16:58:04 +0000
  • 9bc6f50254 Merge a42dab2b64 into 6b3b7801a1 Mike Erwin 2015-09-10 16:57:49 +0000
  • 6b3b7801a1 Merge pull request #738 from Nazg-Gul/dev Takahito Tejima 2015-09-10 09:57:34 -0700
  • b25c0dd777 Fix GLSL program being deleted twice in GLSL Compute controller Sergey Sharybin 2015-09-10 20:00:42 +0500
  • 3a20df2918 Merge pull request #734 from c64kernal/dev David G Yu 2015-08-24 18:12:53 -0700
  • effe6a2ed6 Fixed small bug in glFVarViewer for Loop. George ElKoura 2015-08-24 13:29:52 -0700
  • a42dab2b64 spelling phase 4 -- examples, tutorials, regression tests Mike Erwin 2015-08-12 18:41:18 -0400
  • 408f9902f0 spelling phase 3 -- Hbr Mike Erwin 2015-08-12 15:49:27 -0400
  • 68ef2fca6a spelling phase 2 Mike Erwin 2015-08-12 15:36:58 -0400
  • 70be5b464a spelling Mike Erwin 2015-08-12 14:03:27 -0400
  • e2461bdc75 Merge branch 'spells' of https://github.com/significant-bit/OpenSubdiv into spells Mike Erwin 2015-08-12 19:06:12 -0400
  • 175236ebd1 spelling phase 4 -- examples, tutorials, regression tests Mike Erwin 2015-08-12 18:41:18 -0400
  • 1d99ad8e9c spelling phase 3 -- Hbr Mike Erwin 2015-08-12 15:49:27 -0400
  • 54d03823c7 spelling phase 2 Mike Erwin 2015-08-12 15:36:58 -0400
  • e621a79a31 spelling Mike Erwin 2015-08-12 14:03:27 -0400
  • 585858c1e4 use WIN32_LEAN_AND_MEAN properly Mike Erwin 2015-08-07 17:45:41 -0400
  • 404659fffa Merge branch 'release/v3_0_2' into dev David G Yu 2015-08-05 18:22:10 -0700
  • 91a0751a80 Merge branch 'release/v3_0_2' David G Yu 2015-08-05 18:21:56 -0700
  • 6c437ae077 Release 3.0.2 v3_0_2 David G Yu 2015-08-05 18:21:20 -0700
  • 26f174db54 Merge pull request #727 from davidgyu/releaseUpdate Jeremy Cowles 2015-08-05 17:33:19 -0700
  • b3a2432216 Updated release notes David G Yu 2015-08-05 12:41:50 -0700
  • 9abe4fca6b Merge pull request #726 from davidgyu/singleCreaseFix George ElKoura 2015-08-04 19:38:59 -0700
  • b1ab8e3f8b Fixed single crease patch classification David G Yu 2015-08-04 17:30:24 -0700
  • b10f979c83 Merge branch 'release/v3_0_1' into dev David G Yu 2015-08-04 14:53:46 -0700
  • 986b41614b Merge branch 'release/v3_0_1' David G Yu 2015-08-04 14:51:03 -0700
  • 869c006b70 Release 3.0.1 v3_0_1 David G Yu 2015-08-04 14:50:31 -0700
  • 341b766aeb Merge pull request #725 from davidgyu/releaseUpdate Jeremy Cowles 2015-08-04 14:38:53 -0700
  • aa72092222 Updated release notes David G Yu 2015-08-04 14:19:35 -0700
  • e897a1c0e5 Merge pull request #702 from daz3d/cmake_error_on_no_gpu David G Yu 2015-08-04 08:00:58 -0700
  • 5f393dbf23 Merge pull request #703 from Nazg-Gul/dev Jeremy Cowles 2015-08-03 22:51:52 -0700
  • 26f9c1d7b5 Merge pull request #724 from davidgyu/releaseUpdate Jeremy Cowles 2015-08-03 18:09:54 -0700
  • fc79fd9e9d Re-categorized some items in release notes David G Yu 2015-08-03 14:36:12 -0700
  • 5cda641cf9 Merge pull request #722 from davidgyu/fractional Jeremy Cowles 2015-08-03 14:08:31 -0700
  • 92b5b03bc7 Merge pull request #723 from davidgyu/releaseUpdate Jeremy Cowles 2015-08-03 14:07:10 -0700
  • d879907d9f Updated release notes for 3.0.1 David G Yu 2015-08-03 13:32:06 -0700
  • 2536824b65 Merge pull request #721 from davidgyu/references George ElKoura 2015-08-03 13:40:42 -0700
  • 282c462097 Disabled Fractional Spacing toggles from viewers David G Yu 2015-08-03 11:31:24 -0700
  • 69017538ee Fixed author attribution for Loop 2008 AAC paper David G Yu 2015-08-03 10:40:54 -0700
  • c8943d12b3 Merge pull request #719 from barfowl/far_errors David G Yu 2015-07-31 18:04:44 -0700
  • bd95246032 Merge pull request #709 from jcowles/dev-stencilfix2 David G Yu 2015-07-31 16:57:39 -0700
  • 0c3a2c7de8 Merge pull request #717 from barfowl/shapes_all David G Yu 2015-07-31 16:57:00 -0700
  • 9dbf032608 Merge pull request #716 from takahito-tejima/fix David G Yu 2015-07-31 16:56:45 -0700
  • a094281541 Minor content and formatting changes to Far error strings - made Far error strings consistent, including clearer source of error - minor formatting changes to the default error callback barfowl 2015-07-31 12:47:49 -0700
  • 8e078c4e6e Merge pull request #718 from davidgyu/headerFix George ElKoura 2015-07-30 19:47:52 -0700
  • 283144d550 Merge pull request #715 from takahito-tejima/gcc George ElKoura 2015-07-30 19:46:17 -0700
  • 2d16bfa5fc Fixed an incorrect comment in far/patchParam.h David G Yu 2015-07-30 17:41:36 -0700
  • ae89b0bb19 Added existing shapes missing from regression/shapes/all.h barfowl 2015-07-30 17:31:06 -0700
  • 0cfc822c30 Merge pull request #714 from barfowl/topology_asserts George ElKoura 2015-07-30 16:59:15 -0700
  • 3825319149 example viewer hud: disable depth test Takahito Tejima 2015-07-30 15:53:33 -0700
  • 376e9dd3eb glViewer,dxViewer: disable catmark_pole360 Takahito Tejima 2015-07-30 15:53:08 -0700
  • 0f9819d503 Changed use of Warning() to Error() in Far::TopologyRefinerFactory barfowl 2015-07-30 15:05:49 -0700
  • e6b03f68a9 Merge pull request #712 from takahito-tejima/boundary David G Yu 2015-07-30 10:59:54 -0700
  • 38c5940b21 Merge pull request #710 from takahito-tejima/bilinear David G Yu 2015-07-30 10:52:43 -0700
  • e84acde258 cmakefile: degrade the gcc version error to warning. Takahito Tejima 2015-07-30 10:24:25 -0700
  • 7d1b2a58af Merge pull request #713 from barfowl/gcc_shadow George ElKoura 2015-07-29 20:27:08 -0700
  • a811fb9a80 Replaced topology initialization assertions with errors: - TopologyRefinerFactory now issues errors for its minimum requirements barfowl 2015-07-29 19:38:05 -0700
  • db3fe9a8e8 Reduced warnings resulting from GCC's -Wshadow option - eliminated warnings from core libraries and regression code barfowl 2015-07-29 18:46:18 -0700
  • ccfcca9abf Retains boundary faces of bilinear scheme mesh with VTX_BOUNDARY_NONE Takahito Tejima 2015-07-29 17:21:26 -0700
  • 168139d4ca Fix bug when PatchTableFactory::Options.generateAllLevels is set Takahito Tejima 2015-07-29 14:42:03 -0700
  • def029a273 glEvalLimit example: add bilinear shape into test cases Takahito Tejima 2015-07-29 14:21:54 -0700
  • 55565cca84 Respect factorizeIntermediateLevels option Jeremy Cowles 2015-07-22 23:36:46 -0700
  • 4d350c8ef8 Remove c++11 related code; replace PatchHandle::isEqual with PatchHandle::operator== Sheng Fu 2015-07-21 14:03:43 -0700
  • fa3a6fc43b Merge pull request #706 from barfowl/icc_pragmas George ElKoura 2015-07-20 23:25:26 -0700
  • ad6b1f9117 Eliminate or encapsulate ICC pragmas: - eliminated need for disabling warning 177 in far/patchTableFactory.cpp - encapsulated all floating point equality tests (1572) in local functions - bracketed all ICC specific warning pragmas with #ifdef __INTEL_COMPILER - avoided GCC's stricter shadowing warning in vtr/array.h barfowl 2015-07-20 17:56:00 -0700
  • 22a8c26048 Merge pull request #705 from PixarAnimationStudios/revert-704-ispc Takahito Tejima 2015-07-20 17:28:02 -0700
  • 8a8771c97d Revert "Add ISPC limit surface evaluation" revert-704-ispc Takahito Tejima 2015-07-20 17:13:51 -0700
  • b006dc328e Merge pull request #704 from shengfuintel/ispc Takahito Tejima 2015-07-20 15:13:43 -0700
  • d3f8725e79 Add ISPC limit surface evaluation Sheng Fu 2015-07-20 14:12:11 -0700
  • 2f694727c3 Remove workaround for duplicated symbols with MSVC Sergey Sharybin 2015-07-19 18:10:09 +0200
  • a095ebf1f0 Fix linking error when using GCC and including osd/mesh.h from several places Sergey Sharybin 2015-07-19 18:06:54 +0200
  • 0a835403c0 Merge c615cb9aaa into bd7b017c02 shengfuintel 2015-07-16 16:32:49 +0000
  • bd7b017c02 Merge branch 'shengfuintel-dev' into dev jcowles 2015-07-16 09:30:09 -0700
  • 51a9da3bf0 fix ICC compile warning Sheng Fu 2015-07-10 16:54:12 -0700
  • fe20023989 minimize the scope of disabled warnings Sheng Fu 2015-07-10 16:42:32 -0700
  • 59382abeaa Fix Intel compiler warning Sheng Fu 2015-07-08 17:08:18 -0700
  • 0e5c320248 Merge pull request #697 from Nazg-Gul/dev Jeremy Cowles 2015-07-16 09:21:53 -0700
  • 87dc09e769 Fix cmake projects to not require GLFW when NO_OPENGL provided and not build gpu lib if not needed. Christopher Jones 2015-07-15 23:55:14 -0600
  • d051c9b2cd Merge pull request #701 from c64kernal/dev_docref Jeremy Cowles 2015-07-13 18:34:58 -0700
  • 87a7fd831c Added references section to the documentation George ElKoura 2015-07-13 18:13:54 -0700
  • 0443db73b8 Merge pull request #700 from barfowl/fvar_unconnected Jeremy Cowles 2015-07-13 11:46:39 -0700
  • 51e1833139 Merge pull request #699 from daz3d/tbb_offset_fixes Takahito Tejima 2015-07-13 11:40:49 -0700
  • cd212125df Merge pull request #696 from daz3d/omp_offset_fixes Takahito Tejima 2015-07-13 11:40:33 -0700
  • 50e2623b91 Fixed initialization of unconnected vertices in FVar channels - correctly initialize FVar tag and source entry for unconnected verts - added regression/shape with unconnected vertices and fvar data - fixed edge-face vector access when unconnected edges are last barfowl 2015-07-12 18:30:26 -0700
  • 89b698e519 Fix offsets in TbbEvalStencils when start is non-zero. Christopher Jones 2015-07-12 16:03:09 -0600
  • c615cb9aaa fix ICC compile warning Sheng Fu 2015-07-10 16:54:12 -0700
  • c042980adf minimize the scope of disabled warnings Sheng Fu 2015-07-10 16:42:32 -0700
  • 71097a2bb4 Merge pull request #695 from daz3d/index_out_of_range_fixes Jeremy Cowles 2015-07-09 21:29:29 -0700
  • c138fdc7f2 Fix Intel compiler warning Sheng Fu 2015-07-08 17:08:18 -0700
  • 09af02de83 Merge branch 'dev' of https://github.com/PixarAnimationStudios/OpenSubdiv into dev Sheng Fu 2015-07-08 15:52:41 -0700