OpenSubdiv/opensubdiv/osd
David G. Yu 4e97cb2aba Reverted recent Far::PatchParam refactoring
This reverts most of the recent changes to the
organization of Far::PatchParam. In particular,
the core parameterization is no longer exposed
as a speparate PatchParamBase class.

We'll revisit this again in a later release, but
for now we will stick with a more straight
forward implementation.
2016-09-29 09:38:32 -07:00
..
Android.mk Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
bufferDescriptor.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
clD3D11VertexBuffer.cpp iso-646 fix for CUDA / CL / TBB 2016-06-25 14:23:55 -07:00
clD3D11VertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
clEvaluator.cpp Add events control to clVertexBuffer and clEvaluator 2015-11-23 17:54:03 +08:00
clEvaluator.h Add events control to clVertexBuffer and clEvaluator 2015-11-23 17:54:03 +08:00
clGLVertexBuffer.cpp iso-646 fix for CUDA / CL / TBB 2016-06-25 14:23:55 -07:00
clGLVertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
clKernel.cl Fixed Far::PatchParam encoding of refinement level 2015-06-11 15:10:30 -07:00
clPatchTable.cpp Fix OpenCL and CUDA EvalPatches kernels. 2015-05-26 11:13:30 -07:00
clPatchTable.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
clVertexBuffer.cpp Add events control to clVertexBuffer and clEvaluator 2015-11-23 17:54:03 +08:00
clVertexBuffer.h Add events control to clVertexBuffer and clEvaluator 2015-11-23 17:54:03 +08:00
CMakeLists.txt Use cmake's folder feature on platforms that support it. 2016-06-09 17:04:26 -07:00
cpuD3D11VertexBuffer.cpp Simplify Osd::MeshInterface. 2015-04-27 11:27:05 -07:00
cpuD3D11VertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
cpuEvaluator.cpp Reverted recent Far::PatchParam refactoring 2016-09-29 09:38:32 -07:00
cpuEvaluator.h Fix out of bounds mem access in CPU stencil eval. 2015-05-30 22:55:43 -07:00
cpuGLVertexBuffer.cpp Glean up GLEW and GLFW. 2016-06-25 10:29:59 +02:00
cpuGLVertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
cpuKernel.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
cpuKernel.h Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
cpuPatchTable.cpp Reduced warnings resulting from GCC's -Wshadow option 2015-07-29 18:46:18 -07:00
cpuPatchTable.h Mac build and shader compiler error fix. 2015-05-28 10:27:23 -07:00
cpuVertexBuffer.cpp Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
cpuVertexBuffer.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
cudaD3D11VertexBuffer.cpp cleanup CL/CUDA example harnesses. 2015-04-28 15:46:37 -07:00
cudaD3D11VertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
cudaEvaluator.cpp osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
cudaEvaluator.h osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
cudaGLVertexBuffer.cpp cleanup CL/CUDA example harnesses. 2015-04-28 15:46:37 -07:00
cudaGLVertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
cudaKernel.cu iso-646 fix for CUDA / CL / TBB 2016-06-25 14:23:55 -07:00
cudaPatchTable.cpp Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
cudaPatchTable.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
cudaVertexBuffer.cpp Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
cudaVertexBuffer.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
d3d11ComputeEvaluator.cpp Surround D3D10_SHADER_RESOURCES_MAY_ALIAS with #ifdef to avoid build errors with some versions of D3D SDK 2016-01-13 11:33:38 -08:00
d3d11ComputeEvaluator.h osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
d3d11LegacyGregoryPatchTable.cpp Rename and, or and not to &&, || and ! to address compilers that don't support them out of the box without extra headers. 2016-02-21 15:47:11 +01:00
d3d11LegacyGregoryPatchTable.h renaming (2/2) PatchTables and StencilTables to PatchTable and StencilTable 2015-05-22 11:50:01 -07:00
d3d11Mesh.h osd layer: Add GLPatchTable and retire DrawContext 2015-05-20 15:55:06 -07:00
d3d11PatchTable.cpp Fixed Far::PatchParam encoding of refinement level 2015-06-11 15:10:30 -07:00
d3d11PatchTable.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
d3d11VertexBuffer.cpp Fix a minor build warning (trips MSVC 2015) 2016-02-05 15:30:59 -08:00
d3d11VertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
glComputeEvaluator.cpp Fix GLSL program being deleted twice in GLSL Compute controller 2015-09-10 20:00:42 +05:00
glComputeEvaluator.h osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
glLegacyGregoryPatchTable.cpp Glean up GLEW and GLFW. 2016-06-25 10:29:59 +02:00
glLegacyGregoryPatchTable.h renaming (2/2) PatchTables and StencilTables to PatchTable and StencilTable 2015-05-22 11:50:01 -07:00
glMesh.h osd layer: Add GLPatchTable and retire DrawContext 2015-05-20 15:55:06 -07:00
glPatchTable.cpp Removing debug code that mistakenly slipped into glPatchTable.cpp. 2015-09-21 14:33:11 -07:00
glPatchTable.h Osd API refactor: EvalStencils and EvalPatches 2015-05-25 22:43:43 -07:00
glslComputeKernel.glsl Set layout to std430 for GLSL Compute kernel 2015-09-21 09:01:47 -07:00
glslPatchBSpline.glsl Workaround GLSL shader compiler on AMD 2015-05-31 10:26:50 -07:00
glslPatchCommon.glsl Additional tess control/hull shader perf fixes 2016-02-05 14:53:13 -08:00
glslPatchGregory.glsl Workaround GLSL shader compiler on AMD 2015-05-31 10:59:01 -07:00
glslPatchGregoryBasis.glsl Workaround GLSL shader compiler on AMD 2015-05-31 10:59:01 -07:00
glslPatchShaderSource.cpp Osd drawing API refactoring. 2015-05-13 17:35:46 -07:00
glslPatchShaderSource.h Remove #pragma once 2015-05-20 09:59:18 -07:00
glslXFBKernel.glsl Fixed Far::PatchParam encoding of refinement level 2015-06-11 15:10:30 -07:00
glVertexBuffer.cpp cleanup CL/CUDA example harnesses. 2015-04-28 15:46:37 -07:00
glVertexBuffer.h Remove #pragma once 2015-05-20 09:59:18 -07:00
glXFBEvaluator.cpp osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
glXFBEvaluator.h Fix undesirable doxygen annotations in osd. 2015-06-18 18:12:08 -07:00
hlslComputeKernel.hlsl osd refactor: split the vertex buffer argument into src and dst 2015-05-07 16:11:00 -07:00
hlslPatchBSpline.hlsl Sync'd screen-space single-crease patch fix to DX 2015-05-31 08:18:18 -07:00
hlslPatchCommon.hlsl Additional tess control/hull shader perf fixes 2016-02-05 14:53:13 -08:00
hlslPatchGregory.hlsl Re-organized patch tessellation shader code 2015-05-29 23:00:19 -07:00
hlslPatchGregoryBasis.hlsl Re-organized patch tessellation shader code 2015-05-29 23:00:19 -07:00
hlslPatchShaderSource.cpp Add a HLSL version of GregoryBasis patch shader. 2015-05-20 10:49:45 -07:00
hlslPatchShaderSource.h Remove #pragma once 2015-05-20 09:59:18 -07:00
mesh.h Clean up DX, example and tutorials. 2016-06-25 10:30:50 +02:00
nonCopyable.h Remove #pragma once 2015-05-20 09:59:18 -07:00
ompEvaluator.cpp Reverted recent Far::PatchParam refactoring 2016-09-29 09:38:32 -07:00
ompEvaluator.h Fixed out of bounds mem access for OMP and TBB 2015-09-30 13:26:35 -07:00
ompKernel.cpp iso-646 fix for CUDA / CL / TBB 2016-06-25 14:23:55 -07:00
ompKernel.h osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
opencl.h Remove #pragma once 2015-05-20 09:59:18 -07:00
opengl.h iso-646 fix for CUDA / CL / TBB 2016-06-25 14:23:55 -07:00
tbbEvaluator.cpp osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
tbbEvaluator.h Fixed out of bounds mem access for OMP and TBB 2015-09-30 13:26:35 -07:00
tbbKernel.cpp Reverted recent Far::PatchParam refactoring 2016-09-29 09:38:32 -07:00
tbbKernel.h osdlayer: rename Osd::VertexBufferDescriptor to Osd::BufferDescriptor. 2015-05-29 09:21:14 -07:00
types.h Reduced warnings resulting from GCC's -Wshadow option 2015-07-29 18:46:18 -07:00