manuelk
21b9fbbb95
Moving some member variables of OsdGlDrawContext from public to protected
...
and adding the requisite accessors
Note : all our example code goes through the same boiler-plate texture
binding code - we might want to move it as a member function of the DrawContext.
2013-05-31 17:11:16 -07:00
David G Yu
9aa83d9538
Fixed simpleCpu draw context construction.
2013-05-20 12:21:13 -07:00
manuelk
ad3bacbbbb
remove topology data from FarMesh and refactor uniform / adaptive
...
code paths using FarPatchTables for all serialized topological data.
2013-05-15 17:53:40 -07:00
Takahito Tejima
7b6630cf40
fix simpleCpu and ptexViewer to be compilable with new patch tables.
2013-05-09 13:48:00 -07:00
David G Yu
2a12b21ab2
Removed mutex implementation.
...
We added this to support earlier versions
of hbr, but it is no longer needed.
2013-05-07 11:27:14 -07:00
manuelk
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.
Also improved the doxygen target and made the doxy build "quiet".
fixes #154
2013-04-22 19:35:41 -07:00
manuelk
54856181a9
fix simpleCpu example :
...
- assign default widht / height to the window
- fix reshape callback
- downgrade GL profile hint to 3.3
2013-03-18 16:55:41 -07:00
Manuel Kraemer
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)
2013-03-16 18:44:53 -07:00
Takahito Tejima
b3a6d43ee3
fix simpleCpu to be compilable with the latest API
2013-03-08 09:05:07 -08:00
Takahito Tejima
8efecb0fca
Batching stuffs: generalized kernel batches, table/dispatcher refactoring, multiMeshFactory, drawContext, etc.
...
2 client APIs are changed.
- VertexBuffer::UpdateData() takes start vertex offset
- ComputeController::Refine() takes FarKernelBatchVector
Also, ComputeContext no longer holds farmesh.
Client can free farmesh after OsdComputeContext is created.
(but still need FarKernelBatchVector to apply subdivision kernels)
2013-03-07 17:50:15 -08:00
manuelk
a1040e80d4
- fix glViewer / simpleCPU example code to work w/ GLFW 3.0
...
- remove testEval from build for now (breaks linux build)
fixes #117
2013-02-19 10:14:56 -08:00
Jeremy Cowles
3f96f9872a
Removed last remnants of glut from simpleCpu comments
2013-02-16 13:15:29 -08:00
jcowles
eb1652bc26
Fixed core profile setup in simpleCpu for linux
2013-02-16 13:10:00 -08:00
Jeremy Cowles
70502cceab
Disabled string drawing from simpleCpu
2013-02-16 12:19:04 -08:00
Jeremy Cowles
cd8405a47a
Added stdio.h for printf in simpleCpu/main.cpp
2013-02-16 12:05:15 -08:00
Jeremy Cowles
e9b29cda95
Updated simpleCpu to use GLFW for all platforms
2013-02-16 12:03:21 -08:00
Jeremy Cowles
5a7e33a792
Renamed mainGlut.cpp to mainGlfw.cpp in simpleCpu
2013-02-16 11:28:25 -08:00
Dirk Van Gelder
f7181d2f9d
Get evalTest and simpleCpu to build again, changing glut references to glfw.
2013-02-15 18:32:10 -08:00
manuelk
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
fixes #96
2013-01-22 14:47:46 -08:00
David G Yu
50ddf242d6
Fixed simpleCPU example to run on OS X
2013-01-04 18:18:38 -08:00
manuelk
6a8f58b65e
fix CMake dependencies for shader string in mainApple.mm
...
fix missing includes
fixes #81
2012-12-12 12:28:26 -08:00
manuelk
10c687ecd5
Release Candidate 1.0 :
...
- [Feature Adaptive GPU Rendering of Catmull-Clark Surfaces](http://research.microsoft.com/en-us/um/people/cloop/tog2012.pdf ).
- New API architecture : we are planning to lock on to this new framework as the basis for backward compatibility, which we will enforce from Release 1.0 onward. Subsequent releases of OpenSubdiv should not break client code.
- DirectX 11 support
- and much more...
2012-12-10 17:15:13 -08:00
Jeremy Cowles
c89b4db270
Update simpleCpu example to compile under OSX after refactoring
2012-11-11 23:18:48 -08:00
U-octave\dyu
4168e5788d
Fixed a couple build issues with Visual Studio 2010
2012-10-09 10:56:31 -07:00
jcowles
732cb10fe0
Fix header issues after merging recent revisions
2012-10-09 10:07:57 -07:00
jcowles
11d2800aef
Clean up simpleCpu code a bit
2012-10-09 09:28:27 -07:00
jcowles
b3214f09eb
Added simpleCpu example with markdown commentary
2012-10-08 16:04:53 -07:00