On Nov 6, 2008, at 8:46 AM, Marcus Lindblom wrote:
Patrick Hartling wrote:On Nov 6, 2008, at 7:06 AM, Marcus Lindblom wrote:Hi,I noticed there is a branch for trunk migration in the pyopensg repo,but no commits have been done yet? Are there local changes 'in the works' somewhere, or can I start planning to push patches there? (Using hgsubversion or git-svn or something similar)I started working on the transition to the trunk a few months ago, but Iran out of time. The code that I committed to that branch is thein-progress work. I don't think that it all compiles, and thus I did notget to a point where I could validate that the new field container pointer handling is correct.Ok? But.. the trac browser shows absolutely no commits other than a copyto create the branch from trunk? https://realityforge.vrsource.org/trac/pyopensg/changeset/540/branches/trunk_update
Ah, this shows just how accurate my memory of that work is. I haven't committed my work because it didn't compile. I don't normally check in things that I know are not working. I can check it in since it's on a branch and won't necessarily impact anyone.
Also, I've tried to build things on windows, and it doens't go completely haywire.. yet. :) So there's hope. However, there are some immediate with compiling osgmodule_mainheader.cpp, which I think might be more related to opensg-trunk changes rather than pyopensg.* OSGFieldContainerPtr.h does not exist (trunk-compability issue?). Iremoved that include and edited some files to make it work.Bear in mind that the PyOpenSG C++ code is generated by Py++. It is notmeant to be edited by hand.Yup, but it seemed as if the osgmodule_... file was handcrafted, and I've mainly worked with that as a start.
It is generated, although it is generated by gen_bindings.py rather than by Py++.
* OpenSG/OSGPerfMonitor.h not found (I've compiled OpenSG2 withNVPerfSDK, but no such files appear in the include-dir?) What do I needto do to make that happen?There are many changes left to merge from the fcptr_stable_jun07 OpenSG branch to the trunk. The performance monitoring is included with that.Ah.I started working on that, too, but I left out the controversial stuff andthings that were unfamiliar to me because I did not want to raiseanyone's hackles. Allen had said he would take care of the merging back when the fcptr_stable_jun07 branch was created, but these days, I doubthe has any time to spare for this work.Hm. Ok. But I have some time for this. So, my options are to merge the perfmon stuff to trunk in the opensg-repo, or to remove it from my pyopensg copy?
I would favor merging the remaining changes from the fcptr_stable_jun07 branch to the trunk. That may require some code reviews and/or discussion among interested parties. That said, the revision that I am about to commit removes the generated code for OSG::PerfMonitor, OSG::DoubleTransform, and other pieces that are not present on the trunk. It is regrettable, but it's the best that I have to offer at the moment. The relevant pieces in gen_bindings.py are still there, but they are commented out.
-Patrick -- Patrick L. Hartling Senior Software Engineer, Priority 5 http://www.priority5.com/ The information transmitted in this communication is intended only for the person or entity to which it is addressed and contains proprietary material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please destroy any copies, contact the sender and delete the material from any computer.
PGP.sig
Description: This is a digitally signed message part
------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
