Takahito Tejima
e84acde258
cmakefile: degrade the gcc version error to warning.
2015-07-30 10:24:25 -07:00
George ElKoura
7d1b2a58af
Merge pull request #713 from barfowl/gcc_shadow
...
Reduced warnings resulting from GCC's -Wshadow option
2015-07-29 20:27:08 -07:00
barfowl
a811fb9a80
Replaced topology initialization assertions with errors:
...
- TopologyRefinerFactory now issues errors for its minimum requirements
2015-07-29 19:38:05 -07:00
barfowl
db3fe9a8e8
Reduced warnings resulting from GCC's -Wshadow option
...
- eliminated warnings from core libraries and regression code
2015-07-29 18:46:18 -07:00
Takahito Tejima
ccfcca9abf
Retains boundary faces of bilinear scheme mesh with VTX_BOUNDARY_NONE
...
We mark boundary faces as holes only if the vertex boundary interpolation
is none and the subdivision scheme has local neighborhood.
2015-07-29 17:21:26 -07:00
Takahito Tejima
168139d4ca
Fix bug when PatchTableFactory::Options.generateAllLevels is set
...
generateAllLevels flags is used when we want to have uniform refined
patch array containing all levels together. There's an index offsetting
bug when this flag is enabled.
2015-07-29 14:49:51 -07:00
Takahito Tejima
def029a273
glEvalLimit example: add bilinear shape into test cases
2015-07-29 14:49:51 -07:00
Jeremy Cowles
55565cca84
Respect factorizeIntermediateLevels option
...
Previously, this flag was being ignored during stencil table
construction.
Fixes issue #694
2015-07-23 00:45:47 -07:00
George ElKoura
fa3a6fc43b
Merge pull request #706 from barfowl/icc_pragmas
...
Eliminate or encapsulate recently added ICC pragmas
2015-07-20 23:25:26 -07:00
barfowl
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
2015-07-20 17:56:00 -07:00
Takahito Tejima
22a8c26048
Merge pull request #705 from PixarAnimationStudios/revert-704-ispc
...
Revert "Add ISPC limit surface evaluation"
2015-07-20 17:28:02 -07:00
Takahito Tejima
8a8771c97d
Revert "Add ISPC limit surface evaluation"
2015-07-20 17:13:51 -07:00
Takahito Tejima
b006dc328e
Merge pull request #704 from shengfuintel/ispc
...
Add ISPC limit surface evaluation
2015-07-20 15:13:43 -07:00
Sheng Fu
d3f8725e79
Add ISPC limit surface evaluation
2015-07-20 14:12:11 -07:00
Sergey Sharybin
2f694727c3
Remove workaround for duplicated symbols with MSVC
...
This workaround actually caused linking errors related on missing
symbols and removing the workaround does not cause any duplicated
symbols with MSVC 2013.
2015-07-19 18:10:09 +02:00
Sergey Sharybin
a095ebf1f0
Fix linking error when using GCC and including osd/mesh.h from several places
...
Te issue here is that some of the functions were not considered templated
anymore because all their template arguments were specified, which made it
so compiler was creating implementation for them in every file from where
the header was included. This causes errors during linking related on the
same symbol implemented in several places.
Marking those functions as inlined solves the problem and should not cause
any bad side effects because they're small enough and likely being inlined
by an optimizer anyway.
2015-07-19 18:06:54 +02:00
jcowles
bd7b017c02
Merge branch 'shengfuintel-dev' into dev
2015-07-16 09:30:09 -07:00
Sheng Fu
51a9da3bf0
fix ICC compile warning
2015-07-16 09:27:49 -07:00
Sheng Fu
fe20023989
minimize the scope of disabled warnings
2015-07-16 09:27:48 -07:00
Sheng Fu
59382abeaa
Fix Intel compiler warning
2015-07-16 09:27:48 -07:00
Jeremy Cowles
0e5c320248
Merge pull request #697 from Nazg-Gul/dev
...
Fix typo in Far tutorial, GetFaceEdges() actually get face index, not edge index
2015-07-16 09:21:53 -07:00
Christopher Jones
87dc09e769
Fix cmake projects to not require GLFW when NO_OPENGL provided and not build gpu lib if not needed.
2015-07-15 23:55:14 -06:00
Jeremy Cowles
d051c9b2cd
Merge pull request #701 from c64kernal/dev_docref
...
Added references section to the documentation
2015-07-13 18:34:58 -07:00
George ElKoura
87a7fd831c
Added references section to the documentation
...
- Added new references section for folks wishing to learn more about
subdivision.
- Fixed a reference in the intro.
- Fixed a minor typo in the nav bar.
2015-07-13 18:13:54 -07:00
Jeremy Cowles
0443db73b8
Merge pull request #700 from barfowl/fvar_unconnected
...
Fixed initialization of unconnected vertices in FVar channels
2015-07-13 11:46:39 -07:00
Takahito Tejima
51e1833139
Merge pull request #699 from daz3d/tbb_offset_fixes
...
Fix offsets in TbbEvalStencils when start is non-zero.
2015-07-13 11:40:49 -07:00
Takahito Tejima
cd212125df
Merge pull request #696 from daz3d/omp_offset_fixes
...
Fix offsets in OmpEvalStencils when start is non-zero.
2015-07-13 11:40:33 -07:00
barfowl
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
2015-07-12 18:30:26 -07:00
Christopher Jones
89b698e519
Fix offsets in TbbEvalStencils when start is non-zero.
2015-07-12 16:03:09 -06:00
Jeremy Cowles
71097a2bb4
Merge pull request #695 from daz3d/index_out_of_range_fixes
...
Index out of Range Issues
2015-07-09 21:29:29 -07:00
Sergey Sharybin
cee60e93e2
Fix typo in Far tutorial, GetFaceEdges() actually get face index, not edge index
2015-07-08 16:51:08 +02:00
Christopher Jones
d317cbc86b
Fix offsets in OmpEvalStencils when start is non-zero.
2015-07-05 11:22:38 -06:00
Christopher Jones
8a74831b2e
Fix out of range access issues when a non-connected vertex occurs at the end of mesh's vertex list or mesh has face varying data.
2015-07-05 10:43:00 -06:00
George ElKoura
732e7495a6
Merge pull request #693 from jcowles/dev-fix
...
Some minor compiler warning fixes
2015-06-25 23:39:47 -07:00
George ElKoura
99c6d01988
Merge pull request #692 from jcowles/dev
...
Remove all unused references to AddVaryingWithWeight
2015-06-25 23:38:48 -07:00
Jeremy Cowles
8dd7563060
Some minor compiler warning fixes
...
In one case, we were comparing int and unsigned int.
In primvarRefiner, some values were safely uninitialized, but older compilers
(GCC 4.1) were complaining.
2015-06-25 22:29:23 -07:00
Jeremy Cowles
ab5d5341af
Remove all unused references to AddVaryingWithWeight
...
Far no longer supports this method, so the existing functions were pure noise.
Hbr, however still requires it, so there are still a couple instances of it in
the hbr tutorial files.
2015-06-25 22:12:38 -07:00
David G Yu
3961a2f4a5
Merge pull request #691 from jcowles/dev-clean
...
Replaced Geri's game image with Inside Out
2015-06-23 13:47:10 -07:00
jcowles
3c9facd85c
Replaced Geri's game image with Inside Out
2015-06-23 13:22:47 -07:00
Takahito Tejima
2e0e5c46b0
Merge branch 'release/v3_0_0' into dev
2015-06-23 10:56:43 -07:00
Takahito Tejima
f39ee21147
version 3.0.0 release
2015-06-23 10:56:01 -07:00
Takahito Tejima
fc28a17b1b
Merge pull request #690 from davidgyu/docs
...
Added a link for face-varying to the nav sidebar
2015-06-23 10:26:28 -07:00
David G Yu
11f6af9b8e
Added a link for face-varying to the nav sidebar
2015-06-23 10:23:43 -07:00
Takahito Tejima
faf11628a7
Merge pull request #688 from jcowles/dev-docs
...
Update documentation logos
2015-06-23 10:20:06 -07:00
Jeremy Cowles
44f9dc1276
Updated logo and header icons
2015-06-23 09:57:12 -07:00
David G Yu
e15b3acb6c
Merge pull request #689 from takahito-tejima/doc
...
update boundary interpolation diagram.
2015-06-23 09:53:34 -07:00
Takahito Tejima
6cb5d188d1
update boundary interpolation diagram.
2015-06-23 09:27:10 -07:00
David G Yu
3227d6042e
Merge pull request #687 from poljere/fix_documentation
...
Minor changes/fixes in the documentation
2015-06-23 07:48:06 -07:00
Pol Jeremias Vila
7a83173023
getting_started.rst : download opensubdiv link now points to master version instead of the dev version; intro.rst : minor changes in the text; cmake_build.rst : consistent capitalization in CMake; code_examples and maya_osdpolysmooth : Instead of calling it just osdpolysmooth, now we refer to it as Maya osdpolysmooth
2015-06-22 22:56:07 -07:00
George ElKoura
b7e7334e43
Merge pull request #686 from davidgyu/doctest
...
Added some minor grammar and spelling fixes
2015-06-22 22:01:24 -07:00