OpenSubdiv/opensubdiv/osd
manuelk a79832b3a1 Far::PatchTables re-factor & clean-up
- remove Descriptor iterators
- switch 'unsigned int' indices to typed Far::Index

We aren't done yet... but its a step in the right direction
2014-10-09 14:48:50 -07:00
..
Android.mk Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
clComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clD3D11VertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clD3D11VertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clGLVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clGLVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clKernel.cl Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
clVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
CMakeLists.txt WIP limit stencils factory 2014-09-12 16:59:16 -07:00
computeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuD3D11VertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuD3D11VertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuEvalLimitContext.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuEvalLimitContext.h Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuEvalLimitController.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuEvalLimitController.h Minor EvalLimit naming refactor 2014-09-22 16:01:43 -07:00
cpuEvalLimitKernel.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuEvalLimitKernel.h Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuEvalStencilsContext.cpp WIP limit stencils factory 2014-09-12 16:59:16 -07:00
cpuEvalStencilsContext.h WIP limit stencils factory 2014-09-12 16:59:16 -07:00
cpuEvalStencilsController.cpp WIP limit stencils factory 2014-09-12 16:59:16 -07:00
cpuEvalStencilsController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuGLVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuGLVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuKernel.cpp Fix inconsistent file access permissions 2014-09-17 13:45:50 -07:00
cpuKernel.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuSmoothNormalContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuSmoothNormalContext.h Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuSmoothNormalController.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
cpuSmoothNormalController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cpuVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaD3D11VertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaD3D11VertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaGLVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaGLVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaKernel.cu Fix Cuda compile warning in osd/cudaKernel.cu 2014-09-12 10:43:18 -07:00
cudaVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
cudaVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11ComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11ComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11ComputeController.cpp Fix inconsistent file access permissions 2014-09-17 13:45:50 -07:00
d3d11ComputeController.h Fix inconsistent file access permissions 2014-09-17 13:45:50 -07:00
d3d11DrawContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11DrawContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11DrawRegistry.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11DrawRegistry.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11Mesh.h Fix inconsistent file access permissions 2014-09-17 13:45:50 -07:00
d3d11PtexMipmapTexture.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11PtexMipmapTexture.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11PtexTexture.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11PtexTexture.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11VertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
d3d11VertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
debug.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
drawContext.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
drawContext.h Fixes the bug of glShareTopology. This example mutates patchDescriptor in drawcontext, so it needs a write access. 2014-09-10 15:24:16 -07:00
drawRegistry.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
drawRegistry.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
error.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
error.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
evalLimitContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
evalLimitContext.h Minor EvalLimit naming refactor 2014-09-22 16:01:43 -07:00
glDrawContext.cpp Fix compiler errors for OpenGL-ES. 2014-09-11 16:30:50 -07:00
glDrawContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glDrawRegistry.cpp Fix compiler errors for OpenGL-ES. 2014-09-11 16:30:50 -07:00
glDrawRegistry.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glMesh.h Fixed Osd::Mesh constructors that initialize member variables from user variables. 2014-09-17 13:41:45 -07:00
glPtexMipmapTexture.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glPtexMipmapTexture.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glPtexTexture.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glPtexTexture.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslComputeKernel.glsl Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslPatchBSpline.glsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
glslPatchCommon.glsl Interleaved buffer support in OsdCompute. Removed OsdVertexDescriptor and replaced with OsdVertexBufferDescriptor. 2014-05-09 15:44:52 -07:00
glslPatchGregory.glsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
glslPatchTransition.glsl Fixed calculation of screen space LOD tess factors for transition corner patches. 2014-05-02 15:59:30 -07:00
glslPtexCommon.glsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
glslTransformFeedbackComputeContext.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslTransformFeedbackComputeContext.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslTransformFeedbackComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslTransformFeedbackComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glslTransformFeedbackKernel.glsl Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glVertexBuffer.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
glVertexBuffer.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
hlslComputeKernel.hlsl Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
hlslPatchBSpline.hlsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
hlslPatchCommon.hlsl Move uniform block definitions out of osd common shader into client shader. 2013-12-03 15:59:38 -08:00
hlslPatchGregory.hlsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
hlslPatchTransition.hlsl Fixed calculation of screen space LOD tess factors for transition corner patches. 2014-05-02 15:59:30 -07:00
hlslPtexCommon.hlsl Fix vec array initialization in GLSL & HLSL (should fix some DX compiler problems) 2014-10-04 16:22:43 -07:00
mesh.h Fixed Osd::Mesh constructors that initialize member variables from user variables. 2014-09-17 13:41:45 -07:00
nonCopyable.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompEvalStencilsController.cpp WIP limit stencils factory 2014-09-12 16:59:16 -07:00
ompEvalStencilsController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompKernel.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompKernel.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ompSmoothNormalController.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
ompSmoothNormalController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
opencl.h Integrate CLEW into osd library and examples 2014-05-22 09:10:59 +02:00
opengl.h Amending Apache license language & file headers. 2013-09-26 12:04:57 -07:00
ptexMipmapTextureLoader.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ptexMipmapTextureLoader.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ptexTextureLoader.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
ptexTextureLoader.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbComputeController.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbComputeController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbEvalStencilsController.cpp WIP limit stencils factory 2014-09-12 16:59:16 -07:00
tbbEvalStencilsController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbKernel.cpp Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbKernel.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
tbbSmoothNormalController.cpp Far::PatchTables re-factor & clean-up 2014-10-09 14:48:50 -07:00
tbbSmoothNormalController.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
vertex.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00
vertexDescriptor.h Landing 3.0.0.alpha 2014-09-05 15:07:46 -07:00