mirror of
https://github.com/PixarAnimationStudios/OpenSubdiv
synced 2024-11-09 22:00:06 +00:00
Update release notes for release 2.6.0
This commit is contained in:
parent
e55dca0ef0
commit
942957a5e7
@ -31,6 +31,37 @@ Release Notes
|
||||
|
||||
----
|
||||
|
||||
Release 2.6.0
|
||||
=============
|
||||
|
||||
**New Features**
|
||||
- Add subdivision kernels for ARM NEON
|
||||
- Add OsdUtilVertexSplit which creates a vertex-varying data table by duplicating
|
||||
vertices in a `FarMesh`
|
||||
- Add basic functions to work with FV data via evaluator API
|
||||
|
||||
**Changes**
|
||||
- Added Catmark restricted vertex compute kernels that optimize for vertices
|
||||
with no semi-sharp creases
|
||||
- Fix accessor omissions in osd/mesh.h
|
||||
- Add support for different subdivision schemes for OsdUtilMesh
|
||||
|
||||
**Bug Fixes**
|
||||
- Fix crashes when using rather low-end cards like Intel ones
|
||||
- Fix a bug in the creation of an edge-vertex kernel batch
|
||||
- Fix mismatch in declaration and usage of OsdCudaComputeRestrictedVertexA
|
||||
- Fix a bug in the vertex order for restricted Catmark vertex-vertex kernel batches
|
||||
- Fix a bug in FarCatmarkSubdivisionTablesFactory that prevented the
|
||||
CATMARK_QUAD_FACE_VERTEX kernel from being selected for subdivision
|
||||
level 2 or greater.
|
||||
- Fix a bug in OsdUtilVertexSplit that occurs when getting the address of
|
||||
the end of a std::vector
|
||||
- Fix error in createCLBuffer that occurs when the buffer size is zero
|
||||
- Fix a bug in the CUDA computeRestrictedEdge kernel
|
||||
- Fix duplicate variables with identical name
|
||||
- Fix osdutil build errors
|
||||
- Fix cmake diagnostic messsage
|
||||
|
||||
Release 2.5.1
|
||||
=============
|
||||
|
||||
@ -39,8 +70,8 @@ Release 2.5.1
|
||||
optimization that takes advantage of all-quads or all-triange-and-quads meshes
|
||||
|
||||
**Bug Fixes**
|
||||
- Fixed a compiler error in the GLSL Transform Feedback kernels on OS X
|
||||
- Fixed boundary interpolation in osdutil
|
||||
- Fix a compiler error in the GLSL Transform Feedback kernels on OS X
|
||||
- Fix boundary interpolation in osdutil
|
||||
- Fix bilinear stencil tangent computions
|
||||
|
||||
Release 2.5.0
|
||||
@ -67,10 +98,8 @@ Release 2.5.0
|
||||
- Removed OsdVertexDescriptor and replaced with OsdVertexBufferDescriptor
|
||||
- Reorganize ComputeContext and ComputeController.
|
||||
- Reorganize EvalStencilContext and EvalStencilController
|
||||
|
||||
Moved transient states (current vertex buffer etc) to controller
|
||||
- Reorganize EvalLimitContext and EvalLimitController
|
||||
|
||||
Moved transient states (current vertex buffer etc) to controller
|
||||
- Fix adaptive isolation of sharp corner vertices
|
||||
- Fix incorrect FarMeshFactory logic for isolating multiple corner vertices in corner patches
|
||||
@ -131,7 +160,7 @@ Release 2.4.0
|
||||
|
||||
**New Features**
|
||||
- Adding functionality to store uniform face-varying data across multiple levels of subdivision
|
||||
- Add OsdUtilPatchPartitioner
|
||||
- Add OsdUtilPatchPartitioner.
|
||||
It splits patcharray into subsets so that clients can draw partial surfaces
|
||||
for both adaptive and uniform.
|
||||
|
||||
|
@ -25,6 +25,6 @@
|
||||
#ifndef OPENSUBDIV_VERSION_H
|
||||
#define OPENSUBDIV_VERSION_H
|
||||
|
||||
#define OPENSUBDIV_VERSION v2_5_1
|
||||
#define OPENSUBDIV_VERSION v2_6_0
|
||||
|
||||
#endif /* OPENSUBDIV_VERSION_H */
|
||||
|
Loading…
Reference in New Issue
Block a user