Permalink
Commits on Apr 10, 2018
  1. Merge pull request #33 from noahkagan/const

    davvid committed Apr 10, 2018
    marks PtexPtr accessors as const
  2. marks PtexPtr accessors as const

    Noah Kagan
    Noah Kagan committed Apr 2, 2018
Commits on Apr 9, 2018
  1. Merge pull request #32 from mmp/master

    brentb committed Apr 9, 2018
    Upgrade OSX spin lock to use new APIs.
Commits on Apr 7, 2018
  1. Upgrade OSX spin lock to use new APIs.

    mmp committed Apr 7, 2018
    As of OSX 10.12, OSSpinLock is deprecated (and the compiler issues a lot of
    warnings about this); this switches to the new os_unfair_lock APIs.
Commits on Mar 30, 2018
  1. Merge pull request #31 from mmp/master

    davvid committed Mar 30, 2018
    * mmp/master:
      Add control of building static/dynamic libs in CMake files.
    
    Signed-off-by: David Aguilar <david.aguilar@disneyanimation.com>
Commits on Mar 29, 2018
  1. Add control of building static/dynamic libs in CMake files.

    mmp committed Mar 29, 2018
    By default, both are built, just like it is currently. However,
    there are now PTEX_BUILD_{SHARED,STATIC}_LIBS options can be disabled
    independently.
    
    Context: I'm building ptex on a system that for various reasons only has a
    static version of zlib in turn, I'm getting the error:
    
    [ 94%] Linking CXX shared library libPtex.so
    /usr/bin/ld: ../../../zlib/libz.a(deflate.o): relocation R_X86_64_PC32 against symbol `_length_code' can not be used when making a shared object; recompile with -fPIC
    
    Hence, I'd like to be able to disable building the shared libs since I
    don't need them anyway...
Commits on Jan 24, 2018
  1. Prevent potential buffer overflow w/ corrupted data block sizes

    Brent Burley
    Brent Burley committed Jan 24, 2018
    This is meant to address Talos Security Advisory TALOS-2018-0515
Commits on Nov 17, 2017
  1. Merge pull request #29 from davvid/cmake-build-type

    davvid committed Nov 17, 2017
    * davvid/cmake-build-type:
      Makefile: allow specifying a build type for cmake
      CMakeLists.txt: do not override user-specified CMAKE_BUILD_TYPE
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Jul 29, 2017
  1. Makefile: allow specifying a build type for cmake

    davvid committed Jul 29, 2017
    Set the CMAKE_BUILD_TYPE when BUILD_TYPE is passed to make.
  2. CMakeLists.txt: do not override user-specified CMAKE_BUILD_TYPE

    davvid committed Jul 29, 2017
    When building a larger project that has ptex as a submodule, then if one
    runs cmake -DCMAKE_BUILD_TYPE=Debug ... at the top level, then the debug
    setting for the entire project is overridden by the explicit override of
    CMAKE_BUILD_TYPE in ptex's CMakeLists.txt.
    
    Only set CMAKE_BUILD_TYPE when it is unspecified.
    
    Closes #28
Commits on Feb 13, 2017
  1. Merge pull request #19 from davvid/build-artifacts

    brentb committed Feb 13, 2017
    Build artifacts
  2. Merge pull request #25 from HarbingTarbl/toolchain-friendly

    brentb committed Feb 13, 2017
    Make CMakeLists a little more friendly
Commits on Dec 6, 2016
  1. Remove obsolete while loop left over from refactor

    Brent Burley
    Brent Burley committed Dec 6, 2016
Commits on Aug 4, 2016
  1. Make CMakeLists a little more friendly to environments that define ex…

    Michael B Harris
    Michael B Harris committed Aug 4, 2016
    …tra CXX flags.
Commits on Jun 22, 2016
  1. Merge pull request #24 from moshev/master

    brentb committed Jun 22, 2016
    Mark I/O structures as packed
Commits on Jun 21, 2016
Commits on Apr 4, 2016
  1. Merge pull request #21 from Hippocrates/fix_windows_dll_tables

    brentb committed Apr 4, 2016
    Add PTEXAPI declaration to ptex half tables
  2. Merge pull request #20 from Hippocrates/patch-1

    brentb committed Apr 4, 2016
    Remove hardcoded reference to libz
Commits on Mar 31, 2016
  1. Remove hardcoded reference to libz

    Hippocrates authored and Stephen committed Mar 29, 2016
    Signed-off-by: Stephen <stephen.kiazyk@thinkboxsoftware.com>
Commits on Mar 29, 2016
  1. Add PTEXAPI declaration to ptex half tables

    Stephen
    Stephen committed Mar 29, 2016
    The dll import/export declaration needs to be on both the data
    declarations and definitions.
Commits on Mar 5, 2016
  1. build: add an RPM specfile template

    davvid committed Mar 5, 2016
    Signed-off-by: David Aguilar <davvid@gmail.com>
  2. build: add .workonrc.products

    davvid committed Mar 5, 2016
    This is Disney-specific file but we want to make the repos identical.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
  3. Merge pull request #18 from davvid/static-ptxinfo

    brentb committed Mar 5, 2016
    utils: link ptxinfo statically
  4. utils: link ptxinfo statically

    davvid committed Mar 5, 2016
    Allow Ptex's command-line tools to be installed sans libPtex.so by
    linking ptxinfo statically.
    
    Signed-off-by: David Aguilar <davvid@gmail.com>
Commits on Mar 2, 2016
  1. Early out in filter eval for black border mode.

    Brent Burley
    Brent Burley committed Mar 2, 2016
    Avoids numerical problem with very large uv values.
Commits on Feb 19, 2016
  1. Merge pull request #16 from manuelk/master

    brentb committed Feb 19, 2016
    Fix Win10/MSVC2015 build issues
  2. Fix Win10/MSVC2015 build issues

    manuelk
    manuelk committed Feb 19, 2016
    - tests & utils need PTEX_STATIC to be defined or we get link errors on static functions
    - disabled some warnings (recommending those be fixed in the code)
Commits on Feb 18, 2016
  1. Avoid bitfields in I/O structs.

    Brent Burley
    Brent Burley committed Feb 18, 2016
Commits on Feb 9, 2016
  1. Bugfix: Move Ptex::String definition out of PtexUtils namespace

    Brent Burley
    Brent Burley committed Feb 9, 2016
    Was causing compile error on Windows with VS2013.
Commits on Feb 8, 2016
  1. Fix memory fence compile problem on windows

    Brent Burley
    Brent Burley committed Feb 8, 2016
Commits on Feb 3, 2016
  1. Handle boundary edges in const neighborhood check

    Brent Burley
    Brent Burley committed Feb 3, 2016
Commits on Jan 5, 2016
  1. Add PtexVersion.h to install list

    Brent Burley
    Brent Burley committed Jan 5, 2016
  2. Fix regression in PtexMetaData

    Brent Burley
    Brent Burley committed Jan 5, 2016
    Bug introduced in commit a1ca272.
Commits on Dec 15, 2015
  1. Whitespace only: untabify, remove trailing whitespace

    Brent Burley
    Brent Burley committed Dec 15, 2015
  2. Use unversioned Ptex namespace for doxygen docs

    Brent Burley
    Brent Burley committed Dec 14, 2015