Releases: cutdigital/mcut
Releases · cutdigital/mcut
v1.3.0
- Add feature: ability to query spatial configuration of input meshes
- Add tutorial: InOutQuery
- Add feature: ability to query sorted seam vertices
- Remove libigl dependency
- Use mio library for mesh io
- Refactor tutorials and tests
- Misc bug fixes
- Update licensing terms (default license is now LGPL)
- Add contributor license agreement
v1.2.0
- Enhance performance of
mcGetConnectedComponentData
- Fix winding order inconsistency during CDT
- Add API function
mcCreateContextWithHelpers
- Add API function
mcGetDebugMessageLog
- Add API function
mcCreateUserEvent
- Add API function
mcSetUserEventStatus
- Add API function
mcGetEventInfo
- Add API function
mcSetEventCallback
- Add API function
mcEnqueueDispatch
- Add API function
mcEnqueueDispatchPlanarSection
- Add API function
mcBindState
- Add API function
mcEnqueueGetConnectedComponents
- Add API function
mcEnqueueGetConnectedComponentData
- Add API function
mcWaitForEvents
- Add API function
mcReleaseEvents
- Add query flag
MC_EVENT_RUNTIME_EXECUTION_STATUS
- Add query flag
MC_EVENT_TIMESTAMP_SUBMIT
- Add query flag
MC_EVENT_TIMESTAMP_START
- Add query flag
MC_EVENT_TIMESTAMP_END
- Add query flag
MC_EVENT_COMMAND_EXECUTION_STATUS
- Add query flag
MC_EVENT_CONTEXT
- Add query flag
MC_EVENT_COMMAND_TYPE
- Add query flag
MC_CONTEXT_MAX_DEBUG_MESSAGE_LENGTH
- Add query flag
MC_CONTEXT_GENERAL_POSITION_ENFORCEMENT_CONSTANT
- Add query flag
MC_CONTEXT_GENERAL_POSITION_ENFORCEMENT_ATTEMPTS
- Add query flag
MC_CONTEXT_CONNECTED_COMPONENT_FACE_WINDING_ORDER
- Add query flag
MC_CONNECTED_COMPONENT_DATA_FACE_TRIANGULATION_MAP
- Add query flag
MC_CONNECTED_COMPONENT_DATA_DISPATCH_PERTURBATION_VECTOR
- Add enum structure
McConnectedComponentFaceWindingOrder
- Add enum structure
McCommandType
- Add enum structure
McEventCommandExecStatus
- Add enum structure
McConnectedComponentFaceWindingOrder
- Add enum structure
McConnectedComponentFaceWindingOrder
- Add dispatch flag
MC_DISPATCH_ENFORCE_GENERAL_POSITION_ABSOLUTE
- Add context creation flag
MC_OUT_OF_ORDER_EXEC_MODE_ENABLE
- Add context creation flag
MC_PROFILING_ENABLE
- Add typedef
McDouble
- Add typedef
McFloat
- Add typedef
McIndex
- Add typedef
McSize
- Add typedef
McInt32
- Add typedef
McUint32
- Add typedef
McChar
- Add typedef
McVoid
- Add type
McEvent
- Fix undefined behaviour when zero-area intersecting face is encountered in release mode
- Fix bugs in
mcDebugMessageControl
implementation. - Extend list of possible information that can be queried with
mcGetInfo
- Misc bug fixes
v1.1.0
- Add constrained Delauney triangulation
- Minor performance improvements
- Bug fixes
- Allow passing null for faceSizes parameters when input is triangulated mesh
- Clean up code by remove DEBUG_CODE_MASK macro throughout kernel
- Refactored codebase
- Remove optional dependencies on MPFR
- Remove FP rounding mode API