George ElKoura
7c48a14096
Merge pull request #643 from takahito-tejima/doc
...
update documents.
2015-06-18 15:24:20 -07:00
Takahito Tejima
8d9f4751f1
update doc: simplify the release note as previous releases.
...
The detail of 3.0 changes are explained in the "Introduction to 3.0" page.
2015-06-18 15:17:28 -07:00
Takahito Tejima
6bc13df93b
update doc: fix a layout issue in osd_overview
2015-06-18 15:11:41 -07:00
Takahito Tejima
6b6f61979f
update doc: flip the order of API layers. sdc > vtr > far > osd.
...
remove the paragraph of representation vs implementation.
2015-06-18 15:11:04 -07:00
Takahito Tejima
1e52887e3f
Merge pull request #641 from c64kernal/dev_doxtex
...
Removed link to incomplete 'Textures' doc.
2015-06-18 09:46:23 -07:00
Takahito Tejima
fe961923da
Merge pull request #640 from c64kernal/dev_doxrn
...
Reorganized Release Notes
2015-06-18 09:46:16 -07:00
George ElKoura
dfc303e59d
Removed link to incomplete 'Textures' doc.
...
Removed the link to the 'Textures' document because it is incomplete.
Still keep the texture document (in the tree and in the CMakeLists.txt to one day revive.
2015-06-17 21:38:25 -07:00
George ElKoura
a51456963c
Reorganized Release Notes
...
Modified Release Notes to be a brief overview of the 3.0 release
features, while moving the descriptive text to a new section that
outlines the major changes in 3.0 grouped along with the Porting
Guide and Subdivision Compatibility document.
2015-06-17 20:19:14 -07:00
David G Yu
0e5b504bca
Merge pull request #639 from takahito-tejima/doc
...
update osd layer documents
2015-06-17 18:10:35 -07:00
Takahito Tejima
c9fbc2c49d
doc update: remove the obsolete usecase flow chart (for now)
2015-06-17 17:48:00 -07:00
Takahito Tejima
0ab4076286
doc update: replace old references to ComputeContext and ComputeController.
2015-06-17 17:40:25 -07:00
Takahito Tejima
4f2c33bf08
update osd layer documents
...
- the first pass of revised Osd overview
- add a new doc for osd shader interface.
- update the api layers diagram.
2015-06-17 17:26:09 -07:00
Takahito Tejima
bb72958ab4
Merge pull request #638 from davidgyu/releaseDocs
...
Some updates to far_overview and a small fix to the roadmap
2015-06-17 17:23:27 -07:00
Takahito Tejima
8d217e6880
Merge pull request #637 from barfowl/fvar_example
...
Minor revision to one of the regression/shapes
2015-06-17 17:23:20 -07:00
David G Yu
4513cdcbac
Updated far_overview PatchTable documentation
...
Added information about recent PatchParam changes as well
as some discussion of Single-Crease patches, Local Points,
and Legacy Gregory patches.
2015-06-17 17:07:28 -07:00
David G Yu
72dcbd37a0
Fixed references to Osd::DrawContext/Controller
...
These have been replaced with the new Evaluator and
Patch Drawing interfaces.
2015-06-17 15:58:18 -07:00
barfowl
4378a9ea96
Minor revision to one of the regression/shapes:
...
- changed the dart in catmark_fvar_bound0 to match bound1
- the two were intended to only differ in the splitting of the lower region
2015-06-17 14:50:07 -07:00
Takahito Tejima
440bdb44dc
Merge pull request #636 from davidgyu/releaseDocs
...
A few small documentation fixes
2015-06-17 13:42:29 -07:00
David G Yu
bc4ca8f212
Fixed typo in subdivision_surfaces.rst
2015-06-17 11:22:47 -07:00
David G Yu
5c914a0622
Fixed misspelled point indices in shader comments
2015-06-17 11:18:52 -07:00
David G Yu
27eb0d3cac
Updated documentation of VTX_BOUNDARY_NONE
2015-06-17 11:14:06 -07:00
David G Yu
3982bece8d
Updated face-varing interpolation image
...
The new image illustrates all face-varying interpolation options
using the catmark_fvar_bound1 regression shape.
2015-06-17 10:00:33 -07:00
David G Yu
48f52dbeaf
Removed commented out face-varying options
...
This was already commented out and is not intended for release.
2015-06-17 09:59:03 -07:00
David G Yu
70e2c486b8
Merge pull request #635 from c64kernal/dev_dox
...
Split out Compatiblity Guide into a separate page.
2015-06-16 11:15:55 -07:00
George ElKoura
40c5dbdd82
Split out Compatiblity Guide into a separate page.
...
The compatibility portions of the "Porting Guide" are
now split into a different page. We'd like to keep
the "Porting Guide" simple and easy to understand.
The Compatiblity portion may live on longer than what
is just needed for Porting from 2.x to 3.0.
2015-06-15 20:16:47 -07:00
David G Yu
38d75aac60
Merge pull request #632 from c64kernal/dev_dox
...
A few tweaks to the roadmap.
2015-06-15 10:31:56 -07:00
George ElKoura
94b84837a4
Merge pull request #633 from barfowl/doc_updates
...
More updates to Release Notes and Porting Guide
2015-06-14 21:57:52 -07:00
barfowl
6b8544d2f0
More updates to Release Notes and Porting Guide
2015-06-12 20:58:49 -07:00
George ElKoura
ee80057cdf
A few tweaks to the roadmap.
2015-06-12 20:27:32 -07:00
George ElKoura
1f29971b64
Merge pull request #631 from barfowl/doxygen_fixes
...
Doxygen tweaks to prevent it mangling Far::TopologyRefinerFactory<MESH>
2015-06-12 18:36:03 -07:00
barfowl
e1673ebbf3
Doxygen tweaks to prevent it mangling Far::TopologyRefinerFactory<MESH>
...
- suppressed forward declarations for Factory<TopologyDescriptor>
- moved typedef out of Doxygen group of Factory<MESH> to preserve ordering
2015-06-12 14:33:21 -07:00
Takahito Tejima
6834d0b1d3
Merge branch 'release/v3_0_0_RC2' into dev
2015-06-11 18:32:38 -07:00
Takahito Tejima
bb1fa6a9ee
RC2.
...
- changed the namespace version
- updated release notes
2015-06-11 18:30:55 -07:00
Takahito Tejima
78cc500de0
Merge pull request #630 from davidgyu/crashFix
...
Fixed crash in GL viewers w/ LegacyGregory
2015-06-11 17:54:45 -07:00
David G. Yu
d4a18a6c98
Fixed crash in GL viewers w/ LegacyGregory
...
Fixed a crash (assertion failure on Windows) that occurs when
creating GLLegacyGregoryPatchTable for a mesh that requires
no Gregory patches.
2015-06-11 17:30:14 -07:00
Takahito Tejima
34fab03921
Merge pull request #629 from davidgyu/patchParamFix
...
Fixed Far::PatchParam encoding of refinement level
2015-06-11 15:33:50 -07:00
David G. Yu
f0128a5f5e
Fixed Far::PatchParam encoding of refinement level
...
This change restores the use of 4-bits in Far::PatchParam to
encode the refinement level of a patch. This restores one bit
that was stolen to allow for more general encoding of boundary
edge and transition edge masks. In order to accommodate all
of the bits that are required, the transition edge mask bits
are now stored along with the faceId bits.
Also, accessors are now exposed directly as members of Far::PatchParam
and the internal bitfield class is no longer directly exposed.
2015-06-11 15:10:30 -07:00
David G Yu
1c5b4778d6
Merge pull request #627 from takahito-tejima/bugfix
...
Fix a bug in LimitStencilTableFactory
2015-06-11 14:57:12 -07:00
Takahito Tejima
12f3e5a384
Fix a bug in LimitStencilTableFactory
...
If the input cv stencil is given and it includes the local point
stencils for endcaps, LimitStencilTableFactory::Create failed
because of incorrect sanity checking.
2015-06-11 13:41:20 -07:00
David G Yu
a21cd1560b
Merge pull request #625 from barfowl/stack_buffer
...
Resolve MSVC 32-bit build error with StackBuffer
2015-06-10 18:42:35 -07:00
Jeremy Cowles
16bc55fc6f
Merge pull request #624 from takahito-tejima/winbuild
...
cmake fix: specify the destination file name for the maya script
2015-06-10 18:22:50 -07:00
barfowl
bae35a9f1e
Removed StackBuffer::operator[] to remove MSVC overloading ambiguity error
...
- removed operator[] -- now rely on (TYPE*)[]
- added comments regarding reliance on implicit casting
2015-06-10 18:14:14 -07:00
Takahito Tejima
531a069410
cmake fix: specify the destination file name for the maya script
...
This change fixes a cmake build issue, which fails to create lib
directory when maya example plugin is configured to build.
2015-06-10 18:04:01 -07:00
Jeremy Cowles
1f2d12f496
Merge pull request #623 from barfowl/doc_updates
...
More revisions to documentation pages
2015-06-10 17:43:12 -07:00
Jeremy Cowles
2ecfb9c2c0
Merge pull request #620 from takahito-tejima/stencil
...
Fix a bug in limit stencil table creation
2015-06-10 14:05:58 -07:00
Jeremy Cowles
78047e085f
Merge pull request #619 from barfowl/doc_porting
...
Added more content to the docs for porting and compatibility
2015-06-10 14:05:52 -07:00
Jeremy Cowles
017f089775
Merge pull request #612 from poljere/fix_maya_plugin
...
The Maya plugin can interpolate UVs and Vertex color channels.
2015-06-10 14:05:32 -07:00
barfowl
97adfc282a
More revisions to documentation pages
2015-06-10 11:43:18 -07:00
Pol
dd2b784b22
Cleaning up the Maya plugin a bit more, now accessing the arrays is more clear.
2015-06-09 17:46:29 -07:00
Takahito Tejima
5bf1c3a396
Fix a bug in limit stencil table creation
...
LimitStencilTableFactory::Create was returning fewer number of
stencils, off by the number of coarse vertices.
2015-06-09 17:07:18 -07:00