Commit Graph

  • 05a7db5e14 Make CMake path variables more robust mkraemer 2014-04-09 16:43:38 -0400
  • e011fa34af Fix typo (and Doxygen warning) mkraemer 2014-04-09 15:20:01 -0400
  • 5cef906014 Adding documentation content mkraemer 2014-04-09 11:20:59 -0400
  • 99c34d2aec Adding functionality to store uniform face-varying data across multiple levels of subdivision manuelk 2014-04-04 19:10:34 -0700
  • 1bb469995f Improve error reporting in osdutil refinement classes, and fix a build issue in the python wrapping code. gelder 2014-03-28 12:28:59 -0700
  • d960990063 Remove FarMesh dependency from Osd*Context. The context constructor takes subdivision tables and vertex edit tables directly. Takahito Tejima 2014-03-28 12:10:13 -0700
  • 061c861dbf Change PxOsdUtil prefix to final OsdUtil prefix. Dirk Van Gelder 2014-03-27 08:26:55 -0700
  • 84bc05ac9f more refactoring on FarMesh and move FarMultiMeshFactory to OsdUtil. Takahito Tejima 2014-03-24 19:13:40 -0700
  • d2fc86ba5e Move table splicing functions of FarMultiMeshFactory into factories, in preparation for relocating MultiMesh to OsdUtil. Takahito Tejima 2014-03-20 14:52:42 -0700
  • 76818e630b Refactor FarSubdivisionTables. Delete scheme specialized subdivision tables. The base class FarSubdivisionTables already has all tables, so we just need scheme enum to identify which scheme the subdivision tables belong to. This brings a lot of code cleanups around far factory classes. Takahito Tejima 2014-03-19 17:19:08 -0700
  • e5c54cc9eb fix typo in gcdComputeController takahito-tejima 2014-03-19 11:51:54 -0700
  • 44a7cb6a45 Refactor Far API. * replace void* of all kernel applications with CONTEXT template parameter. It eliminates many static_casts from void* for both far and osd classes. * move the big switch-cases of far default kernel launches out of Refine so that osd controllers can arbitrary mix default kernels and custom kernels. * change FarKernelBatch::kernelType from enum to int, clients can add custom kernel types. * remove a back-pointer to farmesh from subdivision table. * untemplate all subdivision table classes and template their compute methods instead. Those methods take a typed vertex storage. * remove an unused argument FarMesh from the constructor of subdivision table factories. Takahito Tejima 2014-03-19 11:44:51 -0700
  • 1d8cb62255 Add OsdUtilPatchPartitioner. It splits patcharray into subsets so that clients can draw partial surfaces for both adaptive and uniform. Also added a new example facePartition which uses OsdUtilPatchPartitioner. Takahito Tejima 2014-03-19 10:25:12 -0700
  • 40dbbfd294 Fix another multi mesh splicing bug of face varying data. Change FarPatchTables::Descriptor::begin() to take starting patch type so that we can use a desc iterator for uniform quads/tris as well. Takahito Tejima 2014-03-19 09:10:49 -0700
  • 3fe1d97342 Fix build warning in FarMultiMeshFactory manuelk 2014-03-17 14:59:28 -0700
  • bee501b99a Merge branch 'release/v2_3_5' into dev manuelk 2014-03-17 11:46:47 -0700
  • 38229ef185 Merge branch 'release/v2_3_5' manuelk 2014-03-17 11:45:53 -0700
  • bea9d59a97 Release 2.3.5 v2_3_5 manuelk 2014-03-17 11:45:09 -0700
  • a9f321482a Update release notes for release 2.3.5 manuelk 2014-03-17 11:41:58 -0700
  • 90a21ca74b Fix doxygen parameter documentation for OsdCPUSmoothNormalContext manuelk 2014-03-17 11:39:45 -0700
  • cf6e9bc6de Fix a splicing bug in FarMultiMeshFactory. Takahito Tejima 2014-03-17 11:20:02 -0700
  • 5aecc9e46e Fix Maya OsdPolySmooth node component output manuelk 2014-03-13 14:49:19 -0700
  • 5d3ca52e1a Minor code cleanup in FarPatchTablesFactory manuelk 2014-03-11 18:37:25 -0700
  • 6e1f619941 Add cleanup function to osdPolySmooth Maya plugin manuelk 2014-02-28 14:58:19 -0800
  • fb3efcad71 Fix osdPolySmooth Maya plugin manuelk 2014-02-27 16:45:34 -0800
  • 6d367f7f13 Fix FindMaya.cmake manuelk 2014-02-26 17:20:01 -0800
  • 37f25250f1 Fix FindTBB.cmake manuelk 2014-02-26 17:16:42 -0800
  • a2563f3c2d Adding documentation (face-varying boundary interpolation rules) manuelk 2014-02-25 17:08:22 -0800
  • 2a4b1329c1 Adding documentation (boundary interpolation rules) manuelk 2014-02-25 15:27:12 -0800
  • d0c3ed9f38 Refactoring FarPatchTables and FarPatchTablesFactory manuelk 2014-02-24 17:12:39 -0800
  • dbf51a9fb6 Add stddef.h to python/osd/osdshim.i manuelk 2014-02-24 11:11:23 -0800
  • 5031d0686a Fixed OpenCL initialization to be slightly more robust. David G. Yu 2014-02-23 21:21:25 -0800
  • ead34f1662 Added 'static' specifiers for non-kernel CL funcs at program scope. David G. Yu 2014-02-23 21:19:58 -0800
  • ff4fe169bb Removed address space qualifiers from OpenCL kernel functions David G Yu 2014-02-22 22:32:50 +0000
  • dfb5c100de Added OpenCL header include paths where necessary David G Yu 2014-02-22 21:37:11 +0000
  • a07ad19559 Fixed examples to run correctly on high DPI displays with GLFW 3 David G Yu 2014-02-21 19:25:00 -0800
  • 6e3b70cd29 Fix GLSL array instantiation syntax for glStencilViewer manuelk 2014-02-21 17:57:56 -0800
  • a4bd2dee1d Update documention for Xcode builds manuelk 2014-02-20 11:05:09 -0800
  • 6d0600d05e Fix Zlib include in ptexViewer manuelk 2014-02-18 14:40:02 -0800
  • 9fda7b73f7 Minor code cleanup of FarMeshFactory manuelk 2014-02-13 11:46:31 -0800
  • f1518a5f59 Fix Gregory Boundary patch buffer overrun manuelk 2014-02-13 11:26:50 -0800
  • be540d63b8 Fixed a build error when using older versions of GLFW David G Yu 2014-02-05 17:53:09 -0800
  • fea9288a1f Replacing un-necessary dynamic_cast with reinterpret_cast within FarDispatcher manuelk 2014-02-03 14:29:53 -0800
  • 75c02c6043 Fixes black texels when the resolution of a ptex face is less than 4. Closes #253 Takahito Tejima 2014-02-03 12:00:36 -0800
  • 859bb964ae Enable uvViewer on OS X now that Mavericks is released. David G. Yu 2014-02-02 22:37:56 -0800
  • 1484856269 Modified ptexViewer and uvViewer shaders to address some portability issues. David G. Yu 2014-02-02 22:35:59 -0800
  • 8f7d23aba4 Fixed ptexViewer shader errors. David G Yu 2014-02-03 03:23:03 +0000
  • ec98c7fe03 Move VBO buffer allocation out of allocate() and into BindVBO() manuelk 2014-01-30 17:29:14 -0800
  • 0ba68c00bd Adding screen-capture function to ptexViewer manuelk 2014-01-23 13:21:42 -0800
  • 0bda8963e9 Adding the ability to read obj files to the dxViewer example manuelk 2014-01-22 15:36:08 -0800
  • 704a6129cb Fix build warnings (optimized) manuelk 2014-01-22 14:26:42 -0800
  • 9fb89a2761 Fix glViewer support for GLSL compute manuelk 2014-01-22 14:23:04 -0800
  • b79ebd796c Fix UV merging in osdPolySmooth code example manuelk 2014-01-17 15:16:46 -0800
  • 51db7e5ef1 Fix ptexViewer: enable specular pass in both IBL and point lighting manuelk 2014-01-17 11:56:30 -0800
  • 249bc339e4 Merge branch 'release/v2_3_4' into dev manuelk 2014-01-13 10:58:04 -0800
  • e6a007eaf4 Merge branch 'release/v2_3_4' manuelk 2014-01-13 10:57:49 -0800
  • be9d23fedd Release 2.3.4 v2_3_4 manuelk 2014-01-13 10:57:21 -0800
  • 14908b737c Update release notes for release 2.3.4 manuelk 2014-01-13 10:52:17 -0800
  • 89e18fb179 Adding OpenMP SmoothNormal Context & Controller manuelk 2014-01-10 15:31:48 -0800
  • dabaac8187 Adding a TBB SmoothNormal Context & Controller manuelk 2014-01-10 14:56:59 -0800
  • 6465d3594c Adding a Context / Controller pair for CPU evaluation of smooth normals manuelk 2014-01-09 17:36:35 -0800
  • c7b385211b Merge ab5b283728 into cc819a8e19 Jeremy Cowles 2014-01-04 13:57:56 -0800
  • ab5b283728 Cleanup JAVASCRIPT conditions in CMakeLists.txt Jeremy Cowles 2014-01-04 13:39:19 -0800
  • 8918173fda Improve stringification of shaders & kernels in build. manuelk 2014-01-03 16:59:26 -0800
  • 5c4e8286e5 Fix build warning from osdutil/adaptiveEvaluator.cpp manuelk 2014-01-03 15:43:16 -0800
  • 1d4891fe8f Fix include paths for new common example objects build (windows build) manuelk 2014-01-03 15:29:43 -0800
  • eb09b9e14c Use obj targets for faster CPU/GPU lib builds jcowles 2013-12-23 22:30:34 -0800
  • 94d2408c15 File missing from commit: 00b0d95058 manuelk 2014-01-03 14:22:48 -0800
  • 00b0d95058 Remove CMake compiling redundancies manuelk 2014-01-03 13:39:48 -0800
  • e8a25c511a Make osd a cmake object library. jcowles 2013-12-21 21:02:36 -0800
  • 1329ea34de Update license headers to apache. Dirk Van Gelder 2014-01-01 21:08:53 -0800
  • 01fa0eac63 Add C compatible API to access the adaptiveEvaluator class from non-C++. This is the case with blender. Dirk Van Gelder 2014-01-01 21:02:56 -0800
  • 7f22c49cd3 Install was incorrectly set to bindir. Changed to libdir. Dirk Van Gelder 2014-01-01 10:30:45 -0800
  • 570ebf7156 Fixed VS2010 warnings/errors. David G. Yu 2013-12-31 23:50:55 -0800
  • fdc3d11852 Added 'f' suffix to float constants in stencil factory data tables. David G. Yu 2013-12-31 23:43:37 -0800
  • 7e0f6955c7 Added adaptiveEvaluator class inspired by Sergey's work in blender. Do feature adaptive refinement, then use the cpuEvalLimit API to evaluate grids of points on faces. Dirk Van Gelder 2013-12-31 22:35:52 -0800
  • 9287179558 Make emcc be conditional for Emscripten builds jcowles 2013-12-23 23:14:19 -0800
  • 5555408069 Use obj targets for faster CPU/GPU lib builds jcowles 2013-12-23 22:30:34 -0800
  • 8b65c1b2f4 Updates for blender development. Add convenience function for adding faces and specify that osdutil is an installed library. Dirk Van Gelder 2013-12-23 08:59:13 -0800
  • fdb818a652 Added Emscripten build notes to README.md Jeremy Cowles 2013-12-21 22:25:23 -0800
  • 0f1d7cea8e Add EMSCRIPTEN_DIR var to drive other params. jcowles 2013-12-21 21:52:17 -0800
  • 0a8cdb10a0 Silence needless CMake warnings in JAVASCRIPT mode jcowles 2013-12-21 21:29:06 -0800
  • 0bec49115b Add JAVASCRIPT flag to root CMakeLists.txt jcowles 2013-12-21 21:19:31 -0800
  • 5a7074293a Make osd a cmake object library. jcowles 2013-12-21 21:02:36 -0800
  • 1a8b41287e Fix OsdCpuEvalLimitKernel manuelk 2013-12-20 15:40:52 -0800
  • d41cb5cd1f Fix maxvalence calculation in FarMeshFactory manuelk 2013-12-20 15:24:14 -0800
  • 69ebcb8cc3 Fix FarStencilTablesFactory: replace limit tangents table manuelk 2013-12-20 11:01:58 -0800
  • 35a4d45cf2 Changed the hud to ignore mouse clicks when not visible. David G Yu 2013-12-16 12:08:56 -0800
  • 8990d5712f Fixed iOS build David G Yu 2013-12-15 23:39:32 -0800
  • bb13047db2 Fix FarStencilFactory control stencil caching manuelk 2013-12-13 16:23:19 -0800
  • a4f3627ec2 Removing asset for high-valence vertices running off limit tangent pre-computed table. manuelk 2013-12-11 13:30:36 -0800
  • 96b63884f0 Fix degenerate stencil limit tangent code path. manuelk 2013-12-10 14:13:30 -0800
  • a565526977 Fix unused variable build warnings (gcc 4.8.2 - Fedora 19) Manuel Kraemer 2013-12-08 13:47:14 -0800
  • 57ab6fc1ac Merge branch 'release/v2_3_3' into dev manuelk 2013-12-05 11:29:29 -0800
  • cc819a8e19 Merge branch 'release/v2_3_3' manuelk 2013-12-05 11:29:09 -0800
  • 8a335c3858 Release 2.3.3 v2_3_3 manuelk 2013-12-05 11:28:42 -0800
  • 14f5d60af9 Update release notes for release 2.3.3 manuelk 2013-12-05 11:12:38 -0800
  • f7f2ca2581 Move uniform block definitions out of osd common shader into client shader. Important notice: all client shader code must have following functions and compose them to osd intrinsic shaders (vertex/tessEval/tessControl) Takahito Tejima 2013-12-03 15:59:38 -0800
  • 469a196fee Fix FarStencilTablesFactory to correctly check for tangent output pointers manuelk 2013-12-03 10:53:05 -0800
  • d9562164f7 Fix stencil tangents incorrect magnitude scale manuelk 2013-12-02 19:07:09 -0800
  • ee26835d47 Fix CMake error message manuelk 2013-11-27 10:35:49 -0800
  • e072b19c2a Fix regex in FindMaya.cmake that breaks with recent versions of Maya manuelk 2013-11-26 15:53:14 -0800
  • b3b2e56a26 Adding recommended isolation output to OsdPolySmooth node. manuelk 2013-11-25 17:12:57 -0800
  • 8484d1e318 Adding stdlib.h include to fix OSX build. manuelk 2013-11-22 15:23:40 -0800
  • 000cb400ca Revisit singular vertex fix for FarSubdivisionTables manuelk 2013-11-22 11:27:01 -0800
  • 575d931f2d Fixing build break from hbr_regression manuelk 2013-11-21 16:27:13 -0800
  • c3cb17fa99 Modify Far remapping of singular vertices to point to their source vertex. manuelk 2013-11-21 16:05:31 -0800
  • 25f6565238 Fix incorrect capitalization in GL ptexViewer shader.glsl: it's PtexMip*m*apLookup manuelk 2013-11-20 18:36:29 -0800
  • d881ea6046 Fixed VS2010 build warning David G. Yu 2013-11-20 18:03:28 -0800
  • 791995cf32 Refactoring Ptex Mipmap and Analytic Displacement code manuelk 2013-11-20 15:47:59 -0800
  • 8bc953fd3f Better tag support, removed debug print statements, added support for writing refined .obj files, currently a bug there though. Dirk Van Gelder 2013-11-19 22:03:55 -0800
  • ab0cd0f8a2 Fix crashes induced by typeid manuelk 2013-11-19 16:19:27 -0800
  • fdfdb1cc8b Adding an error check on version parsing of main CMakeLists manuelk 2013-11-18 16:02:27 -0800
  • 32fe4c54a4 Adding some documentation for Chaikin crease rule manuelk 2013-11-18 15:56:07 -0800
  • 86b27e1ade Small code refactoring in FarPatchTablesFactory manuelk 2013-11-15 17:42:57 -0800
  • 33ff82246c Merge branch 'release/v2_3_2' into dev manuelk 2013-11-15 15:16:53 -0800
  • bfa042f548 Merge branch 'release/v2_3_2' manuelk 2013-11-15 15:16:28 -0800
  • cb93045236 Release 2.3.2 v2_3_2 manuelk 2013-11-15 15:15:51 -0800
  • beecafbd35 Update release notes for release 2.3.2 manuelk 2013-11-15 15:12:34 -0800
  • c621c93aca Fix singular vertex handling by correctly populating the vertex buffer data. manuelk 2013-11-15 14:55:46 -0800
  • 5a473033f2 Fix OsdPolySmoothNode build manuelk 2013-11-14 11:37:35 -0800
  • dc540e37cc Fix Linux build for osdPolySmooth Maya plugin manuelk 2013-11-13 15:27:43 -0800
  • 88bf3c618b Merge pull request #238 from scotbrew/dev Manuel Kraemer 2013-11-13 15:00:53 -0800
  • b666fa8108 Adding Maya osdPolySmooth plugin into OpenSubdiv examples. Developed by Autodesk Consulting. Scot Brew 2013-11-13 14:49:33 -0800
  • 3c4a06dba8 Fix FindGLFW.cmake for GLFW 3.03 on OSX manuelk 2013-11-13 13:08:29 -0800
  • 691253a0e7 Fix OSX build: stdlib.h needs to be included in glPtexMipmapTexture.h for size_t typedef manuelk 2013-11-11 13:18:43 -0800
  • 0569a9c691 Fixed GLSL shader portability. David G Yu 2013-11-10 00:37:18 +0000
  • d6c05925ab Fixed compile warnings. David G Yu 2013-11-10 00:36:43 +0000
  • 795be229dc Fixed compiler warnings. David G Yu 2013-11-10 00:36:01 +0000
  • 496d8ae8eb add control cage drawing to ptexViewer Takahito Tejima 2013-11-08 10:47:11 -0800
  • 81099f32ad Returns the common shader config for all non-tess patcharrays. Takahito Tejima 2013-11-08 10:46:41 -0800
  • 291040584f Read/write .obj files in uniformEvaluator testing. Dirk Van Gelder 2013-11-07 23:20:37 -0800
  • 2dc8520938 Fix Chaikin rule manuelk 2013-11-07 17:06:55 -0800
  • 8fd412ed4d Fixed VS2010 build errors. David G. Yu 2013-11-06 14:35:10 -0800
  • def6542192 Fixed problem with refinement level being hardwired to 1, fixed error messages, other improvements. gelder 2013-11-06 14:00:29 -0800
  • 9ad6b117c7 Fixed VS2010 build errors. David G. Yu 2013-11-06 13:52:43 -0800
  • 40b564e1f9 Fix the build: add missing #include in osdUtil & projectTest manuelk 2013-11-06 11:06:58 -0800
  • fe0d2bdec5 Fix return value of allocate function for OsdCPUGLVertxBuffer manuelk 2013-11-06 10:46:36 -0800
  • 6cd7b8caf7 Copied .obj reading and writing code from shape_utils.h, use that in projectTest. Dirk Van Gelder 2013-11-06 00:13:04 -0800
  • 81b4aec1f5 Fixed build for uniformEvaluator if omp not found, add a public domain teapot test .obj file. Dirk Van Gelder 2013-11-05 23:29:53 -0800
  • ecd726742f Added evaluator, first .obj file reading and subdividing. gelder 2013-11-05 21:50:11 -0800
  • 7dbf3d4198 Updates to simple cpu wrapper classes being written for Presto deformers. gelder 2013-11-05 20:23:37 -0800
  • 3dda914e34 Updates to simple cpu osdutil classes, split topology into a separate file, added first support for stencil evaluation. gelder 2013-11-05 20:13:20 -0800
  • 2a825b9d1c Removing some glGetError checks that are causing problems for Autodesk. manuelk 2013-11-05 18:17:02 -0800
  • 20a3b0f5bb Fixed WIN32 build error when no DXSDK installed. David G. Yu 2013-11-04 15:19:14 -0800
  • 0925fe5a4b Fix for crash in new mesh/refiner code in OsdUtil. Need to set HBR_ADAPTIVE before including hbr code. Also use an ifndef in far/meshFactory.h so that code can be included where someone else has already defined HBR_ADAPTIVE. Dirk Van Gelder 2013-11-01 22:17:11 -0700
  • 83d9315e64 Fix Chaikin tag parsing manuelk 2013-11-01 11:38:20 -0700
  • deccc5d818 Merge branch 'release/v2_3_1' into dev manuelk 2013-10-30 12:45:24 -0700
  • b1968fd0d7 Merge branch 'release/v2_3_1' manuelk 2013-10-30 12:45:07 -0700
  • d81cbe2c33 Release 2.3.1 v2_3_1 manuelk 2013-10-30 12:44:43 -0700
  • b87b0f1c33 Bump dev version number manuelk 2013-10-30 12:13:17 -0700
  • ccbfdf71fb Update release notes manuelk 2013-10-30 12:06:56 -0700
  • 14355da767 Fix VS2010 build errors in FarStencilTablesFactory manuelk 2013-10-30 11:56:54 -0700
  • 9d60586400 Fixed VS2010 build errors. David G. Yu 2013-10-28 17:36:04 -0700
  • c8d490e292 Fix some warnings that are failing VC++ builds manuelk 2013-10-28 15:48:51 -0700
  • 9e9fd5c021 Fix Far to handle disconnected vertices in an Hbr mesh. manuelk 2013-10-28 10:40:24 -0700
  • a68bad450d Addding some video links to our collection of external resources. manuelk 2013-10-28 10:10:03 -0700
  • 25d7333a37 Added license headers. Dirk Van Gelder 2013-10-27 23:11:39 -0700
  • 38399a382c This change adds simple HbrMesh and FarMesh wrapper classes to osdutil and a projectTest example binary to test. Currently projectTest crashes, Manuel has been looking into the crash- thanks! Dirk Van Gelder 2013-10-25 23:24:23 -0700
  • 404ec9649d Fix edge-only face-varying interpolation. manuelk 2013-10-22 09:43:50 -0700
  • dd8cc1a3b7 improve ptex guttering. Takahito Tejima 2013-10-15 17:47:58 -0700
  • 5d131e46b0 Added the OsdCpuDrawContext class, which implements the DrawContext interface using shared memory. The OsdCpuDrawContext is useful for off-line geometry processing that is independent from the real-time graphics capabilities. Nathan Litke 2013-09-16 17:00:18 -0700
  • 23a518b42f Add face-varying boundary interpolation parsing to shape_utils manuelk 2013-10-10 10:37:39 -0700
  • b41d55eda3 dxPtexViwer : more parity to ptexViewer Takahito Tejima 2013-10-07 19:07:26 -0700
  • 3e28bbe7d6 ptexViewer : show ptex memory usage Takahito Tejima 2013-10-07 19:06:40 -0700
  • 72eb4750a9 Ptex loader : Add memory usage limiting. Clean code styles. Takahito Tejima 2013-10-07 19:05:19 -0700
  • f26c457bac Add fractional partitioning, normal derivatives computation into hlsl shaders. Takahito Tejima 2013-10-07 19:02:41 -0700
  • 2b8b0205ba Fix a minor osdutil build warning (seen with gcc 4.8.1) Manuel Kraemer 2013-10-06 14:42:16 -0700
  • d702eecfcb Add DX11 ptex viewer (unfinished) Takahito Tejima 2013-10-04 18:28:00 -0700
  • ff65a3efb8 Add a DX11 version of ptex mipmap loader Takahito Tejima 2013-10-04 18:27:06 -0700
  • d8defd42d3 Fix patch parambuffer generation in OsdD3D11DrawContext. Also fixes hlsl shader bug. Takahito Tejima 2013-10-04 18:26:22 -0700
  • 28356dae40 Optimize a bit of ptex mipmap lookup. Takahito Tejima 2013-10-04 18:23:20 -0700
  • 8c12f84a72 Fix build symbol conflict in Far manuelk 2013-10-04 17:06:23 -0700
  • e21b8bac22 Amend language of attribution file 'NOTICE.txt' manuelk 2013-10-02 09:57:33 -0700
  • e977614461 Adjusted include order for clKernelBundle.cpp David G Yu 2013-09-28 10:39:24 -0700
  • c8fb9bb7d3 Fixed ptex cache resource release sequence. David G Yu 2013-09-28 18:23:55 +0100
  • 45ca77f2f1 Merge branch 'release/v2_3_0' into dev manuelk 2013-09-27 13:31:34 -0700
  • 99a5fd9ef0 Merge branch 'release/v2_3_0' manuelk 2013-09-27 13:31:16 -0700
  • a5b40969ec Release 2.3.0 v2_3_0 manuelk 2013-09-27 13:30:49 -0700
  • c637a1f912 Update release notes manuelk 2013-09-27 13:27:08 -0700
  • 3a5787ac10 Add a note in the documentation about disabling offsetof warning. manuelk 2013-09-27 10:53:56 -0700
  • 6eb4bdf87b Adding documentation for the uvViewer example manuelk 2013-09-26 16:23:18 -0700
  • 3ae50d1c50 Amending Apache license language & file headers. manuelk 2013-09-26 12:04:57 -0700
  • 8807904cbd ptexViewer : add surface normal mode, use ptex cache for faster mipmap generation Takahito Tejima 2013-09-26 09:31:54 -0700
  • dab098de17 Adding license & attribution files, as per Apache license requirements. manuelk 2013-09-25 10:33:04 -0700
  • 47ce9fe1b4 Fix ptexViewer build with GLFW 2.x manuelk 2013-09-24 09:04:20 -0700
  • d04906ff49 Merge a2269aaa93 into d44724c5b7 Nathan Litke 2013-09-23 14:31:36 -0700
  • d44724c5b7 Fix a bug of bad fvar splicing for loop surface. Takahito Tejima 2013-09-23 14:18:43 -0700
  • c018aa1fc6 fix the file permission on osd/ptexMipmapTextureLoader.cpp Takahito Tejima 2013-09-23 13:22:09 -0700
  • 541a4c81ae fix msvc warnings Takahito Tejima 2013-09-23 13:20:58 -0700
  • d2192f0d16 Fix face varying rendering on loop surface Takahito Tejima 2013-09-23 12:56:46 -0700
  • f38d0ac3af New example : uvViewer, to see how face varying interpolation rule works Takahito Tejima 2013-09-23 12:53:41 -0700
  • 52a0224d05 Add face varying macros for loop subdivision Takahito Tejima 2013-09-23 12:52:27 -0700
  • a2269aaa93 Added the OsdCpuDrawContext class, which implements the DrawContext interface using shared memory. The OsdCpuDrawContext is useful for off-line geometry processing that is independent from the real-time graphics capabilities. Nathan Litke 2013-09-16 17:00:18 -0700
  • fe8b42664e Added GetVertexBuffer(), GetVaryingBuffer(), and GetFarMesh() methods to all OsdMesh templates. Nathan Litke 2013-09-16 16:57:33 -0700
  • 173dc4d33b Add an error check on updating cuda buffer. Takahito Tejima 2013-09-23 09:06:22 -0700
  • f6b9d90697 Analytical displacement mapping, from 'Analytic Displacement Mapping using Hardware Tessellation; Niessner and Loop [TOG 2013]) Takahito Tejima 2013-09-20 18:29:00 -0700
  • c2e0d06f56 Second derivatives computation, fix tangent/bitangent length Takahito Tejima 2013-09-20 18:23:28 -0700
  • d4579a8f85 Add a new ptex mipmap loader. very slow... Takahito Tejima 2013-09-20 18:22:09 -0700
  • c7d8368fff Add a slider component and cleanup hud code. Takahito Tejima 2013-09-20 18:19:34 -0700
  • b60c9eec12 Correct vertex boundary interpolation rules doc manuelk 2013-09-20 10:49:50 -0700
  • fbea764170 Add a figure to the vertex boundary interpolation doc manuelk 2013-09-20 10:39:05 -0700
  • 945bd59c7e Fixed glBatchViewer build for GLFW 2.x David G Yu 2013-09-19 12:08:12 -0700
  • c12e3a0f38 Fix boundary interpolation rules doc manuelk 2013-09-18 14:17:33 -0700
  • b6d2a85e2c Expand search paths for FindGLFW.cmake for Debian and other Linux architectures manuelk 2013-09-17 10:26:25 -0700
  • 81d3955280 Set GLFW_OPENGL_FORWARD_COMPAT on Mac OS to make samples work on that platform. Fixed "Quit" menu option in glBatchViewer. Kenneth Russell 2013-09-12 12:14:48 -0500
  • 9af3edbbd3 Merge pull request #225 from hiroakit/dev Manuel Kraemer 2013-09-17 10:01:58 -0700
  • 040cb2f86f Merge 39de687c7a into 39d61eb2e3 Hiroaki ENDOH 2013-09-16 20:25:09 -0700
  • 3ce5d45ae4 Merge 72df8d4060 into e34122223c Miles Bader 2013-09-16 19:04:30 -0700
  • 39d61eb2e3 Adding the ability of specifying the directory for the HTML documentation as a sub-directory of the general installation directory (this is how the graphics.pixar.com site is built). manuelk 2013-09-16 18:56:40 -0700
  • 55c0b0d70f Install documentation into share/doc/opensubdiv/ David Aguilar 2013-08-07 16:17:46 -0700
  • 10d4b0f3ab Merge de6b6b8ddf into 924d994fdd David Aguilar 2013-09-16 18:35:05 -0700
  • 924d994fdd Fix CMake executable macro manuelk 2013-09-16 18:16:28 -0700
  • 39de687c7a Corrected typo. Hiroaki ENDOH 2013-09-17 10:02:01 +0900
  • ff86ee087c Fix bhr baseline regression, so reference files are real OBJ's Ian Stephenson 2013-08-02 11:41:54 +0100
  • 1de8a303e1 Merge 82d38f5a6c into cf34b6ead9 dctsystems 2013-09-16 13:55:26 -0700
  • 8b402a5b5a Merge 1a4c2f716f into e34122223c Ken Russell 2013-09-16 13:54:37 -0700
  • cf34b6ead9 Fixed clKernelBundle.cpp to build on Android. Nathan Litke 2013-09-12 12:49:15 -0700
  • cf847df9e8 Adding external documentation links Manuel Kraemer 2013-09-14 08:34:27 -0700
  • 35a6a4afaf Remove some cast warnings that are triggered in gcc 4.7 (seen in Fedora 18) Manuel Kraemer 2013-09-13 23:00:23 -0700
  • cf61fbc08a Fix Doxygen comments Manuel Kraemer 2013-09-13 09:28:20 -0700
  • 0172d47a59 Squash build warning Manuel Kraemer 2013-09-13 09:18:13 -0700
  • a778521c2f Improve numerical stability of catmark subdivision Andrew Clinton 2013-09-12 16:36:45 -0400
  • 07d61df658 Merge 55223c7e05 into e34122223c Nathan Litke 2013-09-12 12:51:13 -0700
  • 55223c7e05 Fixed clKernelBundle.cpp to build on Android. Nathan Litke 2013-09-12 12:49:15 -0700
  • a8a4b6d5cb Fix incorrect bilinear limit tangents in FarStencilTablesFactory manuelk 2013-09-12 11:57:46 -0700
  • 1a4c2f716f Set GLFW_OPENGL_FORWARD_COMPAT on Mac OS to make samples work on that platform. Fixed "Quit" menu option in glBatchViewer. Kenneth Russell 2013-09-12 12:14:48 -0500
  • 1ece5abb1d Merge branch 'release/v2_2_0' into dev manuelk 2013-09-11 18:42:21 -0700
  • e34122223c Merge branch 'release/v2_2_0' manuelk 2013-09-11 18:42:10 -0700
  • 44df7603bd Release 2.2.0 v2_2_0 manuelk 2013-09-11 18:41:41 -0700
  • 563ac5b55f Fix osd_regression build manuelk 2013-09-11 18:25:25 -0700
  • 7d4999c46e Adding support for subdivision stencils. manuelk 2013-09-11 16:05:14 -0700
  • a907450229 Adding null checks Takahito Tejima 2013-09-05 13:09:54 -0700
  • 2f8ba5b7e7 Fix cpuEvalLimitController crash bug manuelk 2013-09-05 10:48:46 -0700
  • bc2ec15476 Fixing search path suffixes for ICC libs manuelk 2013-09-04 18:59:46 -0700
  • 0f6f0b8148 Fixed invalid initialization of glslTransformFeedback kernel. Takahito Tejima 2013-09-04 10:41:23 -0700
  • f8dc878a67 Merge branch 'release/v2_1_0' into dev manuelk 2013-09-03 15:52:19 -0700
  • fc419d89d4 Merge branch 'release/v2_1_0' manuelk 2013-09-03 15:52:07 -0700
  • 0e05915c86 Release 2.1.0 v2_1_0 manuelk 2013-09-03 15:51:29 -0700
  • 2211bf456c Update release notes manuelk 2013-09-03 15:41:34 -0700
  • e05e46f070 Modify CMake to name and sym-link DSO's based on Linux ABI versioning spec. manuelk 2013-09-03 15:38:24 -0700
  • 3755603b36 Fix error handling in OsdUtilMeshBatch when failed to create vertex buffers. Takahito Tejima 2013-09-03 15:13:00 -0700
  • 1e69dbe630 Update release notes manuelk 2013-09-03 10:22:12 -0700
  • c2d04c05c6 FarMultiMesh can splice uniform and adaptive meshes together. Takahito Tejima 2013-08-28 17:25:41 -0700
  • d41b4e9df0 Fixes facevarying rendering in glBatchViewer Takahito Tejima 2013-08-28 17:15:42 -0700
  • f1a1dbba3d Removed unnecessary cudaThreadSynchronize calls. Takahito Tejima 2013-08-28 17:11:19 -0700
  • 9c6d963d38 use osd/opengl.h Takahito Tejima 2013-08-28 16:33:08 -0700
  • b3948bb336 Fixes overlapped hud menu Takahito Tejima 2013-08-28 16:29:56 -0700
  • 69b82a3832 Fix an uninitialized variable bug on multi mesh splicing. Takahito Tejima 2013-08-27 14:16:29 -0700
  • 37b54f928a doc fix : the correct git branch switching command is 'git checkout <branch>' manuelk 2013-08-28 12:02:38 -0700
  • fb2a519d52 Added cmdline obj loading to the DX11 viewer David G Yu 2013-08-17 13:33:52 -0700
  • ac72015310 Adding TBB Compute back-end to glViewer manuelk 2013-08-16 10:51:51 -0700
  • d57df0eae0 Enable TBB for Linux builds manuelk 2013-08-15 16:11:33 -0700
  • d28dad10e5 Update TBB C&C's with Sheng's (shengfuintel) latest code manuelk 2013-08-15 15:24:42 -0700
  • 22b1cddfc9 Protect Intel icc specific pragmas behind #define's manuelk 2013-08-15 15:23:12 -0700
  • b81d159b91 Enabling Intel's C++ Studio XE icc compiler in Linux manuelk 2013-08-15 15:21:00 -0700
  • b227443390 Fix compiler warnings in osd/ptexTextureLoader caused by incorrect const declarations manuelk 2013-08-15 10:32:08 -0700
  • aed981f19c Fixing README.md Manuel Kraemer 2013-08-15 10:22:26 -0700
  • 1ee304a6f3 Merge pull request #214 from shengfuintel/dev Manuel Kraemer 2013-08-15 10:17:19 -0700
  • 3d3aa6d1a1 Merge 7fac2935fa into 6f8bfdfcbf shengfuintel 2013-08-15 10:17:05 -0700
  • 6f8bfdfcbf Fixed implicit int to float warnings in xform feedback kernel David G Yu 2013-08-15 10:06:16 +0100
  • 7fac2935fa Optimize CPU kernel Sheng Fu 2013-08-14 16:41:35 -0700
  • 8298f06234 Add Intel compiler special options Sheng Fu 2013-08-14 16:38:13 -0700
  • f2baa81249 Changed license header Sheng Fu 2013-08-14 09:46:53 -0700
  • 7aa2d3009e initial checking in TBB kernel. Sheng Fu 2013-06-05 10:55:24 -0700
  • dd3f41b057 Merge 3c94b89281 into 5fc10338df shengfuintel 2013-08-14 09:47:58 -0700
  • 3c94b89281 Changed license header Sheng Fu 2013-08-14 09:46:53 -0700
  • 3896819bd8 Uncomment python package Sheng Fu 2013-08-12 11:10:30 -0700
  • 318922d7cf Fix MultiMeshViewer for dev branch Sheng Fu 2013-08-12 11:00:34 -0700
  • e9e6183a87 minor fix Sheng Fu 2013-08-09 14:37:27 -0700
  • 08839031ce Merge branch 'dev' of https://github.com/PixarAnimationStudios/OpenSubdiv into dev Sheng Fu 2013-08-09 14:05:01 -0700
  • a7dc793ef0 Fixed comment Sheng Fu 2013-08-09 13:47:56 -0700
  • 5fc10338df Add OsdMesh constructor with FarMesh * as input manuelk 2013-08-08 13:11:16 -0700
  • a5a8e86243 Merge branch 'release/v2_0_1' into dev manuelk 2013-08-07 19:36:30 -0700
  • fcfe555a03 Merge branch 'release/v2_0_1' manuelk 2013-08-07 19:35:40 -0700
  • 75cef11cfa Release 2.0.1 v2_0_1 manuelk 2013-08-07 19:35:10 -0700
  • de6b6b8ddf Install documentation into share/doc/opensubdiv/ David Aguilar 2013-08-07 16:17:46 -0700
  • 52c6b65d1a Fixed whitespace merge. David G Yu 2013-08-07 15:50:35 -0700
  • c498d4b53a Documentation : updating release notes manuelk 2013-08-07 11:45:24 -0700
  • 9ad7a1ab2e Merge pull request #207 from davvid/header-paths Manuel Kraemer 2013-08-07 11:36:23 -0700
  • 4ae985f6aa Merge 4ab5da75ab into 7fdd82ba76 David Aguilar 2013-08-07 11:34:29 -0700
  • 7fdd82ba76 A few build fixes for Android and iOS David G Yu 2013-08-07 11:16:00 -0700
  • fbc4f5b19a Merge 4ab5da75ab into 5b25b5fd00 David Aguilar 2013-08-07 10:56:53 -0700
  • 4ab5da75ab cmake: move all headers to include/opensubdiv/ David Aguilar 2013-08-01 13:27:27 -0700
  • fc1efa5153 cmake: use ${CMAKE_INCDIR_BASE} instead of hard-coding "include" David Aguilar 2013-08-01 13:26:30 -0700
  • a30101482a Adding release notes for 2.0.1 manuelk 2013-08-07 10:37:27 -0700
  • 124c944f7a Merge pull request #203 from Nazg-Gul/dev Manuel Kraemer 2013-08-02 08:41:54 -0700
  • 82d38f5a6c Fix bhr baseline regression, so reference files are real OBJ's Ian Stephenson 2013-08-02 11:41:54 +0100
  • 954d2db100 Merge b96b3d9734 into 4585b599c1 Sergey Sharybin 2013-08-02 00:05:31 -0700
  • b96b3d9734 Make FindGLEW aware of multiarch on linux systems Sergey Sharybin 2013-07-23 20:14:40 -0700
  • 4585b599c1 update documentation & CLA files to reflect Apache 2.0 move manuelk 2013-08-01 16:14:23 -0700
  • 25975195ae Merge ebd06a1c65 into bcae4eff4e dctsystems 2013-08-01 04:40:12 -0700
  • ebd06a1c65 Enable GL forward compatablity on Apple Required for GLFW 3 Ian Stephenson 2013-08-01 12:39:04 +0100
  • f750f4ca16 Replace Tabs with Spaces Ian Stephenson 2013-08-01 11:03:23 +0100
  • c4623115d1 Sync with accurev Sheng Fu 2013-07-31 11:14:33 -0700
  • 8b7ebc29a5 fix permissions on multiMeshFactory.h manuelk 2013-07-31 10:17:16 -0700
  • bea020e5a3 Fall back to weak mode when bit wise regression fails Ian Stephenson 2013-07-31 13:16:26 +0100
  • 509f8988df Fix basline obj files so they're valid OBJ files. Doesn't affect regression, as it only looks at vertices, not faces Ian Stephenson 2013-07-31 12:47:01 +0100
  • 695b09a169 fix incorrect transition pattern 3 in GLSL / HLSL shaders manuelk 2013-07-30 14:16:39 -0700
  • 6a9330a3ac sync wtih dev branch Sheng Fu 2013-07-30 12:26:11 -0700
  • a145f7233a no fixed vertex element number Sheng Fu 2013-07-30 11:40:16 -0700
  • 53acea2a6b Merge remote branch 'upstream/dev' into dev Sheng Fu 2013-07-30 11:13:46 -0700
  • 03990c3101 fix GLFW Xrandr & xf86vmode dependency paths for X11 based systems manuelk 2013-07-30 10:30:55 -0700
  • 94fc47a9db adding Osd documentation based on Siggraph slides manuelk 2013-07-29 19:14:19 -0700
  • bcae4eff4e Merge pull request #196 from Nazg-Gul/blender-fixes Manuel Kraemer 2013-07-29 14:39:51 -0700
  • cd17c87cb1 fixing CMake build to not link GPU-based libraries into libosdCPU manuelk 2013-07-26 14:07:14 -0700
  • 20ca6c9b52 Adding some comments for FarPatchTables::GetFaceVertices and GetNumFaces manuelk 2013-07-26 10:38:49 -0700
  • 0b068e041c Merge d492c54f10 into 5b25b5fd00 Sergey Sharybin 2013-07-23 20:34:23 -0700
  • d492c54f10 Make FindGLEW aware of multiarch on linux systems Sergey Sharybin 2013-07-23 20:14:40 -0700
  • 8cf9c834df Fix overlapping HUD menu takahito-tejima 2013-07-18 19:45:33 -0700
  • dd91b2de8c Fix some portability issues on OSX. (GLEW will be used if exists) takahito-tejima 2013-07-18 19:44:54 -0700
  • b636660b88 Merge branch 'release/v2_0_0' into dev manuelk 2013-07-18 15:51:13 -0700
  • 5b25b5fd00 Merge branch 'release/v2_0_0' manuelk 2013-07-18 15:50:53 -0700
  • bc43ad4395 Release 2.0.0 v2_0_0 manuelk 2013-07-18 15:50:23 -0700
  • ba9870ec02 Updating release notes manuelk 2013-07-18 15:43:16 -0700
  • ed090214d5 Updating EULA manuelk 2013-07-18 15:11:47 -0700
  • 8796be66e9 Add 'freeze' button to ptexViewer + cleanup Takahito Tejima 2013-07-18 15:06:48 -0700
  • f56bb2cf50 Updating EULA manuelk 2013-07-18 15:05:24 -0700
  • 20993694ec Changing OS main site links to be absolute, not relative Susan Salituro 2013-07-18 14:29:06 -0700
  • 51a45b598d Updating EULA Takahito Tejima 2013-07-18 14:19:50 -0700
  • 6dd0031710 Fix mistakenly checked in file Takahito Tejima 2013-07-18 14:14:07 -0700
  • a13c0565e4 Renamed texture buffers and uniforms Takahito Tejima 2013-07-18 12:57:26 -0700
  • a6fc3d935b Applying OpenSubdiv site template to docs. Susan Salituro 2013-07-18 11:26:54 -0700
  • 46c385ef1a adding documentation content manuelk 2013-07-18 09:52:31 -0700
  • 845a036693 make copy constructors private for HbrHalfedge and HbrFVarData manuelk 2013-07-18 09:07:28 -0700
  • 71d55db586 adding reST documentation content manuelk 2013-07-15 19:06:57 -0700
  • d19bedb51c Fixed macro redefinition errors David G Yu 2013-07-16 17:02:22 +0100
  • 500defee4c - adding new build flag options (NO_LIB, NO_CUDA...) manuelk 2013-07-11 18:55:17 -0700
  • 12d67bfbcb - fixing comments in Far for better Doxygen readability manuelk 2013-07-10 18:51:43 -0700
  • 5fe71a18d1 Fix a texture buffer binding bug takahito-tejima 2013-07-10 16:06:34 -0700
  • 2cb6119560 fix MSVC debug crash manuelk 2013-07-10 15:46:16 -0700
  • f079e57f96 Fix doc build manuelk 2013-07-09 10:00:40 -0700
  • 7b36b4feed fix incorrect patch generation for patches with 2 non-consecutive boundary edges manuelk 2013-07-08 18:13:44 -0700
  • de3e706379 Potential fix for the shader compilation problem. Replace face varying computation functions with equivalent macros to avoid gl_PrimitiveID undefined error. Takahito Tejima 2013-07-08 16:16:28 -0700
  • 3279bb3950 Merge branch 'release/v1_2_4' into dev manuelk 2013-07-08 13:28:51 -0700
  • 4f035d3cfd Merge branch 'release/v1_2_4' manuelk 2013-07-08 13:27:56 -0700
  • 0e047f7bbf Release 1.2.4 v1_2_4 manuelk 2013-07-08 13:27:20 -0700
  • 36236a4143 fix doxygen comment in osd/cpuVertexBuffer.h manuelk 2013-07-08 13:18:56 -0700
  • bf378b16a5 Intermediate documentation check-in Manuel Kraemer 2013-07-07 18:20:46 -0700
  • 523ccee896 typo fix Manuel Kraemer 2013-07-07 18:18:06 -0700
  • a0ba18a6d6 intermediate documentation check-in : adding content manuelk 2013-07-05 18:41:04 -0700
  • 9712b44239 Documentation build modifications: manuelk 2013-07-05 15:36:54 -0700
  • efb1a5fe44 fix doxygen warning from comments in d3d11ComputeContext.h and d3d11DrawContext.h manuelk 2013-07-05 15:35:06 -0700
  • 665805a88a fix some doxygen comments in FarPatchParam Manuel Kraemer 2013-07-04 19:19:52 -0700
  • 7a71def44a Adding more documentation Manuel Kraemer 2013-07-04 19:17:34 -0700
  • e3109ae507 Incremental commit for the new HTML documentation system: manuelk 2013-07-04 10:47:56 -0700
  • e21f7d98ca Remove debugging remnant. Takahito Tejima 2013-07-03 13:53:15 -0700
  • 2b4dd1cb0a Add convenient functions to compute face varying attributes. Takahito Tejima 2013-07-03 12:08:10 -0700
  • 00c0863830 Fix msvc warning Takahito Tejima 2013-07-02 11:20:21 -0700
  • 33e0d6e42d Add varying buffer interface to OsdUtilMeshBatch. Update glBatchViewer for varying/facevarying color display Takahito Tejima 2013-07-02 11:18:06 -0700
  • f2d66d5fbb Fix FarMultiMeshFactory to splice fvardata table Takahito Tejima 2013-07-02 11:16:59 -0700
  • 37b2b8150e Add FaceVarying color display mode into glViewer Takahito Tejima 2013-07-02 11:16:27 -0700
  • a9f028cdc0 Add face varying data to regression shapes. Takahito Tejima 2013-07-02 10:50:27 -0700
  • c6eff9860a Fixed dxviewer clear color to be in sRGB space David G Yu 2013-07-02 10:09:45 -0700
  • 1b6026a1a2 A few minor changes to sync up GLSL and HLSL David G Yu 2013-07-02 10:06:24 -0700
  • 84de67295c Unified HLSL Gregory patch shaders David G Yu 2013-07-02 00:26:09 -0700
  • 838e43fed1 True up the HLSL Gregory patch shader source David G Yu 2013-07-01 22:53:47 -0700
  • a1d9e028bc Fix a bug in ptexViewer: the ptex level computation of non-quad face was wrong Takahito Tejima 2013-07-01 14:23:00 -0700
  • 6b7a41d4db Unified GLSL Gregory patch shaders David G Yu 2013-07-01 11:58:28 -0700
  • 03b5b329d3 True up the GLSL Gregory patch shader source David G Yu 2013-07-01 11:47:21 -0700
  • b9c14e4abe Fixed hotkey display for fractional tess David G Yu 2013-07-01 11:41:49 -0700
  • 288b27dc28 Finished varying color shader updates for glViewer David G Yu 2013-06-28 18:34:34 -0700
  • c94c928fe9 Fixed file execute permissions David G Yu 2013-06-27 21:19:51 -0700
  • b9086b4686 Fix OsdGLSLTransformFeedbackComputeContext to bind vertex/varying buffer correctly. Takahito Tejima 2013-06-28 16:09:04 -0700
  • d2abf61c56 Added adaptive tess of user varying values David G Yu 2013-06-28 14:05:47 -0700
  • 61c71c77c0 fix ComputeContext functions that copy subdivision table data from possibly empty STL vectors manuelk 2013-06-28 13:53:14 -0700
  • 15b467dda9 Fixed preprocessor syntax for shader portability David G Yu 2013-06-28 10:10:25 -0700
  • 8fae6511f7 Continued bicubic patch shader cleanup David G Yu 2013-06-27 17:26:22 -0700
  • b5d182b7be Add fractional spacing for boundary gregory David G Yu 2013-06-27 17:08:19 -0700
  • bd42d42be5 Fix varying color display on glViewer/mac takahito-tejima 2013-06-27 14:05:24 -0700
  • 184e90f9a1 Add fractional spacing mode for patch rendering. Takahito Tejima 2013-06-27 13:34:25 -0700
  • 59cdf85a5b Merge branch 'dev' of https://github.com/PixarAnimationStudios/OpenSubdiv into dev Takahito Tejima 2013-06-27 12:58:22 -0700
  • e030157f73 Add varying buffer handling to OsdMesh. Fix a bug that breaks varying interpolation on cuda kernel Clean up glViewer with some new functions : varying color, screen space lod, patch culling Takahito Tejima 2013-06-27 12:57:21 -0700
  • aababd42a6 fix build warnigns (oddly, gcc shows nothing, despite having -Wall...) manuelk 2013-06-27 10:10:28 -0700
  • 11b644a06e Fix a indexing bug in hierarchical edit kernel of Cuda, GLSLcompute and GLSLTransformFeedback Takahito Tejima 2013-06-26 16:03:48 -0700
  • 7d16bffccb Continued cleanup of OpenGL dependencies David G Yu 2013-06-26 00:52:57 -0700
  • dc81d98246 fix FarPatchTables class nesting for LLVM-based compilers (Clang / ICC). manuelk 2013-06-24 16:59:49 -0700
  • ca935d5a8d fix OSX build to search and use a dynamic Ptex lib instead of static. manuelk 2013-06-24 12:48:53 -0700
  • 09f6f9e2d5 Fixed num verts tested for patch frustum culling David G Yu 2013-06-24 12:43:02 -0700
  • 529a679ce4 Merge f8cad451d3 into 9f5c2df769 Maf Vosburgh 2013-06-24 12:31:41 -0700
  • 9bab9185ab Partial cleanup of bicubic patch shader source David G Yu 2013-06-24 12:03:57 -0700
  • 876cf3bc86 fix GLFW problems with ptexViewer and paintTest manuelk 2013-06-20 13:51:07 -0700
  • 30ec963112 fix example code to work with GLFW 3.0 manuelk 2013-06-20 11:53:33 -0700
  • 4148655197 correct indentation. Takahito Tejima 2013-06-20 00:12:33 -0700
  • bbb23c3f0f Fix FarVertexEditTablesFactory to partition vertexEdit batch correctly. Takahito Tejima 2013-06-20 00:05:44 -0700
  • f973356783 fix limitEval dropping non-quads manuelk 2013-06-19 17:45:22 -0700
  • f91ac77711 Fix Gregory patches for bad heptagon geo. manuelk 2013-06-19 17:34:20 -0700
  • dae55d68e2 fix FarPatchTables::GetNumFaces() and FarPatchTables::GetFaceVertices() : manuelk 2013-06-19 16:31:06 -0700
  • f89d3614ba fix OsdMash to catch up with some of the 1.2 code refactoring - thanks Sheng for digging this one up. manuelk 2013-06-19 14:53:03 -0700
  • a419830ee8 OsdGLDrawRegistry : fixing an OSD error message prefix when program linking fails manuelk 2013-06-19 12:59:43 -0700
  • 85be47a135 OsdGlMesh : adding accessors for the FarMesh and the VertexBuffer for Scot manuelk 2013-06-19 12:55:12 -0700
  • 043044827f Fix a bug of patch level computation for non-quad faces. Takahito Tejima 2013-06-18 19:17:41 -0700
  • edfc9b4bb6 limitEval example : add the ability to read regular obj files as a command line argument (usefuly for debugging...) manuelk 2013-06-18 16:52:21 -0700
  • 047a943bf2 Added an #ifdef around glew.h to avoid a conflict with gl.h in a client code. Takahito Tejima 2013-06-18 16:16:38 -0700
  • 12f572946e fix read/write permissions on files manuelk 2013-06-18 15:02:46 -0700
  • 3885c4a6f7 Fix bug of incorrect patchParam table splicing. Takahito Tejima 2013-06-18 14:07:32 -0700
  • d3e9bdbfee Merge branch 'release/v1_2_3' into dev manuelk 2013-06-17 19:36:14 -0700
  • 9f5c2df769 Merge branch 'release/v1_2_3' manuelk 2013-06-17 19:36:01 -0700
  • 12e25f076a Release 1.2.3 v1_2_3 manuelk 2013-06-17 19:35:29 -0700
  • bbe4435b19 minor API refactor of for EvalLimit : - Replaced EvalData and EvalVertexData classes with a simpler DataStream class that only accesses a single data stream, binds and unbinds it manuelk 2013-06-17 18:13:13 -0700
  • 077f95b8f0 Fixed a couple bugs/typos in simple_math.h David G Yu 2013-06-14 09:55:55 -0700
  • 185e55b859 Fixed VS2010 error/warning David G Yu 2013-06-14 09:54:38 -0700
  • cf13a8d755 Add check in shape_utils that detects dicsonnected vertices in a shape mesh and exits with an error message. manuelk 2013-06-13 16:22:59 -0700
  • 795dec5fdc Merge branch 'dev' of github.com:PixarAnimationStudios/OpenSubdiv into dev manuelk 2013-06-13 14:02:08 -0700
  • 54bef92aab switch cpuEvalLimitController to use a quad-tree based patch access map : manuelk 2013-06-13 13:58:23 -0700
  • 642bb27d68 fix FarPatchParm : adding version.h include manuelk 2013-06-11 17:25:54 -0700
  • fab0527f91 minor FarPatchTables::PatchMap code refactor : - replace use of std::multimap with an std::sort - refactor some methods into PatchParam manuelk 2013-06-11 15:59:43 -0700
  • 38c951a06c Fixed patch color override for uniform subdivision David G Yu 2013-06-10 23:33:34 -0700
  • 61b8fb4713 Removed extraneous clipFlag declaration. David G Yu 2013-06-10 23:00:38 -0700
  • 06701a8855 Removed examples/evalTest from examples/CMakeLists David G Yu 2013-06-10 17:26:58 -0700
  • 6c487c5bac Deleted examples/evalTest David G Yu 2013-06-10 17:24:34 -0700
  • 29afdfc8b3 Fixed GLSL transform feedback initialization. David G Yu 2013-06-10 16:56:32 -0700
  • f5f524322a Fixed VS2010 build warning/error David G Yu 2013-06-10 16:30:25 -0700
  • 2b972f3117 Consolidated OpenGL includes into osd/opengl.h David G Yu 2013-06-10 15:54:40 -0700
  • 967fc4db72 Fixed glsl shader portability edgeDistance David G Yu 2013-06-10 15:51:27 -0700
  • 1461deb308 Fixed glsl shader portability (input,output) David G Yu 2013-06-10 12:53:04 -0700
  • ffe427dc65 Fixed glsl unsigned conversions in Gregory shaders David G Yu 2013-06-10 12:32:45 -0700
  • 2551c32448 Fixed glsl shader portability David G Yu 2013-06-10 12:20:08 -0700
  • e1930e58cd Fixed some glsl preprocessor tests David G Yu 2013-06-10 12:01:43 -0700
  • c185968809 Updated glsl code texelFetchBuffer -> texelFetch David G Yu 2013-06-10 11:48:38 -0700
  • 7cb2463dc7 fix FarPatchTables::IsFeatureAdaptive() : - trivial return if Gregory specific patch data is set - or iterate through the patch-arrays until an adaptive patch is found (REGULAR,...,GREGORY_BOUNDARY) manuelk 2013-06-10 14:36:25 -0700
  • f8cad451d3 Fix MacOS X build when using Apple LLVM compiler (Clang). Maf Vosburgh 2013-06-08 10:07:42 -0700
  • 419b6b9716 - add a message to limitEval when trying to display face-varying UVs on shapes that do not have that type of data manuelk 2013-06-07 17:53:23 -0700
  • cf1b2f1334 - fix a face-varying bug in shape_utils : now face-varying UVs are indexed correctly coming out of our shape format manuelk 2013-06-07 14:47:41 -0700
  • 307b353b13 shape_utils : make sure we don't create a mesh with face-varying data declared if the shape does not actually contain usable face-varying data. manuelk 2013-06-07 10:40:11 -0700
  • f5a7ad4cdb evalLimit example : make sure to reset the output buffer on creation - some of the prims may not set all the point colors (if face-varying data is missing on the test shape for instance) and we don't want random values creeping from unset memory allocations. manuelk 2013-06-07 10:38:10 -0700
  • c18cf5bff2 first pass at face-varying interpolation for CpuEvalLimit - still a couple of kinks to be worked out... manuelk 2013-06-06 18:07:46 -0700
  • f0be0b5799 Fix bug : multi mesh wasn't working correctly. FarMultiMesh has to set meshIndex to FarKernelBatch. fixes #170 Takahito Tejima 2013-06-06 16:20:40 -0700
  • beed7d0db9 fix bug Sheng Fu 2013-06-06 15:31:07 -0700
  • a7e0499720 Fixed compier issue for gcc. Sheng Fu 2013-06-06 14:09:55 -0700
  • 043369485c - adding varying data interpolation to the EvalLimit module manuelk 2013-06-05 11:44:30 -0700
  • be3dd06620 checked in optimized CPU kernel. Sheng Fu 2013-06-05 11:29:47 -0700
  • ae4987c176 Check in optimzed CPU kernel, TBB kernel, and an example for multi meshes Sheng Fu 2013-06-05 11:18:47 -0700
  • f2c13b1b13 initial checking in TBB kernel. Sheng Fu 2013-06-05 10:55:24 -0700
  • b0e8533ef4 Fix cmakefile and #ifdefs for opencl configuration. Takahito Tejima 2013-06-05 10:44:21 -0700
  • 5fe38c3ac0 If Hbr carries no fvar data, then we shouldn't attempt to build fvar data tables in Far, where the factory requests it or not... manuelk 2013-06-04 17:53:28 -0700
  • a6bf169344 Fix fvardata interpolation on adaptive patches. Takahito Tejima 2013-06-04 11:02:27 -0700
  • 71b51eb16d Merge branch 'release/1.2.2' into dev manuelk 2013-06-03 17:52:49 -0700
  • a0b2f56837 Merge branch 'release/1.2.2' v1_2_2 manuelk 2013-06-03 17:52:12 -0700
  • 6ea2dee727 Release 1.2.2 manuelk 2013-06-03 17:51:58 -0700
  • b270f99ea0 - prevent corner gutter texels from going into an infinite loop by adding an arbitrary break if vertex valence is > 256 manuelk 2013-06-03 17:33:02 -0700
  • b037fc3307 Added early exit to Refine method to avoid unnecessary interop. Takahito Tejima 2013-06-03 17:06:33 -0700
  • 21b9fbbb95 Moving some member variables of OsdGlDrawContext from public to protected and adding the requisite accessors manuelk 2013-05-31 17:11:16 -0700
  • bcc31df715 doc fix for EvalLimitSample manuelk 2013-05-31 14:17:23 -0700
  • f2b3419a4d bug fix in limitEval example : calculation for the required number of samples was incorrect on geometry with non-quad faces. This should be fixed now. manuelk 2013-05-31 14:14:42 -0700
  • e52af3660e fix cpuEvalLimitController : some samples were being dropped because of bad parameterization on non-quad faces manuelk 2013-05-31 13:51:21 -0700
  • 87188355f1 fix the last bugs in the GregoryBoundary EvalLimit CPU kernel manuelk 2013-05-30 18:12:09 -0700
  • 49b710ee77 bug fixes to cpuEvalLimitKernel.cpp (use unsinge ivalence in the correct places) manuelk 2013-05-28 16:37:45 -0700
  • 2849965f59 bug fixes for Gregory Boundary patches in cpuEvelLimitKernel.cpp manuelk 2013-05-28 13:54:37 -0700
  • 3c80aea965 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv into dev manuelk 2013-05-28 09:53:02 -0700
  • 262a0d43a1 fix some MSVC++ build warnings (mostly float precision literals) manuelk 2013-05-24 16:51:13 -0700
  • 85a3001120 Work in progress on EvalLimit : added Gregory & GregoryBoundary kernels. manuelk 2013-05-24 16:29:28 -0700
  • f617cdd6ed Work in Progress : checkin in function kernels for boundary and corner patches. Casual testing doesn't reveal any bug within our sample shapes. manuelk 2013-05-22 18:56:27 -0700
  • 393362b589 Cleaning up the feature adaptive patch colors : all example code now shares the same function to provide the patch colors manuelk 2013-05-22 16:26:02 -0700
  • 5632721a4b Assign locations for attribs and frag data David G Yu 2013-05-22 12:36:21 -0700
  • f25e89b745 Work-in-progress check-in for EvalLimit : manuelk 2013-05-22 12:10:49 -0700
  • 492238edd6 extending the "firstLevel" parameter to farMesh constructor. manuelk 2013-05-22 11:09:43 -0700
  • 87cef1bc30 Update README.md David G Yu 2013-05-21 20:38:18 -0600
  • 847a089239 Merge branch 'release/v1.2.1' into dev David G Yu 2013-05-21 19:25:56 -0700
  • 55c97b2857 Merge branch 'release/v1.2.1' v1_2_1 David G Yu 2013-05-21 19:25:38 -0700
  • b4b02fcc2d Updated version number David G Yu 2013-05-21 19:25:09 -0700
  • 0e99d69b40 Added cuda runtime error check. Takahito Tejima 2013-05-21 19:19:00 -0700
  • c7a23a433a Merge branch 'release/v1.2.0' into dev David G Yu 2013-05-21 19:04:20 -0700
  • 846eaf141d Release 1.2.0 v1_2_0 David G Yu 2013-05-21 19:03:36 -0700
  • 58bb23cf66 Release 1.2.0 David G Yu 2013-05-21 19:03:17 -0700
  • 87114f7428 Rename osd_util to osdutil. Cleanup the batching classes so that DrawCollection() no longer caches current batch and effect. Any kind of binding optimization will be handled in client's delegate class. Also remove InitializeVertexBuffer method and add some arguments to constructor instead. Takahito Tejima 2013-05-21 17:20:22 -0700
  • e934149d26 Fixed a couple typos in the python cmake messages David G Yu 2013-05-20 12:17:42 -0700
  • 0f0d4d56ff Fixed ptexViewer xform feedback initialization David G Yu 2013-05-20 12:16:08 -0700
  • 9aa83d9538 Fixed simpleCpu draw context construction. David G Yu 2013-05-20 11:58:34 -0700
  • e1dce9f75e fix copyright banner missing line manuelk 2013-05-20 12:10:47 -0700
  • cc89f30dc1 Merge pull request #165 from manuelk/dev Manuel Kraemer 2013-05-20 07:41:40 -0700
  • 91e41b7a33 Merge f18b7a2015 into c82627d6e6 Manuel Kraemer 2013-05-20 07:36:43 -0700
  • 398a4beb1d Merge 96074b7462 into e731245b12 jdupuy 2013-05-17 21:46:08 -0700
  • 96074b7462 shaders compile on AMD jdups 2013-05-18 00:45:50 -0400
  • 47b5ae9d36 input output are reserved GLSL keywords so respectively replaced with iInput and oOutput jdups 2013-05-17 23:02:04 -0400
  • e731245b12 Release 1.1.0 v1_1_0 David G Yu 2013-05-17 17:49:32 -0700
  • c82627d6e6 Release 1.1.0 David G Yu 2013-05-17 17:33:47 -0700
  • d8c15ec92c Release 1.0.0 v1_0_0 David G Yu 2013-05-17 17:19:56 -0700
  • f18b7a2015 Fix a bug of not splicing ptexTables for uniform patches. Takahito Tejima 2013-05-17 16:38:15 -0700
  • 1cfcb2ae79 comments manuelk 2013-05-17 16:02:03 -0700
  • 784b6e4475 Fixed OS X build issues. David G Yu 2013-05-17 15:53:36 -0700
  • 2a298442f4 minor refactor : move PatchMap and PatchHandles into FarPatchTables where they belong (instead of OsdLimitEval) manuelk 2013-05-17 15:46:29 -0700
  • 17199885f1 Updated GCD kernel interfaces. David G Yu 2013-05-17 15:29:05 -0700
  • 209239c7c0 adding a missing 'static' to an internal function manuelk 2013-05-17 14:56:39 -0700
  • 5dd23e8e27 more doxy comment fixes manuelk 2013-05-17 14:39:07 -0700
  • 5dec62f786 Merge branch 'dev' of github.com:manuelk/OpenSubdiv into dev manuelk 2013-05-17 14:08:25 -0700
  • 5ed3488493 more doxy / comment fixes manuelk 2013-05-17 14:07:53 -0700
  • ccbf1c1716 patchParam.h should be in install files Takahito Tejima 2013-05-17 14:06:03 -0700
  • a6dbb0adc4 example/paintTest can be built with GL 4.3 or later. Takahito Tejima 2013-05-17 13:59:06 -0700
  • e75d94e2ac Fix paintTest to follow API change Takahito Tejima 2013-05-17 13:40:39 -0700
  • 317962697a fix d3d11DrawContext and dxViewer to follow API changes Takahito Tejima 2013-05-17 13:30:43 -0700
  • aa76d9c645 Add constructor to FarPatchTables. Add enums to FarPatchTables::Type. Takahito Tejima 2013-05-17 12:49:57 -0700
  • 8605c23ee1 add -Wno-strict-aliasing to compiler option. Takahito Tejima 2013-05-17 12:44:30 -0700
  • bfbf51fda7 Merge branch 'dev' of https://github.com/manuelk/OpenSubdiv into dev Takahito Tejima 2013-05-17 12:05:50 -0700
  • bab8438cd6 optimize OsdUtilDrawController a little bit. using std::map seems faster in most case Takahito Tejima 2013-05-17 10:21:53 -0700
  • 1b80f01ee3 style cleanup + doxy comments manuelk 2013-05-17 10:21:38 -0700
  • 3869be18b7 Renaming PtexCoord as PatchParam and general cleanup of the ptex name where it doesn't belong manuelk 2013-05-17 09:47:44 -0700
  • c2cec239cd removing osd/patch.h (and cleaning up attending dependencies) manuelk 2013-05-17 09:06:40 -0700
  • dbdde33bef make the use of OsdVertexDescriptor consistent across all classes (and doxy / typo fixes) manuelk 2013-05-16 19:53:49 -0700
  • 78d7ce0867 add the ability to FarPatchTablesFactory to select how many levels of subdivision to create patch tables arrays for when instantiating the FarPatchArrayVector. manuelk 2013-05-16 18:38:06 -0700
  • 19073abec8 fix glslTransformFeedback constructor for glBatchViewer manuelk 2013-05-16 17:48:06 -0700
  • 6140f1ae81 DrawContext->IsAdaptive() is no longer needed in client code. Takahito Tejima 2013-05-16 17:10:17 -0700
  • da4fc9c653 Fix multiMeshFactory to splice uniform patches correctly. (IP) refactor osdbatch Takahito Tejima 2013-05-16 16:55:53 -0700
  • 6256010296 re-factoring the EvalLimit portion of the code (and other minor comment / typo fixes) manuelk 2013-05-16 14:21:11 -0700
  • 456dfbbedf Merge branch 'dev' of github.com:manuelk/OpenSubdiv into dev manuelk 2013-05-15 17:55:21 -0700
  • ad3bacbbbb remove topology data from FarMesh and refactor uniform / adaptive code paths using FarPatchTables for all serialized topological data. manuelk 2013-05-15 17:53:40 -0700
  • b273a19b7c bug fix : ptex coord tables wasn't spliced in FarMultiMeshFactory Takahito Tejima 2013-05-14 18:10:19 -0700
  • b16272d6a5 more msvc fixes. make dxViewer working. Takahito Tejima 2013-05-14 10:48:48 -0700
  • d8734690b7 msvc build fixes Takahito Tejima 2013-05-13 18:43:05 -0700
  • 1a2b71d929 Refactor OsdGLDrawContext to be constructed from FarPatchTables, instead of FarMesh. Removed reference to FarMesh from OsdUtilMeshBatch. Added const qualifier to ComputeContext constructor. Takahito Tejima 2013-05-10 19:35:25 -0700
  • 8d8e0e9a24 - doxy doc - inlining critical operators manuelk 2013-05-10 11:18:41 -0700
  • f4c448c52f doxy doc manuelk 2013-05-10 10:44:03 -0700
  • b7814266c9 Add OpenCL specialized batching class Takahito Tejima 2013-05-10 09:20:45 -0700
  • 7632489758 bug fix of OsdGLVertexBuffer::UpdateData. the starting index was wrong. Takahito Tejima 2013-05-10 08:53:06 -0700
  • 6ea485de47 fix compile error Takahito Tejima 2013-05-09 21:27:00 -0700
  • 5e5fc97b0c fix glBatchViewer Takahito Tejima 2013-05-09 19:18:32 -0700
  • 23ba172397 First draft of OsdUtil batching API Takahito Tejima 2013-05-09 19:18:05 -0700
  • 1b879d706f fix FarMultiMeshFactory to work with refactored FarPatchTables. Takahito Tejima 2013-05-09 19:16:51 -0700
  • 42f84b78d0 add levelBaseUniform and gregoryQuadOffsetBaseUniform locations as default member Takahito Tejima 2013-05-09 19:15:50 -0700
  • 7b6630cf40 fix simpleCpu and ptexViewer to be compilable with new patch tables. Takahito Tejima 2013-05-09 13:48:00 -0700
  • 3eaf0362bd split patch descriptor into two parts, far intrinsic properties and osd's. more OsdGLDrawContext clean up. Takahito Tejima 2013-05-09 13:14:02 -0700
  • ecced51814 factor out createPatchArray function into drawContext. cleanup glDrawContext Takahito Tejima 2013-05-09 10:53:58 -0700
  • 31f7a215d0 reorder less than comparison to match with descriptor iterator Takahito Tejima 2013-05-09 10:53:22 -0700
  • a2bbed2a8b Merge branch 'dev' of https://github.com/manuelk/OpenSubdiv into dev Takahito Tejima 2013-05-09 09:34:58 -0700
  • f592e90067 fix OsdGLDrawContext to follow far patchtables refactoring. Takahito Tejima 2013-05-09 09:23:01 -0700
  • 20641e3b2c code cleanup / comments manuelk 2013-05-08 18:47:36 -0700
  • 4230e12d95 first pass at refactoring FarPatchTables manuelk 2013-05-08 17:06:59 -0700
  • cd380e0a1a Refactoring : manuelk 2013-05-07 15:25:49 -0700
  • fbcb02d39e Fixed dyu's fix (we do need the window title in Osd Regression with GLFW 3.0) manuelk 2013-05-07 14:25:37 -0700
  • 5ec2320d9a adding doxy comments to Compute Controllers manuelk 2013-05-07 13:55:14 -0700
  • 4c0c6161d4 Feature adaptive refinement causes Hbr::GuaranteeNeighbors() to leave behind some un-connected face-vertices. FarSubdivisionTablesFactory has been hardened so as to not trip over these, but apparently Gregory patch valence tables generation is tripping over one of those in FarPatchTablesFactory. manuelk 2013-05-07 12:32:05 -0700
  • 2a12b21ab2 Removed mutex implementation. David G Yu 2013-05-07 11:27:14 -0700
  • e4afec5388 Disabled paintTest on OS X David G Yu 2013-05-06 23:58:56 -0700
  • 93476a368d Fixed a few OS X build errors. David G Yu 2013-05-06 23:57:58 -0700
  • 9e371e4e89 Fixed DX11 build errors from KernelBatch refactoring David G Yu 2013-05-06 23:55:45 -0700
  • 6b96d531bd Fixed GCD build errors from KernelBatch refactoring David G Yu 2013-05-06 23:17:36 -0700
  • 3ea2a3e472 fixing / adding doxy comments manuelk 2013-05-06 19:05:50 -0700
  • aed197628c KernelBatch tables refactor / cleanup : - FarKernelBatch becomes a class w/ accessors - split the FarKernelBatchFactory to its own header file - add doxy doc - propagate fallout to the rest of the code base manuelk 2013-05-06 17:50:58 -0700
  • 7554321413 Minor code clean-up of FarPatchTablesFactory : - removed redundant counter / pointer struct - renamed some of the variables to be less confusing manuelk 2013-05-06 15:00:39 -0700
  • 9860e1921f clean up some function prototypes manuelk 2013-05-06 10:36:18 -0700
  • 711c693d6b Exposing a previously unused private method that scans an Hbr mesh for creases and other features and determine the isolation level needed. manuelk 2013-05-03 12:15:20 -0700
  • 26601c5fb7 More 0th. STL vector accesses checked in FarSubdivisionTables factories. manuelk 2013-05-03 12:04:04 -0700
  • 309c7f085e More 0th. STL vector accesses checked in FarSubdivisionTables factories. manuelk 2013-05-03 12:02:22 -0700
  • d4a06a078c adding a convenience "inst" directory to ignore manuelk 2013-05-03 09:02:34 -0700
  • 20d61cd93c A quad face with 2 non-consecutive boundary edges causes the 4 vertices of this quad to be tagged as boundary. These vertices will cause the feature adaptive pass to generate sub-faces where appropriate, however the face itself will not be identified as "non-patch", which causes the FarPatchTables factory to mis-identify it and fall-back on an assert. manuelk 2013-05-02 19:37:34 -0700
  • 65c92bbe72 oops : osd_dynamic_gpu and osd_dynamic_cpu don't always build under windows, so they don't always have an install target. manuelk 2013-05-02 12:02:52 -0700
  • 12eea1cf0b Checking all accesses to 0th. element of std::vectors in FarPatchTablesFactory for empty vectors. manuelk 2013-05-01 19:36:28 -0700
  • 3df04db2cd FarSubdivisionTables: fixed vertsOffsets and removed unused members. a new function is added to avoid confusion. -GetNumVertices() returns number of vertices -GetNumVerticesTotal() returns total number of vertices includins number of lower levels. Takahito Tejima 2013-04-25 12:01:06 -0700
  • 643b664067 the limitEval example appears to be building properly... adding it to the collection manuelk 2013-04-24 10:40:32 -0700
  • f41843b767 turns out we are using a features from more recent versions of cmake than the minimum required... manuelk 2013-04-23 14:47:46 -0700
  • 40df0198ad rpaths were missing paths to the osd libraries and other dependencies - these cmake variables seem to be fixing the problem. manuelk 2013-04-23 11:58:49 -0700
  • b815aff333 First pass at fixing the installation part of the Cmake build : now CMAKE_INSTALL_PREFIX can be used as intended to specify an installation directory, which can be located anywhere on the file system. manuelk 2013-04-22 19:35:41 -0700
  • eadd1b3ce4 fixing some doxygen @param tags not matching variable names in the code manuelk 2013-04-22 18:26:53 -0700
  • d82ce253eb minor fix for a doxygen typo : its @param (singular, not plural) manuelk 2013-04-22 18:17:30 -0700
  • 4bf24d9b95 First pass at our "Eval" API : this checkin is a mileston and is still missing code paths for certain types of feature adaptive patches. manuelk 2013-04-18 19:55:05 -0700
  • 24356cc680 making MSVC++ happy... manuelk 2013-04-18 19:22:20 -0700
  • fd0af2dbb6 minor fixes to the GLFW motion callback to fix MSVC++ build errors. manuelk 2013-04-18 19:15:30 -0700
  • 7e63b20c58 Small refactoring of the DrawContext code to remove duplication of vertex / patch counting code. manuelk 2013-04-18 17:54:12 -0700
  • 4bab37310d minor clean up of the patch parametric bitfields API manuelk 2013-04-11 14:26:03 -0700
  • 57808e4abe fix the function prototype for the motion callbacks in our example viewers manuelk 2013-04-08 10:37:36 -0700
  • ec9f97c1d6 Added a note about our use of git flow David G Yu 2013-04-03 13:48:34 -0700
  • 81887feb00 Merge branches 'dev' and 'dev' of https://github.com/PixarAnimationStudios/OpenSubdiv into dev David G Yu 2013-04-02 11:25:42 -0700
  • 9a6e84800b fix a comment in FarMeshFactory to reflect the changes in FarPtexCoord manuelk 2013-04-01 16:45:15 -0700
  • ecd5419718 Fixed type of depth var in computePtexCoordinate David G Yu 2013-03-25 10:51:49 -0700
  • 4a6ba2de64 Fixed function proto mismatch in d3d11DrawContext David G Yu 2013-03-25 10:50:30 -0700
  • a5b7c0337e size_t requires #include <stdlib.h> Manuel Kraemer 2013-03-25 07:32:17 -0700
  • e6e7c96a52 We need to leverage our per-patch ptex indexing scheme in the EvalLimit API. manuelk 2013-03-22 18:20:50 -0700
  • 86c805fd67 fixes #138 manuelk 2013-03-20 14:07:22 -0700
  • 8849a9682b Fixed far public header file install rule David G Yu 2013-03-19 16:40:04 -0700
  • 036ec2e189 Updated DX11 viewer to use std::string shapes. David G Yu 2013-03-19 15:38:44 -0700
  • d026aca006 use std::string instead of char* for regression shapes definition, to avoid MSVC's literal length limitation on some big shapes. Takahito Tejima 2013-03-19 14:41:49 -0700
  • 7cffcedbc3 Fixed ptexViewer to register for windowClose David G Yu 2013-03-19 14:31:44 -0700
  • 54856181a9 fix simpleCpu example : - assign default widht / height to the window - fix reshape callback - downgrade GL profile hint to 3.3 manuelk 2013-03-18 16:55:41 -0700
  • 2ec61446db use sqrtf and expf to prevent auto-casts to double manuelk 2013-03-18 16:29:35 -0700
  • a811dba361 Merge 53c8e2efae into ced00bf107 Julien Demouth 2013-03-18 15:48:33 -0700
  • b93ab652c6 - adding param descriptions for FarMeshFactory constructor manuelk 2013-03-18 15:45:59 -0700
  • 3ea3347128 - fix incorrect name typo - fix incorrect function argument introduced by recent batching work manuelk 2013-03-18 14:09:46 -0700
  • 6f6a6aeab3 Fixed VS2010 compile errors. David G Yu 2013-03-18 11:57:55 -0700
  • f399ff2a10 Fixed VS2010 compile errors. David G Yu 2013-03-18 11:56:09 -0700
  • a4c43b0522 fix some GLFW 3.0 issues - since we are still in beta, the API is changing a bit - the closeWindowFun callback changed prototype (now returns void) - keyboard functions now require the window handle (and pass it to the callback) Manuel Kraemer 2013-03-16 18:44:53 -0700
  • 8e9e832f94 When OpenCL is detected, make sure all the includes / libs are tacked on the build lines Manuel Kraemer 2013-03-16 18:44:07 -0700
  • d703ba0205 fix some unused variable warnings Manuel Kraemer 2013-03-16 18:43:20 -0700
  • 95f326eed1 add OpenCL include directories when Cmake detects CL for the OSD build Manuel Kraemer 2013-03-16 18:41:49 -0700
  • 5c9ae5537c fix build error : size_t requires stdlib.h Manuel Kraemer 2013-03-16 18:40:53 -0700
  • 9cceb15438 fix a comment : OPENCL_INCLUDE_DIRS (plural) Manuel Kraemer 2013-03-16 18:38:17 -0700
  • 9ec95572bb Add some features into ptexViewer: animation speed, displacement scale, bloom filter, etc Takahito Tejima 2013-03-15 18:03:22 -0700
  • f745aa2807 add paint test example Takahito Tejima 2013-03-12 09:54:12 -0700
  • 50881546b4 add a cmake module to locate Intel's TBB manuelk 2013-03-14 19:35:15 -0700
  • 500bebefb4 Fixed VS2010 build warnings/errors David G Yu 2013-03-08 12:07:09 -0800
  • b3a6d43ee3 fix simpleCpu to be compilable with the latest API Takahito Tejima 2013-03-08 09:05:07 -0800
  • 291debd4a9 change access permissions on files Takahito Tejima 2013-03-08 08:57:42 -0800
  • fbc139d39c fix compile errors on gcd kernel Takahito Tejima 2013-03-07 22:43:47 -0800
  • 8efecb0fca Batching stuffs: generalized kernel batches, table/dispatcher refactoring, multiMeshFactory, drawContext, etc. Takahito Tejima 2013-03-07 17:50:15 -0800
  • ced00bf107 fix crash bug when non-quad boundary face exists. Takahito Tejima 2013-03-07 14:56:14 -0800
  • 2e43675691 - remove msvcrt fromt he no-default-lib list - comment out SECURE_SCL and ITERATOR_DEBUGGING Manuel Kraemer 2013-03-07 14:04:29 -0800
  • d73d74f70b "const" the vertex index pointer in HbrMesh::NewFace (request from sbrew) manuelk 2013-03-06 14:31:15 -0800
  • 8db3e5ab41 fix updating coarse vertices for cpu/omp kernels. Takahito Tejima 2013-03-05 09:49:07 -0800
  • ea1a87441f Add support for hierarchical hole edits. manuelk 2013-03-01 18:27:19 -0800
  • 09933ec25f Merge pull request #1 from applezhao/uvDisplacementView applezhao 2013-02-27 19:16:26 -0800
  • 20b41baff8 Merge pull request #132 from andrewkww/warning_fixes Manuel Kraemer 2013-02-27 09:34:49 -0800
  • 6f23696431 Merge 1c9cb04095 into dfaf8ee76e andrewkww 2013-02-25 19:40:09 -0800
  • 1c9cb04095 far: Fix compiler warnings Andrew Wong 2013-02-23 18:39:56 -0500
  • df95968142 hdr_reader: Fix a few compiler warnings Andrew Wong 2013-02-23 15:53:04 -0500
  • 60d81afd02 ptexTextureLoader: Fix a few compiler warnings Andrew Wong 2013-02-23 15:53:04 -0500
  • dfaf8ee76e Fixed merge error. opensubdiv 2013-02-22 16:25:33 -0800
  • acfd8e366b - similar API changes for Maya 2014 in mayaPtexViewer - more file permission fixes manuelk 2013-02-22 12:58:09 -0800
  • c3fba1708c - fix function calls incompatible w/ Maya 2014 - change permissions on cudaUtil.cpp, OpenSubdivShader.cpp manuelk 2013-02-22 12:31:19 -0800
  • afc7b9b9a8 - only add detected libs to the maya dependency list - remove MAYA_tbb_LIBRARY from MayaViewer & MayaPtexViewer examples manuelk 2013-02-22 11:38:46 -0800
  • 72df8d4060 cmake/FindGLFW.cmake: Fix whitespace Miles Bader 2013-02-22 07:50:48 +0900
  • 88994dd3de Update README.md Manuel Kraemer 2013-02-21 11:54:20 -0800
  • 76008be04d rename OpenSubdivCLA.pdf manuelk 2013-02-21 11:44:16 -0800
  • c49901a11d adding the CLA document. manuelk 2013-02-21 11:03:44 -0800
  • a747bbe64d Add Debian library paths to cmake searches Miles Bader 2013-02-21 17:01:22 +0900
  • d21de79ac1 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-02-20 14:16:57 -0800
  • 25f79e7ff2 - change adaptive refinement in FarMeshFactory to not refine inside holes, while retaining a necessary 1-ring on the inside of a hole edge manuelk 2013-02-20 14:12:09 -0800
  • 452b30f72f OsdMesh no longer owns its ComputeController David G Yu 2013-02-19 17:33:32 -0800
  • a1040e80d4 - fix glViewer / simpleCPU example code to work w/ GLFW 3.0 - remove testEval from build for now (breaks linux build) manuelk 2013-02-19 10:14:56 -0800
  • 30eb9ee87e typo fix prideout 2013-02-17 08:28:48 -0800
  • 29a2c6bcd0 Python API now allows setting & unsetting holes. Also fixed some clang warnings. Philip Rideout 2013-02-17 08:24:21 -0800
  • 1402f670f1 Merge pull request #124 from nyue/master Philip Rideout 2013-02-16 17:17:34 -0800
  • a458527a51 Merge 231476b48c into 076801c1b0 Nicholas Yue 2013-02-16 16:51:34 -0800
  • 076801c1b0 Merge pull request #123 from jcowles/master Manuel Kraemer 2013-02-16 16:51:27 -0800
  • 231476b48c Fix directory path to working directory of python in custom command, use ${CMAKE_SOURCE_DIR} instead of .. for consistency Nicholas Yue 2013-02-17 11:28:05 +1100
  • 78ad14b484 Merge 1befe72c9f into f7181d2f9d Jeremy Cowles 2013-02-16 13:26:59 -0800
  • 1befe72c9f glViewer: exit when the window is closed Jeremy Cowles 2013-02-16 13:26:46 -0800
  • 3f96f9872a Removed last remnants of glut from simpleCpu comments Jeremy Cowles 2013-02-16 13:15:29 -0800
  • eb1652bc26 Fixed core profile setup in simpleCpu for linux jcowles 2013-02-16 13:10:00 -0800
  • 70502cceab Disabled string drawing from simpleCpu Jeremy Cowles 2013-02-16 12:19:04 -0800
  • cd8405a47a Added stdio.h for printf in simpleCpu/main.cpp Jeremy Cowles 2013-02-16 12:05:15 -0800
  • e9b29cda95 Updated simpleCpu to use GLFW for all platforms Jeremy Cowles 2013-02-16 12:03:21 -0800
  • 5a7e33a792 Renamed mainGlut.cpp to mainGlfw.cpp in simpleCpu Jeremy Cowles 2013-02-16 11:28:25 -0800
  • f7181d2f9d Get evalTest and simpleCpu to build again, changing glut references to glfw. Dirk Van Gelder 2013-02-15 18:32:10 -0800
  • 6f87feca2b typo : there is no space between /wd and the warning # Manuel Kraemer 2013-02-14 09:44:11 -0800
  • a52c70ab8b First pass implementation of holes : manuelk 2013-02-13 14:34:33 -0800
  • 20946b8923 Merge pull request #120 from andrewkww/vs2012_warnings_vc_headers Manuel Kraemer 2013-02-12 17:27:02 -0800
  • 813ae8cea9 Merge 15791b28bd into 5ad40fe535 andrewkww 2013-02-12 17:26:33 -0800
  • 5ad40fe535 Merge pull request #121 from andrewkww/vs2012_warnings Manuel Kraemer 2013-02-12 17:26:25 -0800
  • 5b72284c9d Merge ccbfea69b1 into 14c5b7c661 andrewkww 2013-02-11 20:00:41 -0800
  • 14c5b7c661 Merge pull request #122 from andrewkww/gitignore Manuel Kraemer 2013-02-11 19:58:43 -0800
  • 35dcf56519 Merge 99b2881dbb into 13dfc733f2 andrewkww 2013-02-11 19:05:43 -0800
  • 99b2881dbb gitignore: Ignore build directories Andrew Wong 2012-09-09 03:52:23 -0400
  • 98b5e86008 gitignroe: Fix newline at end of file Andrew Wong 2013-02-09 13:03:25 -0500
  • 13dfc733f2 typo in the Python readme Philip Rideout 2013-02-11 16:24:27 -0800
  • 65a437956e Merge pull request #118 from andrewkww/assert_fix David G Yu 2013-02-10 16:36:41 -0800
  • ccbfea69b1 common/hud: fix a conversion warning Andrew Wong 2013-02-10 00:03:11 -0500
  • d4c62d4aef osd: fix conversion warnings in glDrawContext Andrew Wong 2013-02-09 23:33:26 -0500
  • e04c95988c far: fix conversion warnings in Far*SubdivisionTablesFactory Andrew Wong 2013-02-09 23:21:21 -0500
  • 329a9a7b40 hbr: fix a few more warnings Andrew Wong 2013-02-09 23:02:37 -0500
  • 08ca7af0c9 hbr: fix warnings in the Hbr*Edit constructors Andrew Wong 2013-02-09 22:42:13 -0500
  • b25226134f fix warnings for having assignments inside conditionals Andrew Wong 2013-02-09 21:54:04 -0500
  • 15791b28bd cmake: ignore MSVC C4350 and C4548 warnings Andrew Wong 2013-02-09 21:02:49 -0500
  • c40d0cd097 Merge 108ee96317 into 7c10b9c321 andrewkww 2013-02-09 16:10:33 -0800
  • 108ee96317 subdivisionTablesFactory: Fix typo in assert Andrew Wong 2013-02-09 18:49:06 -0500
  • 7c10b9c321 minor cleanup of doxygen cmake rules manuelk 2013-02-08 14:32:01 -0800
  • ef408fc67c - remove the now obsolete glutViewer (replaced by glViewer) - remove some glut-era callbacks in glViewer / ptexViewer - fix OSX includes in osd_regression manuelk 2013-02-08 14:06:44 -0800
  • f3bb911351 - fix gcc offsetof compile warnings by passing flags & definitions from CMake to the setup.py script manuelk 2013-02-08 13:51:11 -0800
  • a81b4388b1 adding missing license banner manuelk 2013-02-08 13:48:51 -0800
  • 05558699d7 remove unused variable Philip Rideout 2013-02-07 17:00:32 -0800
  • 293034d39c move screenshot of demo to doc folder Philip Rideout 2013-02-07 16:57:22 -0800
  • ca1e294c70 Merge pull request #116 from prideout/master Manuel Kraemer 2013-02-07 16:40:12 -0800
  • 857d1438bf Merge 67398c3b3c into 6d4565e6b8 Philip Rideout 2013-02-07 16:18:23 -0800
  • 67398c3b3c augmenting gitignore for pyc and SWIG-generated cruft Philip Rideout 2013-02-07 16:18:14 -0800
  • ad040466a0 fix typos in README Philip Rideout 2013-02-07 11:41:48 -0800
  • 604c35ac4f incorp feedback from mkraemer: remove the license file, move the demo to examples/python, change the min Python version to 2.6 Philip Rideout 2013-02-07 11:37:00 -0800
  • 90c017ebe0 update doc to match enum names Philip Rideout 2013-02-06 22:05:56 -0800
  • bb6fd9489b update docs Philip Rideout 2013-02-06 21:27:16 -0800
  • 8c6785594c CMake now invokes distutils correctly Philip Rideout 2013-02-06 19:24:40 -0800
  • 6d4565e6b8 Merge pull request #109 from aras-p/glvbo-fixes Manuel Kraemer 2013-02-06 18:27:48 -0800
  • 415e2aba08 Merge 0d5b543c4a into c53f973651 Aras Pranckevičius 2013-02-06 14:22:46 -0800
  • c53f973651 - fixed GL context crashes for Linux / GLFW 3.0 - refactored CLI arguments parsing - minor code style cleanups manuelk 2013-02-06 14:07:47 -0800
  • eb63ac0753 iterating on the cmake stuff for a python module Philip Rideout 2013-02-06 08:53:44 -0800
  • 758a788b32 Merge pull request #110 from aras-p/osd_regression_work Manuel Kraemer 2013-02-06 08:00:09 -0800
  • afe6455b94 Merge 663a62cb08 into 31a5c04bf8 Aras Pranckevičius 2013-02-06 07:55:38 -0800
  • 31a5c04bf8 Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2013-02-05 18:06:35 -0800
  • 4738916173 Fix ptex guttering on corner pixels. Takahito Tejima 2013-02-05 18:06:19 -0800
  • 45b38e5c6b fixes a problem on Linux where apparently there is no "primary" monitor returned (NULL) manuelk 2013-02-05 18:01:30 -0800
  • 88679ce187 Fixed WIN32 build breakage. David G Yu 2013-02-05 17:05:59 -0800
  • 91fddab7ef add some logic to enable full-screen mode with GLFW 3.0 Manuel Kraemer 2013-02-05 16:28:20 -0800
  • e1f6486ce4 removing more #ifdef's related to adaptive tessellation ability manuelk 2013-02-05 15:25:46 -0800
  • 6f5d1e34be partial solution to run-time environment configuration : - add bool OsdGLDrawContext::SupportsAdaptiveTessellation() method - modify glViewer to use that instead of #ifdefs manuelk 2013-02-05 15:04:07 -0800
  • 5f5c22a078 Revamped Python bindings that use SWIG Philip Rideout 2013-02-04 21:10:58 -0800
  • 2b12ffc447 build fixes : - remove ptexViewer from the build on OSX (doesnt work) - remove maya plugins from the build on OSX (until we have a compatible version available) Manuel Kraemer 2013-02-04 18:37:25 -0800
  • 0d5b543c4a CpuGLVB: code review changes Aras Pranckevicius 2013-02-04 22:10:36 +0200
  • 663a62cb08 osd_regression: add "CL" backend that tests OpenCL kernel with GL buffer backing Aras Pranckevicius 2013-02-04 22:01:59 +0200
  • 626b8c40bf Update README.md Manuel Kraemer 2013-02-04 11:49:30 -0800
  • 58cb40ec5c CpuGLVB: dirty flag to not keep on uploading if data did not change Aras Pranckevicius 2013-02-04 20:57:19 +0200
  • eed2d98a39 Merge of in-progress Eval API test code to the mainline. Not much here yet. Dirk Van Gelder 2013-02-04 09:35:43 -0800
  • 89a75f03fe glViewer: set sync off on all platforms Aras Pranckevicius 2013-02-04 11:59:53 +0200
  • 7b77a08281 glViewer: don't generate GL errors with invalid UBO indices (happens on OSX since tessellation is not supported) Aras Pranckevicius 2013-02-04 09:11:10 +0200
  • 9c9f00ef18 glViewer: line widths larger than 1.0 are deprecated in core GL (generates a GL error) Aras Pranckevicius 2013-02-04 09:10:27 +0200
  • a4a8cd122d CpuGLVB: reading data back from the GPU each time model is changed is not very efficient. Model the GL VB after D3D11 one, where there are no data read backs, however this means an extra memory copy of the buffer. 4th level uniform subdiv on Car, glGetBufferSubData was taking 50% of CPU time before (actual subdiv 22%), now that is gone. Full CPU Draw 62ms -> 54ms, looks like most of overhead now is just waiting on GL queries). Aras Pranckevicius 2013-02-03 20:42:18 +0200
  • 687cedfb68 Merge pull request #108 from aras-p/regression_tests gelder 2013-02-03 11:04:41 -0800
  • 7757c2824a Merge 660fd15e3b into 9e643a1ee3 Aras Pranckevičius 2013-02-03 09:50:55 -0800
  • 660fd15e3b osd_regression: implement raw CPU and CPU with GL VBO backing tests. Actually count test failures; they were not counted before ;) Aras Pranckevicius 2013-02-03 19:25:22 +0200
  • e0b231424f osd_regression: towards running all test cases per backend (checkBackend function) Aras Pranckevicius 2013-02-03 19:07:04 +0200
  • 1fbdf77bb4 osd_regression: towards testing multiple backends; adding cmdline arg parsing Aras Pranckevicius 2013-02-03 19:00:28 +0200
  • 9e643a1ee3 Merge pull request #106 from aras-p/gcd gelder 2013-02-03 08:54:41 -0800
  • 50ec231eda Merge a379ec2b9a into 4818e65228 Aras Pranckevičius 2013-02-03 08:51:17 -0800
  • 4818e65228 Merge pull request #105 from aras-p/master gelder 2013-02-03 08:50:26 -0800
  • 52ad4b2028 mention regression test executables in the readme Aras Pranckevicius 2013-02-03 18:45:10 +0200
  • 2d00699c8d osd_regression does not need GLEW on OSX Aras Pranckevicius 2013-02-03 18:34:41 +0200
  • a379ec2b9a gcd: cleanup Aras Pranckevicius 2013-02-03 10:15:31 +0200
  • 8b59d99d20 gcd: cleanup CMakeLists Aras Pranckevicius 2013-02-03 10:12:29 +0200
  • e8ceaba176 gcd: convert face loop to work in 32 item size batches. MBP6,2 (2 core 4 thread), catmark_car Lv4: 31.2ms CPU, 15.8ms GCD (was 22ms) Aras Pranckevicius 2013-02-03 10:05:58 +0200
  • b1a2eb55d4 Merge 00728050de into 9332dda3c5 Aras Pranckevičius 2013-02-02 23:44:31 -0800
  • 00728050de fix GLFW location finding on OSX when location is in environment variable Aras Pranckevicius 2013-02-03 09:43:12 +0200
  • c4b463668a gcd: convert most of loops to submit work in 32 item size batches. MBP6,2 (2 core 4 thread), catmark_car Lv3: 6.9ms CPU, 5.2ms GCD; Lv4: 31.2ms CPU, 22.ms GCD Aras Pranckevicius 2013-02-03 09:05:22 +0200
  • b556e9d6cd gcd: naive implementation using dispatch_apply for all loops. Not faster, dispatch overhead too high Aras Pranckevicius 2013-02-02 23:22:04 +0200
  • 54c7329ba4 gcd: files for GCD dispatcher (right now just copy of OMP one), add items to glViewer Aras Pranckevicius 2013-02-02 22:53:33 +0200
  • 9332dda3c5 Merge pull request #104 from aras-p/master gelder 2013-02-02 12:24:14 -0800
  • 0413a4ac41 Merge 84d91323ac into 4c13eb0ed5 Aras Pranckevičius 2013-02-02 12:13:15 -0800
  • 84d91323ac fix linking with GLFW link on OSX Aras Pranckevicius 2013-02-02 22:11:34 +0200
  • 4c13eb0ed5 Merge pull request #102 from aras-p/master gelder 2013-02-01 12:02:56 -0800
  • 35a55f587e Merge 3b0ed46ffd into 9666fc6a21 Aras Pranckevičius 2013-02-01 11:08:49 -0800
  • 9666fc6a21 Update README.md Manuel Kraemer 2013-02-01 10:21:10 -0800
  • 0a0ff9f9e9 fix the OSD version printout in top CMakeList (now based off the #define in opensubdiv/version.h) manuelk 2013-02-01 10:09:55 -0800
  • 3b0ed46ffd docs: GLUT -> GLFW Aras Pranckevicius 2013-02-01 13:22:12 +0200
  • 4703c094f7 Work on boundary/corner/gregory patch types begun. gelder 2013-01-31 21:40:38 -0800
  • 368b8e3271 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-01-31 18:21:00 -0800
  • 055ab17357 migrate osd_regression from GLUT to GLFW (this regression still needs work) manuelk 2013-01-31 18:19:56 -0800
  • af81ecffba add glfw3 to windows section of glfw module Manuel Kraemer 2013-01-31 16:26:39 -0800
  • 7a39b0ad7c - add cmake logic to parse package versions and include the correct headers - add #ifdefs to work around the different versions of glfw - add cmake logic to parse other packages versions and set minimum requirements - fix X11 dependencies for static builds of glfw manuelk 2013-01-31 15:34:35 -0800
  • 855b177c20 exclude .inc.rule files generated by MSVC manuelk 2013-01-31 15:30:32 -0800
  • a6bd013988 change access permissions on files manuelk 2013-01-31 15:29:45 -0800
  • 1ba1f048e6 bail out of Rebuild call if the VBO / VAO have not been allocated yet. manuelk 2013-01-31 15:27:31 -0800
  • 2f02d8dffa Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-01-31 15:26:02 -0800
  • 18e5ab5296 bail out of Rebuild call if the VBO / VAO have not been allocated yet. manuelk 2013-01-31 15:24:38 -0800
  • d26c3dee52 Finally have simple bspline evaluation. gelder 2013-01-30 22:49:06 -0800
  • de3c70f96f Merge pull request #99 from njlitke/master Takahito Tejima 2013-01-30 08:35:39 -0800
  • 4750d21cba Merge 68488d86b0 into ab4f79c128 Nathan Litke 2013-01-30 00:25:23 -0800
  • 68488d86b0 Fixed a buffer overrun error in OsdCLGLVertexBuffer::UpdateData. Nathan Litke 2013-01-29 23:42:20 -0800
  • ab4f79c128 Remove deprecated GL calls, comply with 4.2/3.3 core profile. Use VAO, update glsl shaders, remove immediate draws, etc. In example code, GLUT has been replaced with GLFW so that glViewer/ptexViewer can run on OSX (10.7 or later). Takahito Tejima 2013-01-29 15:54:18 -0800
  • 872266131e Merge remote-tracking branch 'main-line/master' gelder 2013-01-28 09:24:51 -0800
  • c4bafc938d Makefile fixing, debugging GL error. Dirk Van Gelder 2013-01-28 00:10:43 -0800
  • 4563d86843 use opensubdiv to subdivide polygons. this will make maya show polygon's displacement effects realtime. this is not for ptex pipeline. it is for traditional uv mapping pipeline. it is a version for maya2011 or before. it means there is no viewport 2.0 sdk now. then i will publish the version for viewport 2.0~ unknown 2013-01-28 12:42:13 +0800
  • d03a04d088 Fix OSD crash bug within CUDA & CL compute modules : manuelk 2013-01-25 18:31:40 -0800
  • 7f5670dd97 Merge remote-tracking branch 'main-line/master' gelder 2013-01-25 15:38:28 -0800
  • 0f13cfdf8f One more. gelder 2013-01-24 21:12:21 -0800
  • ac3a2c53cf Points eval-ed from patches. gelder 2013-01-24 20:57:41 -0800
  • f22c717e1c Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-01-24 14:17:25 -0800
  • 48ba78d848 fixing a int->float warning for MSVC manuelk 2013-01-24 14:16:45 -0800
  • 4bbc42fd52 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Manuel Kraemer 2013-01-24 14:09:30 -0800
  • 371c95ccef add the license banner to mayaViewer.cpp Manuel Kraemer 2013-01-24 14:08:53 -0800
  • 8467cad7c5 Update README.md Manuel Kraemer 2013-01-24 13:49:38 -0800
  • c912a284a8 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-01-24 13:45:41 -0800
  • 468198e4a8 more cleanup : - consolidate cmake compile flags - turn on -Wall - suppress hidden overloaded function warning when using Clang (part of it is bug, part of it will require code refactoring on our end) - add support for Maya 2013.5 for windows in cmake module - clean up some glew includes which break builds with MSVC Express & Windows SDK - move the bitmap for font_image into a compiled object - remove some unused variables and other minor warnings manuelk 2013-01-24 13:40:43 -0800
  • 516da70e0d Replace deprecated GL api usage from gl_hud. It also supports OpenGLES. Takahito Tejima 2013-01-24 09:29:35 -0800
  • eca19a52d1 Simple patches in evalTest, remove unneeded ptexCoord directory. Dirk Van Gelder 2013-01-24 09:27:01 -0800
  • 9652da354d More updates gelder 2013-01-23 16:11:08 -0800
  • 51048136ff Hacks. gelder 2013-01-22 16:02:58 -0800
  • 9ed6ac7da8 - clean up all unused variables / constructors... - add a -Wall flag, but leave it commented out for now until the same is done for other compilers manuelk 2013-01-22 14:47:46 -0800
  • cdffbe43a9 First patch evaluation. Dirk Van Gelder 2013-01-21 23:09:15 -0800
  • 66f39dc4e8 More progress. gelder 2013-01-18 16:52:59 -0800
  • a2840260d7 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2013-01-18 16:43:06 -0800
  • 97f4c5a7c1 fix linking problems for maya viewer plugins (PLATFORM_LIBRARIES was being reset accidentally) manuelk 2013-01-18 16:42:22 -0800
  • f3e155a96c Fixed include of cstdio for examples cudaInit.h David G Yu 2013-01-18 16:03:17 -0800
  • e7880da836 Iteration. gelder 2013-01-18 14:51:23 -0800
  • d529460486 add correct conditional build of cuda modules in maya plugins manuelk 2013-01-18 14:49:25 -0800
  • 0bd9f0f916 fixes some OSX build issues : - cmake should now be better at finding Maya installations on OSX automatically - various dependency fixes for Maya plugins - first pass at some code fixes to build Maya plugins on OSX Manuel Kraemer 2013-01-18 14:25:02 -0800
  • 54dff770d4 clean access permissions on files (rw-rw-r--) manuelk 2013-01-18 13:40:39 -0800
  • 36685094ce Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Manuel Kraemer 2013-01-18 13:31:20 -0800
  • ba7bf7b41c fix compiler warnings on class constructors Manuel Kraemer 2013-01-18 13:30:31 -0800
  • a688ab6e81 Make patchCommon a header included in ptexCoor Dirk Van Gelder 2013-01-18 12:04:59 -0800
  • 45c4ebee3a Removed GL includes. Dirk Van Gelder 2013-01-18 11:48:16 -0800
  • 08979eb10b Updates. gelder 2013-01-17 21:35:41 -0800
  • 7bcfbfb92b Update. gelder 2013-01-17 21:34:37 -0800
  • b9b9e2f06d Add patchCommon.cpp to test glsl/C++ compiling. gelder 2013-01-17 21:29:50 -0800
  • 9e9779f5a6 fix a typo : the compiler is "GNUCC" with 2 C's manuelk 2013-01-16 17:29:51 -0800
  • 618cda6a8d A few more lines to OsdEvalContext. Dirk Van Gelder 2013-01-14 11:17:02 -0800
  • 097d4952cb Update evalTest with test code to traverse patches in a farmesh. Dirk Van Gelder 2013-01-14 09:44:10 -0800
  • 10f7fe78e7 Remove spurious warning from g++ also. gelder 2013-01-11 16:13:06 -0800
  • 3bbab0ee37 Add evalTest to the build. gelder 2013-01-11 14:10:49 -0800
  • fca3c0fea1 Add a simple evalTest binary, start with the current contents of simpleCpu to modify from there. This is for use during the Eval API development. gelder 2013-01-11 14:07:29 -0800
  • 9f0f927ab2 Merge pull request #94 from gelder/master gelder 2013-01-11 12:20:24 -0800
  • 931d65d0cb Merge f2b40850d2 into 96520b4845 gelder 2013-01-11 12:19:25 -0800
  • f2b40850d2 Fix mac build by using the same warning for clang as gcc, namely -Wno-invalid-offsetof Dirk Van Gelder 2013-01-11 10:47:57 -0800
  • 96520b4845 Fixed a few VS2010 build warnings opensubdiv 2013-01-10 13:33:04 -0800
  • 6b4cb4e1bd changed permissions on FindDXSDK.cmake to match the rest of the directory manuelk 2013-01-10 11:22:34 -0800
  • 2baa3c82c1 removing some crusty tabs & other minor formatting manuelk 2013-01-10 11:14:41 -0800
  • f9dd284be0 Some notes : manuelk 2013-01-10 10:47:50 -0800
  • 2502eb5d7c attempt to fix image in README Philip Rideout 2013-01-05 23:11:03 -0800
  • 34671a27f0 Adding first cut of Python bindings. Philip Rideout 2013-01-05 16:12:51 -0800
  • 95c84b8f56 Adaptive tess using projected bounding sphere David G Yu 2013-01-04 19:15:24 -0800
  • 50ddf242d6 Fixed simpleCPU example to run on OS X David G Yu 2013-01-04 18:18:38 -0800
  • 48ce968695 Fixed some more markdown typos. David G Yu 2012-12-21 11:53:08 -0800
  • 5ef9f799e6 Fixed some typos in the top-level README David G Yu 2012-12-21 11:51:23 -0800
  • 25dcc99a29 Added build instructions for iOS and Android David G Yu 2012-12-21 11:47:50 -0800
  • 8440d83607 Fixed build to switch on features not platforms David G Yu 2012-12-20 18:34:18 -0800
  • 1547b59570 Updated to support GLES 2.0 on iOS and Android David G Yu 2012-12-20 10:25:41 -0800
  • ce2f29d368 Upload only the coarse vertex data from CPU to GPU David G Yu 2012-12-19 23:30:36 -0800
  • 9ac6c3081e - fix broken ptex block allocation : iterates over all faces to find the longest edge - code style fixes manuelk 2012-12-17 10:31:55 -0800
  • 607b62337a Switching ptex coordinates structures to centroid based interpolation. This does not fix completely the problem though and we will have to revisit our guttering. manuelk 2012-12-17 10:26:14 -0800
  • 950fa35180 Exposed DirectCompute by default in the DX11Viewer David G Yu 2012-12-17 09:50:21 -0800
  • 49a493a7bf Fixed a typo in the DirectCompute dispatch code. David G Yu 2012-12-17 09:48:49 -0800
  • 77bdde36c6 Fixed a few build issues for OS X David G Yu 2012-12-15 20:34:31 -0800
  • 7ca59fab69 Fixed default display modes in example viewers David G Yu 2012-12-13 10:23:33 -0800
  • 6042649efa Added DirectCompute backend for Osd Compute David G Yu 2012-12-13 10:22:30 -0800
  • 4f00990ae1 Fixed SRV format for level and valence buffers David G Yu 2012-12-13 10:00:46 -0800
  • 6a8f58b65e fix CMake dependencies for shader string in mainApple.mm fix missing includes manuelk 2012-12-12 12:28:26 -0800
  • c9e020ade7 Reading the cmake generator string to find out if it's a 32 or 64 build and force DX SDK linking to detect the correct location. manuelk 2012-12-11 19:57:11 -0800
  • ab47ee53b3 adding some ASCII art to document cryptic CV names in Gregory shader code. manuelk 2012-12-11 14:26:06 -0800
  • 419741442d defining M_PI to fix some compiler errors on OSX 10.8 manuelk 2012-12-11 13:50:27 -0800
  • 754d7869b8 - adding Intel OpenCL kit in search paths manuelk 2012-12-11 12:14:30 -0800
  • 4b199f7587 Make sure that shape strings are post-fixed with a null-char when read from file. manuelk 2012-12-11 11:40:57 -0800
  • 10c687ecd5 Release Candidate 1.0 : ReleaseCandidate_1_0 manuelk 2012-12-10 17:15:13 -0800
  • 1c1055ed09 Merge 8e5ce18e48 into 742b1e5d89 Adenilson Cavalcanti 2012-11-12 13:14:19 -0800
  • 742b1e5d89 Merge pull request #83 from jcowles/master beta_1_1 Manuel Kraemer 2012-11-12 13:13:59 -0800
  • 62061843b3 Merge c89b4db270 into 3467673a6b Jeremy Cowles 2012-11-11 23:25:04 -0800
  • c89b4db270 Update simpleCpu example to compile under OSX after refactoring Jeremy Cowles 2012-11-11 23:18:48 -0800
  • 0f6efb6aec Make VertexKernelBatch public when building with clang. Jeremy Cowles 2012-11-11 23:17:27 -0800
  • 8e5ce18e48 The example simpleCpu compilation was failing, thanks to a) Missing include/import in mainApple (compiler failed to find definition of glGetError() and associated enums) b) Missing generation of string-fied shader for inclusion into the source code files. Adenilson Cavalcanti 2012-10-23 17:20:08 -0200
  • 71a0af5d0a Merge 0daec37113 into 3467673a6b Adenilson Cavalcanti 2012-10-23 12:23:02 -0700
  • 0daec37113 The example simpleCpu compilation was failing, thanks to a) Missing include/import in mainApple (compiler failed to find definition of glGetError() and associated enums) b) Missing generation of string-fied shader for inclusion into the source code files. Adenilson Cavalcanti 2012-10-23 17:20:08 -0200
  • e9590d283b The structure VertexKernelBatch is accessed (as also its members) in some places (e.g. bilinear/catmark/loopSubdivisionTables and Factory) but was marked as protected and as a result, makes compilation fail (environment OSX Lion, XCode 4.5.1). Adenilson Cavalcanti 2012-10-23 16:10:59 -0200
  • e1fe9d6989 Merge 3e2eb6336c into 3467673a6b Brandon Wang 2012-10-11 00:00:15 -0700
  • 3e2eb6336c making VertexKernelBatch public for compilation errors in far/*SubdivisionTablesFactory.h on OSX Brandon Wang 2012-10-10 23:49:17 -0700
  • 3467673a6b Fixed a build issue with Visual Studio 2010 U-octave\dyu 2012-10-09 10:57:47 -0700
  • 4168e5788d Fixed a couple build issues with Visual Studio 2010 U-octave\dyu 2012-10-09 10:56:31 -0700
  • 732cb10fe0 Fix header issues after merging recent revisions jcowles 2012-10-09 10:07:57 -0700
  • 11d2800aef Clean up simpleCpu code a bit jcowles 2012-10-09 09:28:27 -0700
  • a287869e9c Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv jcowles 2012-10-08 16:05:08 -0700
  • b3214f09eb Added simpleCpu example with markdown commentary jcowles 2012-10-08 16:04:53 -0700
  • 7fd99b421f Taking a first stab at a doxygen config file and matching cmake rules. Manuel Kraemer 2012-10-06 17:53:51 -0700
  • 606b1e2380 Merge 9c9d72d790 into 5f5207999f David Aguilar 2012-09-18 16:18:01 -0700
  • 5f5207999f Refactoring far (cliff notes): - All data representation classes are now single-templated for a vertex class 'U' manuelk 2012-09-17 18:41:48 -0700
  • 88cba89055 Fix broken drawing for loop geometry in glutViewer Takahito Tejima 2012-09-13 09:39:41 -0700
  • 9d37554969 Making CMakeLists more consistent manuelk 2012-09-12 15:01:32 -0700
  • 60d92d7212 Making CMakeList more consistent manuelk 2012-09-12 15:00:04 -0700
  • 56d4bbdd3c Fix sanity check for max value of level in FarMeshFactory::sumList() manuelk 2012-09-12 13:05:11 -0700
  • 07b4c064d0 tiny comment fix manuelk 2012-09-11 15:12:16 -0700
  • 53c8e2efae Disable 'Packed Optimization' for the moment. Julien Demouth 2012-09-11 14:25:27 +0200
  • d9ebdad6d4 Attempt to use packed vertex attributes (8 floats). It seems faster. Julien Demouth 2012-09-11 14:19:05 +0200
  • c6c66ce5d0 New fallback kernels. Significantly faster. Julien Demouth 2012-09-07 14:51:19 +0200
  • 5b03b248e0 Adds optimizations to three kernels. We use a different mapping of threads (several threads per vertex) to improve coalescing. Julien Demouth 2012-09-06 18:55:13 +0200
  • c070674b35 Added OpenMayaUI lib Takahito Tejima 2012-08-27 09:28:22 -0700
  • e6e55204d3 Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2012-08-23 15:32:09 -0700
  • 48ddc4606c Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-08-23 13:34:06 -0700
  • bddf9a87e2 Fix FarVertexEditTables : include the correct hbr file and fix templating problems manuelk 2012-08-23 13:33:10 -0700
  • b87e9bd265 Added new maya plugin example which uses MPxShaderOverride to display osdmesh. Takahito Tejima 2012-08-23 13:09:54 -0700
  • 27779c8718 fix crash bug of mayaViewer with edgeCreases Takahito Tejima 2012-08-23 12:05:04 -0700
  • 58b3d8fec7 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-08-22 16:41:53 -0700
  • 2f5a14af87 (not so great) Fix for the hard-wired hbr regression path to work with Windows. manuelk 2012-08-22 16:40:17 -0700
  • b4ff94d8af forgot to add new files. sorry! Takahito Tejima 2012-08-22 16:22:08 -0700
  • a157628b08 OsdMesh refactoring. Added OsdElementArrayBuffer and OsdPtexCoordinatesTextureBuffer, which manage GL resources on behalf of OsdMesh. Takahito Tejima 2012-08-22 13:57:36 -0700
  • 832670c9ff Oops - need osd regression to add proper libraries even if we don't really use them yet. Manuel Kraemer 2012-08-21 07:49:50 -0700
  • 2420738dad Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Julian Fong 2012-08-20 13:35:05 -0700
  • 0866814fb3 HbrFace::Unrefine() needs to work with new face allocation strategy. Julian Fong 2012-08-20 13:29:05 -0700
  • 59edf56416 Change container get methods (HbrMesh::GetVertices, etc) to take output iterators instead of std::vector - eases prman integration for cases where std::list makes more sense. Julian Fong 2012-08-20 12:58:00 -0700
  • fad4a2b7ae Changed deprecated GLenum names Takahito Tejima 2012-08-20 09:38:45 -0700
  • 2bbf5fb27e First pass at an hbr regression test : - generate baseline data with the new hbr_baseline tool - run the a regression of the current hbr code over the baseline data-set with hbr_regression manuelk 2012-08-17 16:58:01 -0700
  • 9c9d72d790 cmake: Make the installation paths customizable David Aguilar 2012-08-16 12:18:58 -0700
  • 9f6642d2a0 Update README.md Manuel Kraemer 2012-08-15 12:45:10 -0700
  • 26fdbec35c Fix the dependency section of the Readme file. manuelk 2012-08-14 10:46:21 -0700
  • 783eed920a Remove IlmBase dependencies for now as we are not using any of the features. manuelk 2012-08-10 16:40:22 -0700
  • 3c16c2c18f Good catch - in practice this should be pretty hard to get into... but better safe than sorry. manuelk 2012-08-10 15:24:04 -0700
  • e2217e182c From now on, hbr assumes that its clients will provide the defition of a mutex class with Lock / Unlock public functions. manuelk 2012-08-10 15:14:02 -0700
  • bc959f6411 renaming verion to BETA_1_1 manuelk 2012-08-10 12:03:58 -0700
  • 004591ba70 Adding legal header to osd/vertex.h manuelk 2012-08-10 12:02:41 -0700
  • 9f1e121746 Updating README with Jan Pieper's recommendations, also remove confusing and incorrect mkdir;git init steps gelder 2012-08-09 22:14:44 -0700
  • d3951e2f84 Merge 180d5a112c into e298d1706f Jan Pieper 2012-08-04 15:04:01 -0700
  • 180d5a112c made README a bit more readable Jan Pieper 2012-08-05 01:03:54 +0300
  • e298d1706f Small indentation fix in README gelder 2012-08-03 22:06:35 -0700
  • fa2875c31d Removed redundant information on README that is now on the web site gelder 2012-08-03 22:04:32 -0700
  • e3d939ee61 fix for win64 build Takahito Tejima 2012-08-03 20:15:24 -0700
  • a1552cfe82 Siggrpah 2012 - rolling over all of prepro work into beta 1.1 manuelk 2012-08-03 19:51:27 -0700
  • 2ebf29bbad Added minimal support for linking with freeglut instead of glut. U-octave\dyu 2012-06-26 02:12:30 -0700
  • f9a0531e6e Fixed clDispatcher::Map to return void (instead of void *> to avoid errors on VS2010. U-octave\dyu 2012-06-26 02:04:11 -0700
  • d654a587e2 Fixed double-to-float and int-to-float conversions raising warnings in VS2010 U-octave\dyu 2012-06-26 02:01:35 -0700
  • 7464046595 Added GLEW to the include directories and link libraries for the glutViewer. U-octave\dyu 2012-06-26 01:57:58 -0700
  • 19de7372b0 Adding a .gitignore rule file manuelk 2012-06-22 10:43:15 -0700
  • d9f46575cd Fix gl / glew includes and fix some related windows build issues manuelk 2012-06-21 12:30:12 -0700
  • ec30d8cf03 release vertexbuffer on exit viewer Takahito Tejima 2012-06-21 10:05:39 -0700
  • fb97e723dd Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv gelder 2012-06-20 18:52:54 -0700
  • 2c99708795 Missed in previous checkin. Make sure not to include glew.h in headers where it can cause havoc downstream, and move vertexBuffers into the cpp file to avoid gl.h inclusion and to fix dynamic cast issues. These were found during Presto integration. gelder 2012-06-20 18:51:16 -0700
  • 5c12beb8b0 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-06-20 18:21:52 -0700
  • 3920f9c39a Add a SHARED target for OSD and direct dependent example / regression code to link against that version (except on Windows where we stay on STATIC mode until all the kinks can be worked out) manuelk 2012-06-20 18:20:41 -0700
  • 0e27dc6c20 Updates for correct complilation with glew found during Presto integration, and change to vertexBuffer ot avoid dynamic cast issues in Presto. gelder 2012-06-20 17:11:17 -0700
  • b6b2a0aadd Defaulting the regression to kCPU type kernels until an automatic regression system is implemented. manuelk 2012-06-20 16:18:58 -0700
  • 6d545f8c46 Adding a drawnormals fucntion that captures the VBO after compute in order to isnpect the interpolation of vertex data. manuelk 2012-06-20 16:16:15 -0700
  • 38ba53404e cutGetMaxGflopsDeviceId seems failing only with 5.0dev driver. so enabled this function and will work with cuda 4.2 sdk Takahito Tejima 2012-06-20 09:31:22 -0700
  • 7dc52d2a64 Actual regression code (currently hard-locked in single CPU mode - need to branch for all kernel types) manuelk 2012-06-19 19:01:01 -0700
  • 54c2345647 Adding GLSL compute kernels for bilinear scheme manuelk 2012-06-19 18:57:43 -0700
  • eb26c65a88 first pass at an osd regression suite, following similar lines to the far regression. manuelk 2012-06-19 17:15:07 -0700
  • 9afa90230d Add public & private header files to the source_group statements. Manuel Kraemer 2012-06-19 12:34:26 -0700
  • 599e337387 Fix syntax (cast to int) Manuel Kraemer 2012-06-19 12:30:55 -0700
  • 5498afeac9 Remove syntax error Manuel Kraemer 2012-06-19 12:24:14 -0700
  • 2494262b4d tabulation fix manuelk 2012-06-18 18:20:34 -0700
  • aa56fe341f Adding a virtual function that returns the number of tables needed to represent a given subdivision scheme. manuelk 2012-06-18 15:31:58 -0700
  • a2fad75855 Need to ifdef the CUDA registration (we need a better mechanism...) manuelk 2012-06-18 15:25:49 -0700
  • 3ead9514cd Adding CUDA kernels to maya demo viewer manuelk 2012-06-18 15:24:27 -0700
  • c465e3316f Adding support for OpenCL kernels (tested & working on F16 - still needs testing on Win / RH / Apple) Manuel Kraemer 2012-06-16 16:03:52 -0700
  • d57dbcceb9 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-06-15 19:16:57 -0700
  • f651dea885 * Fixed a while loop that could crash when boundary interpolation rules are set to "none" (both in Catmark & Loop) manuelk 2012-06-15 19:13:29 -0700
  • 44fc3a3d9f Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2012-06-15 17:53:32 -0700
  • deea155b06 Add OpenCL kernel and dispatcher. not to be compiled yet. Takahito Tejima 2012-06-15 17:52:36 -0700
  • 909eb0c8de adding -fPIC to CUDA compiler arguments manuelk 2012-06-15 17:19:13 -0700
  • 27be3cf5ec general code cleanup : - comments added / modified - replaced tabs w/ spaces manuelk 2012-06-15 14:09:14 -0700
  • b11148fe63 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-06-15 11:42:28 -0700
  • 468b00c5b9 The windows timer used does not have enough resolution - replacing with another high-res API. manuelk 2012-06-15 11:41:16 -0700
  • 91bb75f0ec Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2012-06-14 21:25:54 -0700
  • 1981885f6d Changed to use kernel enum rather than strings. If clients need to add their own kernel, call OsdKernelDispatcher::Factory::Register() and keep the integer result value as kernel handle. Takahito Tejima 2012-06-14 21:18:00 -0700
  • 7a6fd95f6b Move Hbr behind the OpenSubdiv namespace Fix all regressions / plugins. manuelk 2012-06-14 18:47:57 -0700
  • 0d2914460d Fix the post-build script that runs after Windows builds to copy all the requisite DLLs into the build/bin area (there has to be a better way of linking this...) manuelk 2012-06-14 16:10:38 -0700
  • 3b9e2771a1 Revert "Fixing the post-build script that runs after windows builds that" manuelk 2012-06-14 16:10:08 -0700
  • 08c519fc46 Fixing the post-build script that runs after windows builds that copies DLLs around into the build/bin area (there should be a better way to do this than copying DLLs around...) manuelk 2012-06-14 16:09:06 -0700
  • 320af0e553 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv manuelk 2012-06-14 14:05:13 -0700
  • 6206b2baad - making the FindGlew/Glut modules more Windows friendly (and fix some issues like static linking of GLEW) - add status messages for missing dependencies and what features are being disabled. - cleanup osd cmakefile manuelk 2012-06-14 14:03:30 -0700
  • dd29d0d345 add vertexBuffer.h Takahito Tejima 2012-06-14 09:30:28 -0700
  • 350d32494f Revert "add vertexBuffer.h" Takahito Tejima 2012-06-14 09:29:31 -0700
  • 86d36ace44 add vertexBuffer.h Takahito Tejima 2012-06-14 09:26:29 -0700
  • 34e7586c41 First pass at cleaning up some of the cmake logic manuelk 2012-06-13 19:08:03 -0700
  • b3b857eec7 re-engineering the find_package strategy : - use find_package(OpenMP) to test that the compiler supports OMP (looks like the "express" versions of MSVC do not) manuelk 2012-06-13 17:37:56 -0700
  • f293ac859c fix the friend call to properly address "Match" as a struct and not a class minor code formatting fixes manuelk 2012-06-13 17:14:39 -0700
  • 228ffd4de6 fix some of the cmake conditionals so that windows can find custom locations for dependencies (using the <lib>_LOCATION variables) manuelk 2012-06-13 14:30:28 -0700
  • 542cea718a Updated license wording and added link to Microsoft Public License. gelder 2012-06-13 13:15:42 -0700
  • acad7e9c6d Renaming member variables of the stopwatch to make this compile under windows. Manuel Kraemer 2012-06-13 11:09:08 -0700
  • ae2e3c18d1 fix scheme display HUD for bilinear subdivision Takahito Tejima 2012-06-13 09:13:04 -0700
  • 39a959654f Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2012-06-13 09:08:10 -0700
  • ac8c01879a Enlarge token buffer from 15 to 50 chars to accommodate the larger prman tag names. Manuel Kraemer 2012-06-13 08:30:01 -0700
  • 4705b6dba1 Revert "Enlarging the token string to be 50 chars instead of 15 to accomodate" Manuel Kraemer 2012-06-13 08:29:07 -0700
  • b8cfe4b0bb Enlarging the token string to be 50 chars instead of 15 to accomodate the longer prman tag keywords. Manuel Kraemer 2012-06-13 08:18:25 -0700
  • 13e815f600 follow Osd API changes Takahito Tejima 2012-06-12 16:37:40 -0700
  • 4eaf554af1 follow Osd API changes Takahito Tejima 2012-06-12 16:36:53 -0700
  • 851c00d04c Added OsdVertexBuffer class. OsdMesh no longer has vertex buffer and vertex specification (how many elements exists in the buffer). client will create OsdVertexBuffer and provide it as an argument of OsdMesh::Subdivide() function. It would be more flexible and hopefully matches various use cases. Takahito Tejima 2012-06-12 16:28:17 -0700
  • 29b85a0e8c Merge branch 'master' of https://github.com/PixarAnimationStudios/OpenSubdiv Takahito Tejima 2012-06-12 16:04:12 -0700
  • 340b89f99a adding vertexbuffer class (incomplete) Takahito Tejima 2012-06-12 09:28:00 -0700
  • 287bd6d629 fixing glew dependency Takahito Tejima 2012-06-11 18:36:42 -0700
  • 6cae48665d add bilinear computation for cuda kernel (not yet for CL, GLSL kernels) Takahito Tejima 2012-06-11 18:09:23 -0700
  • ee40f8d259 add bilinear compute to cpu kernel ( not yet for other kernels) Takahito Tejima 2012-06-11 17:52:32 -0700
  • 23a3b7b15f fix viewer. scheme was not set appropriately. Takahito Tejima 2012-06-11 17:26:02 -0700
  • 293b47a52c bug fixes Manuel Kraemer 2012-06-11 17:03:14 -0700
  • fe5e1fd9a1 including the correct version file so namespaces work Manuel Kraemer 2012-06-11 17:02:27 -0700
  • 6df116b236 fixing some glew & other dependencies Manuel Kraemer 2012-06-11 16:58:53 -0700
  • 66820d3c5a oops - forgot licensing header Manuel Kraemer 2012-06-11 12:35:47 -0700
  • f66c7e19c9 - adding mayaViewer as another code sample - more work on the glutViewr example - fixing some compiling / linking issues for osd Manuel Kraemer 2012-06-11 11:53:35 -0700
  • c2f42fa239 fixing error message for IlmBase dependency Manuel Kraemer 2012-06-11 11:20:36 -0700
  • 94cf1e4d41 second checkpoint of the glutViewer : mostly code-complete now, but not functional yet Manuel Kraemer 2012-06-11 07:55:21 -0700
  • 03e474f422 resolving some symbol problems : these functions don't link in the sample code with the new namespace scheme - they apparently have to be declared extern "C" Manuel Kraemer 2012-06-11 07:54:26 -0700
  • 36dc03f3b0 fix memory allocation problem : vertex size is 3 floats... Manuel Kraemer 2012-06-11 07:53:10 -0700
  • b121bf69e3 adding cmake rule to install Osd public headers Manuel Kraemer 2012-06-11 06:55:06 -0700
  • 284a2884bb checkpoint for the glutViewer in the example code (not functional yet) Manuel Kraemer 2012-06-10 19:59:04 -0700
  • 624baf4738 minor cosmetic changes to far regression Manuel Kraemer 2012-06-09 14:23:49 -0700
  • fb709d9fa6 adding CUDA kernels Manuel Kraemer 2012-06-09 14:22:57 -0700
  • a4a5bc253a adding support for optional GLSL compute kernels Manuel Kraemer 2012-06-09 13:40:48 -0700
  • 9988aad7f4 code formatting / quick cleanup pass Manuel Kraemer 2012-06-09 11:12:34 -0700
  • 92b1930927 adding OsdVertex to the OpenSubdiv namespace Manuel Kraemer 2012-06-09 09:23:28 -0700
  • 03a78f07e9 switching some size_t to int's to prevent some cross-platforms issues (Fedora in this particular case) Manuel Kraemer 2012-06-08 22:20:37 -0700
  • 1b399ce81a adding stub for example code (glutViewer & Maya viewport plugin soon to come) Manuel Kraemer 2012-06-08 22:00:48 -0700
  • b5f3b8260e Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Manuel Kraemer 2012-06-08 17:07:30 -0700
  • a055967056 first pass at osd module - no GLSL / CUDA / CL kernels yet Manuel Kraemer 2012-06-08 17:06:35 -0700
  • 2ccf6dfe42 added viewer instruction. Takahito Tejima 2012-06-08 16:15:08 -0700
  • d7ef589ebb Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Manuel Kraemer 2012-06-08 14:55:26 -0700
  • 52f2b55423 oops Manuel Kraemer 2012-06-08 14:54:57 -0700
  • 86a7a3d9d5 Update master Manuel Kraemer 2012-06-08 11:30:50 -0700
  • e9cb9b1048 Merge branch 'master' of github.com:PixarAnimationStudios/OpenSubdiv Manuel Kraemer 2012-06-08 11:19:49 -0700
  • dcb6572ae9 Base check-in of Hbr / Far Manuel Kraemer 2012-06-08 11:18:20 -0700
  • 1c4030e99e Update master Manuel Kraemer 2012-06-08 11:16:02 -0700
  • 228bea0c52 Use markdown syntax for section headings. s gelder 2012-06-08 10:17:05 -0700
  • 3d3c0f63cf Used code annotation for license agreement for correct display. gelder 2012-06-08 10:13:22 -0700
  • 15cf0db4b9 Remove plan README, README.md looks prettier. gelder 2012-06-08 10:10:26 -0700
  • df8d8b2278 Trying plain vanilla README. gelder 2012-06-08 10:08:36 -0700
  • 328b41192b Updated readme document. gelder 2012-06-08 10:05:35 -0700
  • 5d86cc4685 Update master Manuel Kraemer 2012-06-05 14:07:27 -0700
  • f20a951a87 Merge 73ff9e278c into 5e204a4c1e GitHub Merge Button 2012-04-24 14:29:04 -0700
  • 73ff9e278c First change. Sigmund Vik 2012-04-24 23:27:12 +0200
  • 5e204a4c1e initial commit manuelk 2012-04-23 17:12:01 -0700