manuelk
e637f7d1c8
Fix Far::TopologyrRefinerFactory dropping corner creases on vert index 0
...
fixes #381
2015-01-16 18:06:16 -08:00
manuelk
8ce16075ca
Minor tweak to release notes
...
- remove language wrt/ changes in vertex boundary interpolation rules :
enum names were changed, but functionality from 2.x is retained.
2015-01-15 17:15:11 -08:00
manuelk
fca807f82f
Adding <vector> include back to fix MSVC build (because alloca)
2015-01-15 17:05:39 -08:00
manuelk
a2c7c49bd3
Add content / fix typos to modeling tips ReST documentation
2015-01-15 12:03:35 -08:00
manuelk
99843dc650
Adding modeling tips to ReST documentation
2015-01-14 18:11:10 -08:00
barfowl
47a24444e7
Make sure vertex-face relation enabled in Vtr when refining FVar channels.
2015-01-14 16:52:06 -08:00
barfowl
1dcf01b02e
Removed unnecessary inclusion of <vector> from sdc/scheme.h
2015-01-14 16:51:30 -08:00
Manuel Kraemer
558733298b
Merge pull request #375 from hsdk/gregory_optimizations
...
Minor gregory patch shader optimizations
2015-01-13 16:03:49 -08:00
Manuel Kraemer
2071123148
Merge pull request #378 from hsdk/FixComputeBoundaryBug
...
Fix boundary bug of DX/CL kernels.
2015-01-13 09:55:19 -08:00
Manuel Kraemer
c0a79ae511
Merge pull request #379 from hsdk/OptimizeComputeDispatches
...
Optimize GL/DX compute dispatches.
2015-01-13 09:54:51 -08:00
Henry Schaefer
eb8abc0da6
Optimize GL/DX compute dispatches.
2015-01-13 10:59:06 +01:00
Henry Schaefer
19aad3cd54
Fixing boundary bug of DX/CL kernels.
2015-01-13 10:40:51 +01:00
Takahito Tejima
d1863eea12
fix batching bug of GLSL/GLSLXFB compute controllers.
2015-01-12 17:03:21 -08:00
Takahito Tejima
0178b09a38
fix boundary bug of GLSL/GLSLXFB kernels.
2015-01-12 17:02:54 -08:00
Takahito Tejima
0ca61278a5
Fixing crash of glShareTopology when switching to uniform subdivision.
2015-01-12 16:59:44 -08:00
Manuel Kraemer
3ab9d9693e
Merge pull request #376 from hsdk/GLTransformFeedbackFixes
...
Fix for GLTransformFeedback crash in computeStencil
2015-01-12 16:58:25 -08:00
manuelk
d3d724707f
Remove outdated Alpha release information from README.md
2015-01-12 13:21:43 -08:00
Henry Schaefer
18440e2f08
Fix GLTransformFeedback crash in computeStencil
...
- changed loop counter names in addWithWeight and readVertex that have overwritten the outer loop counter due to unrolling
2015-01-11 02:55:06 +01:00
Henry Schaefer
1b05cd8ee2
gregory patch shader optimization
...
- reduces instruction count by ~1/5
- improves readability
2015-01-10 21:28:54 +01:00
manuelk
974462e3db
Fix 'single-crease' crash bug in OsdGLDrawContext
...
- unset sharpness indices are -1, which should not be used to look up into the sharpness values vector...
2015-01-09 19:50:12 -08:00
manuelk
775e37b6c7
Merge branch 'release/v3_0_0_beta' into dev
2015-01-09 14:01:56 -08:00
manuelk
6c4669e565
Release 3.0.0.beta
2015-01-09 14:00:26 -08:00
manuelk
7c26ba176b
Update roadmap document
2015-01-09 13:01:22 -08:00
manuelk
1c27755564
Change subdivision vertex ordering
...
- switch to vert-verts first ordering (advantageous as it preserves the index of a parent vertex at all subsequent levels)
2015-01-09 11:38:32 -08:00
Manuel Kraemer
0a29f63a21
Merge pull request #372 from hsdk/dxPtexViewerFixes
...
dxPtexViewer fixes - thanks for the submission !
2015-01-08 22:47:54 -08:00
barfowl
0b7ba6a604
Minor updates to documentation preceding Beta release.
2015-01-08 19:07:35 -08:00
manuelk
1ea80096b5
Fix build (regression/common/vtr_utils.h)
2015-01-08 18:08:30 -08:00
Henry Schaefer
7c73cf0128
dxPtexViewer fixes:
...
- changed ptex layout data types in shaders to match srv format
- changed ptex srv type to unorm format for uchar data
- fixed hlsl compiler warning: initialized edgeDistance of OutputVertex struct in domain shader even if we are not in wireframe mode
- added directx debug device and enabled automatic break points to easily spot dx errors
2015-01-09 02:03:42 +01:00
barfowl
1de732e6fa
Updated far/tutorial_1 for recent changes to Far::TopologyRefinerFactory<MESH>
2015-01-07 21:39:22 -08:00
barfowl
4dc96b2520
Minor improvements to Far::TopologyRefinerFactory:
...
- all Factory<MESH> methods to specialize now return bool
- added topology validation of base level as indicated by option
- added populateBaseLevel() back to simplify premature failure
2015-01-07 21:33:48 -08:00
barfowl
fd0094fbf1
Merge branch 'dev' of github.com:PixarAnimationStudios/OpenSubdiv into dev
2015-01-07 14:01:06 -08:00
manuelk
2aed68de1e
Fix typos in ReST docs
2015-01-07 10:52:08 -08:00
barfowl
9519e59aed
Renaming of a few Sdc types and constants:
...
- renamed Sdc::Type to SchemeType and TypeTraits to SchemeTypeTraits
- renamed TYPE_ prefix to SCHEME_
- updated all usage within core library
- updated all usage in examples, tutorials, etc.
2015-01-07 10:48:12 -08:00
manuelk
43ff922070
Remove duplicate header
2015-01-07 10:48:12 -08:00
barfowl
165fac6ddd
Removed old to COMPUTE_MASK_WEIGHTS and store them within a Refinement.
2015-01-07 10:48:12 -08:00
barfowl
0817488b0d
Merge branch 'dev' of github.com:PixarAnimationStudios/OpenSubdiv into dev
2015-01-06 17:41:54 -08:00
barfowl
9bb98a94fd
Renaming of a few Sdc types and constants:
...
- renamed Sdc::Type to SchemeType and TypeTraits to SchemeTypeTraits
- renamed TYPE_ prefix to SCHEME_
- updated all usage within core library
- updated all usage in examples, tutorials, etc.
2015-01-06 17:40:11 -08:00
manuelk
32139c40e1
Remove duplicate header
2015-01-06 16:26:32 -08:00
barfowl
f8e7549d1b
Removed old to COMPUTE_MASK_WEIGHTS and store them within a Refinement.
2015-01-06 16:08:11 -08:00
barfowl
6115eb9c4d
Moved <sdc/type.h> to <sdc/types.h>
2015-01-06 14:26:20 -08:00
manuelk
e1b6434968
Fix build warnings (icc -w3)
2015-01-06 10:56:29 -08:00
barfowl
865fe5591f
Modified Far::TopologyRefinerFactory<>::Create() take new Options as argument
...
- update examples, tutorials, regressions, etc. accordingly
2015-01-06 00:03:21 -08:00
barfowl
513dc96405
Removed unused (and unusable) Clear() method from Far::TopologyRefiner.
2015-01-05 19:41:41 -08:00
barfowl
f9a7e08d44
Cleaned up internal Factory construction of TopologyRefiner.
2015-01-05 19:34:47 -08:00
barfowl
6b71744a26
Minor changes to address warnings and remarks issues by ICC.
2015-01-05 18:56:24 -08:00
manuelk
36b7551a63
Fix Windows build
2015-01-05 12:44:29 -08:00
barfowl
127152a511
Cleaned up protected access to TopologyRefiner from its Factories:
...
- fixed naming consistency of protected methods used by Factory
- removed other unused and/or redundant protected methods
- update Far Factories to reflect changes to Refiner methods
- updated usage in tutorials and regression
2015-01-04 16:33:18 -08:00
barfowl
5c9b373e44
Fixed Bezier-related typo in internal PatchTables methods.
2015-01-03 16:33:53 -08:00
barfowl
877b09d668
Minor internal cleanup of Far::TopologyRefinerFactory
2015-01-03 12:26:02 -08:00
barfowl
be7c8fdfd1
Sdc::TypeTraits now parameterized by Sdc::Scheme at runtime:
...
- changed template parameter to runtime method parameter
- added traits as static methods of all schemes
- constructed internal table of traits from all schemes
2015-01-02 14:57:04 -08:00