This list is closed, nobody may subscribe to it.
| 2004 |
Jan
(7) |
Feb
(117) |
Mar
(37) |
Apr
(46) |
May
(14) |
Jun
(255) |
Jul
(100) |
Aug
(76) |
Sep
(65) |
Oct
(38) |
Nov
(49) |
Dec
(41) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(106) |
Feb
(70) |
Mar
(9) |
Apr
(4) |
May
(42) |
Jun
(29) |
Jul
(106) |
Aug
(38) |
Sep
(11) |
Oct
(31) |
Nov
(14) |
Dec
(14) |
| 2006 |
Jan
(2) |
Feb
(9) |
Mar
(15) |
Apr
(13) |
May
(16) |
Jun
(5) |
Jul
(11) |
Aug
(1) |
Sep
(7) |
Oct
|
Nov
(9) |
Dec
(1) |
| 2007 |
Jan
(13) |
Feb
(107) |
Mar
(43) |
Apr
(43) |
May
(38) |
Jun
(38) |
Jul
(63) |
Aug
|
Sep
(30) |
Oct
(52) |
Nov
(4) |
Dec
(10) |
| 2008 |
Jan
(12) |
Feb
(10) |
Mar
(5) |
Apr
(3) |
May
(15) |
Jun
(2) |
Jul
|
Aug
(10) |
Sep
(20) |
Oct
(6) |
Nov
|
Dec
(6) |
| 2009 |
Jan
(1) |
Feb
(5) |
Mar
(3) |
Apr
(51) |
May
|
Jun
|
Jul
|
Aug
(14) |
Sep
|
Oct
|
Nov
|
Dec
(4) |
| 2010 |
Jan
(9) |
Feb
|
Mar
(8) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
(1) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
(7) |
Dec
(1) |
| 2012 |
Jan
|
Feb
(6) |
Mar
(3) |
Apr
|
May
(6) |
Jun
(5) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Jose' C. <cru...@ce...> - 2005-10-15 06:12:09
|
Il giorno 14/ott/05, alle 17:08, Roger Holmes ha scritto: > Alternatively, if all that is needed is the Cocoa draw context, could I > compile it with the same Cocoa application code and link with the > standard Quesa Framework? I'suggest to try this approach, but it seems to me that the soultion were something like that: compile a Carbon framework or static lib arrange the defines in headers to make Cocoa an strict superset of carbon #if QUESA_OS_COCOA #define QUESA_OS_MACINTOSH 1 #endif create a cocoa project with the Cocoa Draw context and link with the Carbon lib not too difficult (seems) Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |
|
From: Roger H. <rog...@mi...> - 2005-10-14 17:10:34
|
You are right, I must have been running an old version before. Thanks. On 14 Oct, 2005, at 17:03, James W. Walker wrote: > > On Oct 14, 2005, at 8:08 AM, Roger Holmes wrote: > >> For Cocoa, Quesa should be compiled with QUESA_OS_COCOA defined. >> It seems that where CodeWarrior could use a different pre-compiled >> header for each target, XCode does not allow this. XCode does have >> a facility to define macros in the project, but this again does not >> seem >> to be on a per target basis. I think we need a different project for >> the >> Cocoa framework, or a separate "Build Configuration". Which? >> > > It looks to me like you can define macros for a target. Double-click > a target to open the target info window. Set the Collection menu to > Preprocessing, and one of the choices is "Preprocessor Macros". In > the current Quesa project targets, the value is "QUESA_OS_MACINTOSH=1 > TARGET_API_MAC_CARBON=1". |
|
From: James W. W. <os...@jw...> - 2005-10-14 16:03:46
|
On Oct 14, 2005, at 8:08 AM, Roger Holmes wrote: > For Cocoa, Quesa should be compiled with QUESA_OS_COCOA defined. > It seems that where CodeWarrior could use a different pre-compiled > header for each target, XCode does not allow this. XCode does have > a facility to define macros in the project, but this again does not > seem > to be on a per target basis. I think we need a different project > for the > Cocoa framework, or a separate "Build Configuration". Which? > It looks to me like you can define macros for a target. Double-click a target to open the target info window. Set the Collection menu to Preprocessing, and one of the choices is "Preprocessor Macros". In the current Quesa project targets, the value is "QUESA_OS_MACINTOSH=1 TARGET_API_MAC_CARBON=1". |
|
From: Roger H. <rog...@mi...> - 2005-10-14 15:07:50
|
I wish to rewrite the user interfaces of my products (which use Quesa) in a more up to date way than the PowerPlant & Dialog manager code they currently use. I am seriously considering using Cocoa for the front end, whilst retaining C++ for the engine. After unsuccessfully attempting to use Quesa's Cocoa example I scanned through the old Quesa e-mails and found Jose' comments below. This was a bit of a blow. As a novice XCode and Cocoa user it would be rather difficult for me to fix this, but maybe with some steering in the right direction I might be able to do it. For Cocoa, Quesa should be compiled with QUESA_OS_COCOA defined. It seems that where CodeWarrior could use a different pre-compiled header for each target, XCode does not allow this. XCode does have a facility to define macros in the project, but this again does not seem to be on a per target basis. I think we need a different project for the Cocoa framework, or a separate "Build Configuration". Which? Alternatively, if all that is needed is the Cocoa draw context, could I compile it with the same Cocoa application code and link with the standard Quesa Framework? Roger Holmes. Microspot Ltd. On 16 Jul, 2005, at 11:51, Jose' Cruanyes wrote: > the problem is that in the current state QuesaCocoa is broken beyond > repair, it has to go back to the design table > > as suggested by me the 8th of july, we should derived quesa cocoa from > Carbon adding the drawcontext that is the only Cocoa part, > > so QuesaCocoa.framework links with Quesa.framework, > > remains to solve the initialization process to register the > CocoaDrawContext in the system and free it at the end > |
|
From: James W. W. <os...@jw...> - 2005-10-13 04:25:34
|
On Oct 12, 2005, at 7:36 PM, Jim Witte wrote: > I compiled quesa directly from source, As opposed to what? You mean you didn't use one of the Xcode projects? > and got Geom Test to compile successfully albeit with a bunch of =20 > warnings. > > Building target =93Geom Test=94 =97 (4 warnings) > ld: warning prebinding disabled because ... I don't get that warning, but I don't think it's important. Apple is =20= no longer recommending prebinding. Oh, and by the way, that's not a compilation warning, it's a linker =20 warning. |
|
From: James W. W. <os...@jw...> - 2005-10-13 04:20:59
|
On Oct 12, 2005, at 8:04 PM, Jim Witte wrote: > n Geom Test, there is the line > > Qut_CreateView(appCreateView, appConfigureView); > > whereas in the other test programs, the line is missing an > appCreateView > argument: > > Qut_CreateView(appConfigureView); > > What should the appCreateView argument be in the other test programs? The simplest thing is to pass NULL for that parameter. |
|
From: Jim W. <js...@bl...> - 2005-10-13 03:05:04
|
In Geom Test, there is the line Qut_CreateView(appCreateView, appConfigureView); whereas in the other test programs, the line is missing an appCreateView argument: Qut_CreateView(appConfigureView); What should the appCreateView argument be in the other test programs? |
|
From: Jim W. <js...@bl...> - 2005-10-13 02:36:26
|
I compiled quesa directly from source, and got Geom Test to =20 compile successfully albeit with a bunch of warnings. Building target =93Geom Test=94 =97 (4 warnings) ld: warning prebinding disabled because (__PAGEZERO segment (address =20 =3D 0x0 size =3D 0x1000) of [Geom Test] overlaps with __TEXT segment =20 (address =3D 0x0 size =3D 0x15a000) of [Quesa Framework] ld: warning prebinding disabled because (__TEXT segment (address =3D =20 0x1000 size =3D 0x1a000) of .. overlaps with __TEXT segment ld: warning prebinding disabled because (__DATA segment (address =3D =20 0x1b000 size =3D 0x1000) of .. overlaps with __TEXT segment ld: warning prebinding disabled because (__LINKEDIT segment (address =20 =3D 0x1c000 size =3D 0x21000 .. overlaps with __TEXT segment Build succeeded for target "Geom Test" using build style =20 "Development" (4 warnings) What does this refer to? Jim |
|
From: Lane R. <la...@if...> - 2005-10-11 17:45:43
|
on Mon, Oct 10, 2005 James W. Walker may have said: >By the way, is there any good way to make >the Xcode project for Quesa place its build product in our usual SDK/ >Libraries location? I recall hearing that Xcode considers a custom >build location to be a user-specific setting. The method I've seen used most often is to have a custom build step after the project is linked that copies the target to the desired folder. Non-user specific, easier to maintain and doesn't put any intermediate files where you don't want them. Lane Roathe President Ideas From the Deep <http://www.ifd.com> ___________________________________________________________________ Get a great start on your morning with Frosted Flakes in Jolt Cola! |
|
From: James W. W. <os...@jw...> - 2005-10-11 06:22:39
|
On Oct 10, 2005, at 9:35 AM, Jose' Cruanyes wrote: > seems that the *.xcodeproj projects are broken, > > but unfortunately I'm leaving now, away from my Tiger machine for a > week or so, if someone can take a look... or wait for a week > (the .info file is not generated properly, the Framework names are > wrong, ecc) I have fixed the name of the debug framework and the info.plist file. What is ecc? > and the Geom test one tries to link with a CW generated framework, > and it search also for the VRML plug-in and shouldn't I have made these changes, though I am not sure why it should not include the VRML plug-in. By the way, is there any good way to make the Xcode project for Quesa place its build product in our usual SDK/ Libraries location? I recall hearing that Xcode considers a custom build location to be a user-specific setting. |
|
From: Jose' C. <cru...@ce...> - 2005-10-10 16:35:04
|
Il giorno 10/ott/05, alle 18:18, James W. Walker ha scritto: > , or Geom Test.xcodeproj? The latter is the one that should open in > Xcode 2.1 without conversion. > seems that the *.xcodeproj projects are broken, but unfortunately I'm leaving now, away from my Tiger machine for a week or so, if someone can take a look... or wait for a week (the .info file is not generated properly, the Framework names are wrong, ecc) and the Geom test one tries to link with a CW generated framework, and it search also for the VRML plug-in and shouldn't Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |
|
From: James W. W. <os...@jw...> - 2005-10-10 16:18:24
|
On Oct 10, 2005, at 9:05 AM, Jim Witte wrote: > I built it with xCode 2.1. Which project? Geom Test.xcode, which was just updated, or Geom Test.xcodeproj? The latter is the one that should open in Xcode 2.1 without conversion. If you haven't subscribed to the CVS commits mailing list, note that there was just an update to Geom Test.c. |
|
From: Jim W. <js...@bl...> - 2005-10-10 16:05:53
|
On Oct 10, 2005, at 1:53 AM, James W. Walker wrote:
> On Oct 9, 2005, at 7:50 PM, Jim Witte wrote:
>
>
>> How do I get Geom Test on MacOSX to compile? I downloaded from
>> CVS, compiled the Quesa framework itself, and then tried to run
>> Geom Test, but get a SIGBUS error.
>>
>
> Well, then, your question is not how to get it to compile, but how
> to get it to run. :-) What are you building it with, Xcode 2.1?
> Can you run it under the debugger and tell us where it crashes?
I built it with xCode 2.1.
I'm not all that good with gdb, but if I build the app and then
run it, CrashReporter gives me the following error and trace
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000006
Thread 0 Crashed:
0 com.apple.CoreFoundation 0x9072f2f0 CFGetAllocator + 24
1 com.apple.CoreFoundation 0x9072fcac CFURLCopyFileSystemPath + 28
2 Geom Test 0x00008b6c
loadTextureFromSupportFile + 116 (Geom Test.c:632)
3 Geom Test 0x0000e7d8 App_Initialise + 208
(Geom Test.c:3578)
4 Geom Test 0x00011314 main + 48 (QutMac.c:1864)
5 Geom Test 0x00007534 _start + 348 (crt.c:272)
6 Geom Test 0x000073d4 start + 60
This is consistent across three invocations.
I ran it with the debugger, and it gave me the following trace
-- function trace:
CFGetAllowcator
CFURLCopyFileSystemPath
loadTextureFromSupportFile
App_Initialize
main
-- asm bit from where the arrow is:
0x9072f2f0 <+0024> lhz r9,6(r3)
0x9072f2f4 <+0028> addis r2,r31,4096
0x9072f2f8 <+0032> addi r2,r2,-28788
0x9072f2fc <+0036> rlwinm r0,r9,26,22,29
0x9072f300 <+0040> lwzx r0,r2,r0
0x9072f304 <+0044> lwz r2,0(r3)
0x9072f308 <+0048> cmpw cr7,r2,r0
If I run the pre-built Geom Test (which has the 'Quesa' file along
with it - I assume it's a CFM library, that works fine.
> I haven't had a problem with Geom Test crashing, though I guess
> I've usually uses builds made with CodeWarrior.
Heh. I would too - I actually prefer CW to xCode - I think it's
interface is much cleaner, it doesn't (seem) to have preferences for
absolutely everything under the sun, it might compile and link
faster.. Except that Metrowerks went ByeBye, and I lost my CW disk
(the version that runs natively under MacOSX), and don't have a v9
disk.. AARGH!
>> Also, does Quesa development just slow down during the year, or
>> is Quesa kind of a dead project for the time being..?
>
> You could say that development is sporadic. It just depends on
> when someone has the time, inspiration, and motivation to make
> improvements. Why do you ask? Naturally, if there's something
> specific you want done, the most effective course is to do it
> yourself, or hire someone to do it, rather than waiting for someone
> else to do it. That's what my company did earlier this year when
> we wanted a cartoon-style renderer for Quesa.
I'm thinking of doing some demos in Quesa and seeing if my
Computer Graphics prof will let me show them to the class. We use
raw OpenGL, so ("this is what a *real* graphics environment looks
like..")
Another thing I saw a while ago that would be interesting (though
a LOT of work I'd think) was to do the full 'HijackGL' set of
alterations. I don't know if that would have to be platform specific
or not.
Jim
|
|
From: Jose' C. <cru...@ce...> - 2005-10-10 07:36:39
|
Il giorno 10/ott/05, alle 04:50, Jim Witte ha scritto: > Hi, > > How do I get Geom Test on MacOSX to compile? I downloaded from CVS, > compiled the Quesa framework itself, and then tried to run Geom Test, > but get a SIGBUS error. if on Panther, try copying the files ../Support Files/*.tga to the Bundle's Resources folder (I'll update the project soon) > > Also, does Quesa development just slow down during the year, or is > Quesa kind of a dead project for the time being..? > despite being a mature project, it has get some work done last year... 2005-10-02 jwwalker * SDK/Extras/VRML Reader/Source/Utilities/IndexedFaceSet.cpp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/IndexedFaceSet.h 1.1: New. * SDK/Extras/VRML Reader/Resources/version.h 1.3: Updated to 1.0.2. * SDK/Extras/VRML Reader/Source/Precompiled Headers/VRML-Reader_Prefix.pch 1.1: New prefix for Xcode. * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.cp 1.5: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.6: Factored out most code to IndexedFaceSet.cpp. * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.6: Added IndexedFaceSet.cpp, refined access paths. * SDK/Extras/VRML Reader/read-me.html 1.4: Mention new Xcode project, and a problem with Boost 1.33.0. * SDK/Extras/VRML Reader/Resources/Info.plist 1.1: New plist for Xcode. 2005-09-28 roger_holmes * Development/Source/Core/Geometry/E3GeometryPoint.c 1.17: Fixed a spurious assertion error when finding the exact bounding ball of a group which includes a point geometry. This was causing the point to not affect the bounding ball as it was returning a failure rather than doing the work. 2005-09-19 cruanyes * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.48: Added sanity checks to avoid crashes reading degenerate General Polygons 2005-09-10 cruanyes * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.33: Permit write more than one ViewHint in a single file (patch by Stefan Huber) 2005-09-01 roger_holmes * Development/Source/Core/Geometry/E3Geometry.c 1.36: Added a 'new' method for the geometry class so that when I define a custom geometry, the cache information in the geometry section of the instance data does not get overwritten with rubbish. 2005-08-31 jwwalker * SDK/Examples/Geom Test/Geom Test.xcodeproj/project.pbxproj 1.3: Added texture files to bundle. * SDK/Examples/Geom Test/Geom Test.c 1.55: Modified to find its textures when bundled. * SDK/Examples/Geom Test/Geom Test_Prefix.pch 1.1: Precompiled header for Xcode. 2005-08-28 jwwalker * SDK/Includes/Quesa/QuesaMemory.h 1.18: New function Q3Memory_GetStatistics. Minor changes to HeaderDoc formatting. * SDK/Includes/Quesa/QuesaMath.h 1.40: New inline functions Q3Int64_Add, Q3Int64_Subtract, Q3Int64_Uns32_Add, Q3Int64_Uns32_Subtract. * Development/Source/Core/System/E3Memory.h 1.15: New function E3Memory_GetStatistics. * Development/Source/Core/System/E3Memory.c 1.31: Added code to track memory statistics. New function E3Memory_GetStatistics. * SDK/Includes/Quesa/QuesaMath.h 1.41: Simplified Q3Int64_Add when there is no long long support. * Development/Source/Core/Glue/QD3DMemory.c 1.12: New function Q3Memory_GetStatistics. 2005-08-27 jwwalker * Development/Projects/Mac/Quesa Framework.mcp.xml 1.9: Made access paths more precise to make sure it uses the right headers. 2005-08-26 cruanyes * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cpp 1.3: Added a test for empty edgeAttributes array or points array 2005-08-24 cruanyes * Development/Projects/Mac/Quesa.mcp 1.32: * Development/Projects/Mac/Quesa.xcode/project.pbxproj 1.6: * Development/Projects/Mac/Quesa.xcodeproj/project.pbxproj 1.4: Renamed E3GeometryTriMeshOptimize.cp to E3GeometryTriMeshOptimize.cpp 2005-08-24 jwwalker * Development/Source/Renderers/Interactive/IRTexture.c 1.27: In ir_texture_flush_cache, allow a cached texture to be removed if the shader is not referenced, even if the texture object is referenced. * Development/Projects/Mac/Quesa Framework.mcp.xml 1.8: Renamed E3GeometryTriMeshOptimize.cp to E3GeometryTriMeshOptimize.cpp. 2005-08-23 cruanyes * Development/Projects/Windows/Quesa.dsp 1.28: * Development/Projects/Windows/Quesa.mcp 1.12: * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cpp 1.1: Renamed E3GeometryTriMeshOptimize.cp to change the extension to cpp * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cpp 1.2: changed a typedef that gave problems with VC++ 6.0 * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.34: Added a cast to avoid an ambiguous pow call in VC++ * Development/Source/Core/Glue/QD3DDrawContext.c 1.13: * Development/Source/Core/System/E3DrawContext.c 1.28: * Development/Source/Core/System/E3DrawContext.h 1.23: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.20: * SDK/Includes/Quesa/QuesaDrawContext.h 1.35: Added some #ifdef's to honor the QD3D_NO_DIRECTDRAW directive * Development/Projects/Windows/Quesa.vcproj 1.1: * Development/Projects/Windows/Quesa.vcproj 1.2: New VC++ 2005 project * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.12: * Development/Source/Renderers/Interactive/IRPrefix.h 1.45: changed a typedef that gave problems with VC++ 2005-08-16 jwwalker * SDK/Examples/Geom Test/Info.plist 1.2: Renamed to XCode-Info.plist. 2005-08-15 jwwalker * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.5: Name the TriMesh if there is a DEF. 2005-08-14 jwwalker * SDK/Examples/Geom Test/Geom Test.xcodeproj/project.pbxproj 1.2: Renamed Info.plist file, moved some settings into configurations. * SDK/Includes/Quesa/Quesa.h 1.69: New definition of Q3_EXTERN_API_C for gcc 4.0 when Q3_EXPORT_SYMBOLS is defined. * SDK/Examples/Geom Test/XCode-Info.plist 1.1: New name so as not to cause problems for the CFM app. Added get info string. 2005-08-11 jwwalker * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.5: Added SetGroupName.cp, GetObjectName.cp. * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.cp 1.4: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.cp 1.4: Use SetGroupName. * SDK/Extras/VRML Reader/Source/Utilities/GetObjectName.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetObjectName.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/SetGroupName.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/SetGroupName.h 1.1: New utility. * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ShapeV2ToObject.cp 1.3: Preserve the name of a Shape. 2005-08-10 jwwalker * SDK/Extras/VRML Reader/Source/VRML 1/ParseVRML1.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/ParseVRML.cp 1.3: removed unneeded friend declaration * SDK/Extras/VRML Reader/Source/Utilities/GetArrayFromNodeField.h 1.2: removed unneeded "typename" from FloatVecToStructureVec, use framework headers for Xcode * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ConeV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CubeV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CylinderV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.cp 1.4: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedLineSetV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MatrixTransformV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/PointSetV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/RotationV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ScaleV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SeparatorV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SphereV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Texture2V1ToObject.cp 1.3: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformSeparatorV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TranslationV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/AppearanceV2ToObject.cp 1.4: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/BoxV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ChildrenV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ConeV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/CylinderV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.cp 1.3: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.4: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedLineSetV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/PointSetV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ShapeV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/SphereV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.cp 1.3: Use framework-style headers for Xcode. 2005-08-09 jwwalker * SDK/Extras/VRML Reader/Source/Utilities/UnBackslashEscape.h 1.2: Include string instead of stringfwd for compatibility. * SDK/Extras/VRML Reader/Source/CVRMLReader.cp 1.4: * SDK/Extras/VRML Reader/Source/CVRMLReader.h 1.4: * SDK/Extras/VRML Reader/Source/Utilities/CreatePixelTexture.cp 1.2: * SDK/Extras/VRML Reader/Source/Utilities/CreateTextureFromURL.cp 1.3: * SDK/Extras/VRML Reader/Source/Utilities/GetCachedObject.h 1.2: * SDK/Extras/VRML Reader/Source/Utilities/MakeTransform.cp 1.2: * SDK/Extras/VRML Reader/Source/Utilities/MakeTransform.h 1.2: * SDK/Extras/VRML Reader/Source/Utilities/PolyValue.cp 1.2: * SDK/Extras/VRML Reader/Source/Utilities/PrependObjectToGroup.cp 1.2: * SDK/Extras/VRML Reader/Source/Utilities/SignedAngleBetweenVectors.cp 1.2: * SDK/Extras/VRML Reader/Source/Utilities/SignedAngleBetweenVectors.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/GetIndexedMaterial.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/GetIndexedMaterial.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/NodeV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/SVRML1State.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ConeV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CubeV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CylinderV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedLineSetV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MatrixTransformV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/PointSetV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/RotationV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ScaleV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SeparatorV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SphereV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Texture2V1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformSeparatorV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TranslationV1ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/NodeV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/AppearanceV2ToObject.cp 1.3: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/BoxV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ChildrenV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ConeV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/CylinderV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedLineSetV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/PointSetV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ShapeV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/SphereV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.h 1.2: * SDK/Extras/VRML Reader/Source/VRML-reader-prefix.h 1.2: * SDK/Extras/VRML Reader/Source/main.cp 1.3: * SDK/Extras/VRML Reader/Source/quesa-methods.cp 1.2: * SDK/Extras/VRML Reader/Source/quesa-methods.h 1.2: Add framework-style includes to get ready for Xcode. 2005-08-08 jwwalker * SDK/Extras/VRML Reader/Source/main.cp 1.2: Added exit cleanup code for Mach-O build by CodeWarrior. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.39: In e3drawcontext_mac_buildregions, use GetPixRowBytes instead of reading the PixMap rowBytes field directly. * SDK/Examples/Geom Test/Info.plist 1.1: for Xcode 2.1 build of Geom Test * SDK/Examples/Geom Test/GeomTest.icns 1.1: Icon for Mach-O Geom Test. * SDK/Examples/Geom Test/Geom Test.xcodeproj/project.pbxproj 1.1: Xcode 2.1 project. 2005-08-07 jwwalker * Development/Source/Core/System/E3Renderer.c 1.33: fix a warning in E3XDrawRegion_GetClipRegion (Mac) * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.34: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.33: * Development/Source/Core/System/E3IOData.c 1.32: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.53: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.38: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.47: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.42: * Development/Source/Renderers/Interactive/IRGeometry.c 1.53: * Development/Source/Renderers/Interactive/IRLights.c 1.15: * Development/Source/Renderers/Interactive/IRTexture.c 1.26: fix uninitialized variable warnings * SDK/Examples/Qut/Mac/main.nib/info.nib 1.4: * SDK/Examples/Qut/Mac/main.nib/objects.xib 1.5: Rebuilt with IB from Xcode 2.1. * Development/Source/Core/System/E3Math.c 1.49: fixed #undef in E3Matrix3x3_Multiply * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.11: changed abs to fabs in GenShadeTVerts * Development/Source/Core/Support/E3ClassTree.c 1.46: renamed function parameter with same name as class member * Development/Projects/Mac/Quesa.xcodeproj/project.pbxproj 1.3: Many changes to take advantage of build configurations. Added separate targets for gcc 3.3 and 4.0. Added Info.plist. * Development/Source/Core/System/E3Group.c 1.45: Renamed variables with same name as class members * Development/Source/Platform/Mac/Resources/Info.plist 1.1: New plist for use with Xcode 2.1. * Development/Source/Core/Support/E3ClassTree.h 1.28: Remove empty imp of unused constructor to fix compiler warning. * SDK/Examples/Geom Test/Geom Test.c 1.54: Changed the animation timing so it should be constant on all platforms. * Development/Source/Core/Support/E3Version.h 1.21: Added unquoted string for use with Xcode. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.38: fixed a warning * Development/Source/Core/System/E3Set.c 1.60: Fix warnings in Add, Get 2005-08-03 jwwalker * Development/Source/Renderers/Interactive/IRTransparent.c 1.28: Fixed recently-broken specular highlights on transparent stuff. * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.cp 1.2: Preserve the node's DEF name as a Quesa name element. 2005-08-01 jwwalker * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.23: Cache optimized geometry, to fix bugs 902592 and 907855. 2005-07-31 jwwalker * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cp 1.3: Fixed a bug of using the wrong absolute value function. * SDK/Models/Test/Geometry/TriMesh-face-colors-flat.3dmf 1.1: * SDK/Models/Test/Geometry/TriMesh-face-colors-normals.3dmf 1.1: * SDK/Models/Test/Geometry/TriMesh-face-colors.3dmf 1.1: * SDK/Models/Test/Geometry/TriMesh-no-normals.3dmf 1.1: Bug test cases. * Development/Source/Renderers/Interactive/IRUpdate.c 1.66: Added an #include to make XCode happy. * Development/Source/Core/Glue/QD3DGeometry.c 1.26: * SDK/Includes/Quesa/QuesaGeometry.h 1.35: New functions Q3TriMesh_Optimize, Q3TriMesh_OptimizeData. * Development/Projects/Mac/Quesa Framework.mcp.xml 1.7: * Development/Projects/Mac/Quesa.mcp 1.31: * Development/Projects/Mac/Quesa.xcodeproj/project.pbxproj 1.2: * Development/Projects/Windows/Quesa.mcp 1.11: Added E3GeometryTriMeshOptimize.cp. * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cp 1.2: * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.h 1.2: I had forgotted to put in the copyright notice. * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.cp 1.1: * Development/Source/Core/Geometry/E3GeometryTriMeshOptimize.h 1.1: New functions to optimize a TriMesh for use by the interactive renderer. 2005-07-29 jwwalker * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.cp 1.3: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.3: Reject even fewer faces as being degenerate in IndexedFaceSet nodes. * Development/Source/Renderers/Interactive/IRGeometry.c 1.52: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.22: Fixed bug [ 907872 ] Textured geometry without UVs rendered as white 2005-07-27 jwwalker * Development/Source/Renderers/Interactive/IRPrefix.h 1.44: For Windows, added __stdcall qualifier to TQ3BlendEquationProcPtr. * Development/Source/Renderers/Interactive/IRTransparent.c 1.27: Treat the depth comparison function more carefully, it is not always GL_LESS. * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.10: Under Windows, added __stdcall qualifier to OpenGL function pointers. 2005-07-26 jwwalker * Development/Source/Renderers/Interactive/IRTransparent.c 1.26: Reduce the number of calls to glPolygonMode and glFrontFace. Fixed a lighting bug caused by not disabling GL_COLOR_MATERIAL when adding specular highlights. * Development/Source/Core/System/E3View.c 1.73: Fixed a memory leak in E3View_GetAttributeState. * Development/Source/Renderers/Interactive/IRPrefix.h 1.43: Removed member transNeedSpecular from TQ3InteractiveData. 2005-07-25 jwwalker * Development/Source/Renderers/Interactive/IRTransparent.c 1.25: Various changes to fix bug 967770 (no fog on transparent objects) and 973022 (Specular highlights in transparent pass aren't sorted). * Development/Source/Renderers/Common/GLUtils.c 1.19: Check for the blend_minmax extension. * Development/Source/Renderers/Interactive/IRGeometry.c 1.51: In IR_Geometry_Generate_Triangle_Flags, replace Q3Point3D_Subtract with its "Fast" equivalent, since it showed up in a profile. * Development/Source/Renderers/Interactive/IRUpdate.c 1.65: Modified ir_state_reset and IRRenderer_Update_Style_Fog to keep track of the fog state for benefit of transparent triangles. * Development/Source/Renderers/Interactive/IRPrefix.h 1.42: Added fog information to TQ3TransparentPrim and TQ3InteractiveData. * Development/Source/Renderers/Common/GLPrefix.h 1.18: Added blendMinMax field to TQ3GLExtensions structure. * Development/Source/Renderers/Interactive/IRRenderer.c 1.30: In IRRenderer_StartFrame, get the function pointer for glBlendEquation. 2005-07-24 jwwalker * SDK/Includes/Quesa/QuesaStyle.h 1.21: Improved HeaderDoc comments on fog. 2005-07-23 jwwalker * SDK/Examples/Geom Test/Geom Test.c 1.53: Added capability of loading VRML files with external textures. * SDK/Extras/VRML Reader/read-me.html 1.3: Minor clarifications. * SDK/Extras/VRML Reader/Resources/Reader-CFM.r 1.2: Fixed an error in the way the minor and bugfix versions were put into the vers resource. * SDK/Examples/Qut/Mac/QutMac.c 1.41: In qut_filter_file_name_test, added the .wrl extension for VRML. * SDK/Extras/VRML Reader/Resources/version.h 1.2: Updated to 1.0.1. * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.9: Substantially increased speed. * Development/Source/Core/Support/E3Globals.h 1.49: * SDK/Includes/Quesa/Quesa.h 1.68: Moved kQ3StorageTypePath from E3Globals.h to Quesa.h. 2005-07-22 jwwalker * SDK/Extras/VRML Reader/read-me.html 1.2: Added a comment about gzipped VRML files. * SDK/Extras/VRML Reader/Source/CVRMLReader.cp 1.3: * SDK/Extras/VRML Reader/Source/CVRMLReader.h 1.3: * SDK/Extras/VRML Reader/Source/Utilities/CreateTextureFromURL.cp 1.2: Improved caching of external textures so that a missing texture will not be requested more than once. * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.4: Added some optimizations to the Windows release target, other minor tweaks. 2005-07-21 jwwalker * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.3: Added file CreateTextureFromURL.cp. * SDK/Extras/VRML Reader/Source/CVRMLReader.cp 1.2: * SDK/Extras/VRML Reader/Source/CVRMLReader.h 1.2: New methods CacheExternalTexture, GetCachedExternalTexture. * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Texture2V1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/AppearanceV2ToObject.cp 1.2: Factored out CreateTextureFromURL. * SDK/Extras/VRML Reader/Source/Utilities/CreateTextureFromURL.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/CreateTextureFromURL.h 1.1: start 2005-07-20 jwwalker * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.cp 1.2: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.2: Reject fewer faces as being degenerate in IndexedFaceSet nodes. * SDK/Extras/VRML Reader/Source/VRML 2/ParseVRML.cp 1.2: Do not choke on ROUTE declarations. * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.2: In Windows release target, reduced the optimization level, since it was not working with the higher level. 2005-07-19 jwwalker * Development/Projects/Windows/Quesa.mcp 1.10: Added Quesa.rc (version resource), and removed Quesa Viewer.res ( that nobody knows how to edit.) * Development/Source/Platform/Windows/Resources/Quesa.rc 1.1: New verson resource. 2005-07-18 jwwalker * Development/Source/Platform/Windows/E3WindowsSystem.c 1.16: Do not attempt to load a plugin whose name begins with a period. If you use file sharing from a Mac to install a plugin foo.xq3, you also get a file ._foo.xq3. * Development/Source/Renderers/Interactive/IRTransparent.c 1.24: Fixed bug [ 967773 ] Lighting state isn't respected on transparent objects. 2005-07-17 jwwalker * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.21: If we do not have the separate specular color extension, fake it. 2005-07-16 jwwalker * Documentation/other/links.html 1.10: Fixed a redirected link and removed a dead link. * Documentation/index.html 1.20: Added a link to the summary at SourceForge. * SDK/Extras/VRML Reader/Projects/VRML-reader.mcp.xml 1.1: * SDK/Extras/VRML Reader/Resources/Reader-CFM.r 1.1: * SDK/Extras/VRML Reader/Resources/Reader.plc 1.1: * SDK/Extras/VRML Reader/Resources/Reader.rc 1.1: * SDK/Extras/VRML Reader/Resources/version.h 1.1: * SDK/Extras/VRML Reader/Source/CVRMLReader.cp 1.1: * SDK/Extras/VRML Reader/Source/CVRMLReader.h 1.1: * SDK/Extras/VRML Reader/Source/Precompiled Headers/Mac-CFM-prefix.pch++ 1.1: * SDK/Extras/VRML Reader/Source/Precompiled Headers/Mac-MachO-prefix.pch++ 1.1: * SDK/Extras/VRML Reader/Source/Utilities/ConvertNumericArray.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/ConvertNumericArray.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/CreatePixelTexture.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/CreatePixelTexture.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetArrayFromNodeField.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetCachedObject.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetCachedObject.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetIntVecFromField.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/GetIntVecFromField.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/IsKeyPresent.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/MakeTransform.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/MakeTransform.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/PolyValue.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/PolyValue.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/PrependObjectToGroup.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/PrependObjectToGroup.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/SignedAngleBetweenVectors.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/SignedAngleBetweenVectors.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/UnBackslashEscape.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/UnBackslashEscape.h 1.1: * SDK/Extras/VRML Reader/Source/Utilities/VRMLSkipParser.cp 1.1: * SDK/Extras/VRML Reader/Source/Utilities/VRMLSkipParser.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/GetIndexedMaterial.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/GetIndexedMaterial.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/NodeV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/NodeV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/ParseVRML1.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/ParseVRML1.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/SVRML1State.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/SVRML1State.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ConeV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ConeV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Coordinate3V1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Coordinate3V1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CubeV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CubeV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CylinderV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/CylinderV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedFaceSetV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedLineSetV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/IndexedLineSetV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MaterialBindingV1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MaterialBindingV1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MaterialV1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MaterialV1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MatrixTransformV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/MatrixTransformV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/NormalBindingV1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/NormalBindingV1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/NormalV1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/NormalV1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/PointSetV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/PointSetV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/RotationV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/RotationV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ScaleV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ScaleV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SeparatorV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SeparatorV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ShapeHintsV1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/ShapeHintsV1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SphereV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/SphereV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Texture2V1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/Texture2V1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TextureCoordinate2V1ToState.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TextureCoordinate2V1ToState.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformSeparatorV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformSeparatorV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TransformV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TranslationV1ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML1 node handlers/TranslationV1ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 1/VRML_1_constants.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/NodeV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/NodeV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/ParseVRML.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/ParseVRML.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/AppearanceV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/AppearanceV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/BoxV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/BoxV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ChildrenV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ChildrenV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ConeV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ConeV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/CylinderV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/CylinderV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/GroupV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedFaceSetV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedLineSetV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/IndexedLineSetV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/PointSetV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/PointSetV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ShapeV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/ShapeV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/SphereV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/SphereV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.cp 1.1: * SDK/Extras/VRML Reader/Source/VRML 2/VRML2 node handlers/TransformV2ToObject.h 1.1: * SDK/Extras/VRML Reader/Source/VRML-reader-prefix.h 1.1: * SDK/Extras/VRML Reader/Source/boost-user-config.h 1.1: * SDK/Extras/VRML Reader/Source/main.cp 1.1: * SDK/Extras/VRML Reader/Source/quesa-methods.cp 1.1: * SDK/Extras/VRML Reader/Source/quesa-methods.h 1.1: * SDK/Extras/VRML Reader/read-me.html 1.1: Initial checkin. 2005-07-14 cruanyes * Development/Projects/Mac/Quesa.xcode/project.pbxproj 1.5: Corrected the access mode for headers,the base adress for the lib, and the install path (patch from Steven Verstoep) 2005-07-12 jwwalker * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.8: Really fixed a texturing bug that I thought I had fixed before. 2005-07-11 jwwalker * Development/Source/Core/System/E3Group.c 1.44: Fixed a bug in e3group_display_ordered_duplicate. * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.7: Removed dependence on glext.h. 2005-07-10 jwwalker * SDK/Examples/Qut/Qut.c 1.17: * SDK/Examples/Qut/Qut.h 1.27: Let the app create the view object with an optional callback. * SDK/Examples/Geom Test/Geom Test.c 1.52: Added functions to toggle display of vertex or triangle normals. 2005-07-09 jwwalker * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.6: Fixed a bug in which the first time a textured object was drawn, it had the wrong texture. Tweaked contour width so that smaller objects have thinner contours. 2005-07-08 cruanyes * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.3: Added a note about glext.h and 'downgraded' to Visual C+- * Development/Source/Renderers/Common/GLUtils.c 1.18: Implemented GLGetProcAddress in UNIX * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.5: Solved a problem with a reference declaration and Visual C++ 6.0 * Development/Projects/Unix/acinclude.m4 1.3: Improved compatibility with different versions of X * Development/Projects/Windows/Quesa.dsp 1.27: Added Cartoon renderer * Development/Source/Renderers/Common/GLPrefix.h 1.17: defined GLX_GLXEXT_PROTOTYPES to activate the glXGetProcAddressARB function in UNIX * Development/Projects/Unix/Makefile.am 1.5: Added CartoonRenderer * Development/Source/Core/Support/E3System.c 1.19: Added CartoonRenderer registration 2005-07-08 jwwalker * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.2: Reduced use of global state for better behavior when different renderers talk to different devices. * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.4: We need to call IRGeometry_Attribute_Handler before IsGeomTransparent. Also, save and restore the lighting state so that transparent parts will be lit right. 2005-07-07 jwwalker * Development/Source/Core/Support/E3System.c 1.17: Register cartoon renderer. * Development/Source/Renderers/Common/GLUtils.c 1.16: * Development/Source/Renderers/Common/GLUtils.h 1.11: Added GLGetProcAddress function, and updated copyright to 2005. * Development/Projects/Mac/Quesa.xcodeproj/project.pbxproj 1.1: Updated to XCode 2.1. * Development/Source/Renderers/Common/GLUtils.c 1.17: Altered to use a different version of GLGetProcAddress when building for Mac Mach-o. * Development/Source/Core/System/E3IOData.c 1.31: Fixed memory leak in e3viewhints_read. * Development/Projects/Mac/Quesa Framework.mcp.xml 1.6: Removed E3MacMemory.c. * Development/Source/Renderers/Cartoon/CartoonRenderer.cpp 1.1: * Development/Source/Renderers/Cartoon/CartoonRenderer.h 1.1: Initial checkin. * Development/Projects/Mac/Quesa Framework.mcp.xml 1.5: * Development/Projects/Mac/Quesa.mcp 1.30: * Development/Projects/Mac/Quesa.xcode/project.pbxproj 1.4: * Development/Projects/Windows/Quesa.mcp 1.9: Added cartoon renderer. * Development/Source/Core/Support/E3System.c 1.18: Disabled loading cartoon renderer in Mac Classic. 2005-07-06 jwwalker * Development/Source/Platform/Mac/E3MacMemory.c 1.16: Made LoadFrameworkBundle public. * Development/Source/Platform/Mac/E3MacMemory.h 1.1: New header to declare LoadFrameworkBundle. 2005-07-05 jwwalker * Development/Source/Renderers/Common/GLPrefix.h 1.16: * Development/Source/Renderers/Common/GLUtils.c 1.15: Added multitexture to the OpenGL extensions being tested, in preparation for coming cartoon renderer. 2005-07-04 roger_holmes * Development/Source/Core/System/E3IOData.c 1.30: Fixed more problems with View Hints. Now a new View Hints object defaults to the interactive renderer. When we are initialised with a view object, we now pick up the image clear colour and the mask from the view's draw context. 2005-07-02 jwwalker * Development/Source/Core/System/E3View.c 1.72: In e3view_metahandler, add methods for submits. In e3view_submit_begin, use GetMethod to get methods. * SDK/Includes/Quesa/QuesaExtension.h 1.20: Added declarations of TQ3XViewSubmitRetainedMethod, TQ3XViewSubmitImmediateMethod, and method types such as kQ3XMethodTypeViewSubmitRetainedRender. 2005-07-01 jwwalker * Development/Source/Core/System/E3CustomElements.c 1.22: In E3Object_SetProperty and E3Object_RemoveProperty, do not call E3Shared_Edited if the object is not shared. 2005-06-20 roger_holmes * Development/Source/Core/System/E3IOData.c 1.29: Fixed a problem with Quesa reading View Hints from QD3D files. Also now writes out View Hints in the same way as QD3D - lights are loose rather than being in a light group. Can read files formatted either way. 2005-06-16 jwwalker * Development/Source/Core/System/E3Math.c 1.48: In E3Vector3D_DotArray, call Q3FastVector3D_Dot instead of Q3Vector3D_Dot as an optimization. 2005-06-13 roger_holmes * Development/Source/Core/System/E3Set.c 1.59: Fixed bug in E3AttributeSet_Inherit when result was same attribute set as either child or parent. * Development/Source/Core/System/E3Camera.c 1.24: * Development/Source/Core/System/E3IOData.c 1.28: * Development/Source/Core/System/E3Light.c 1.19: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.52: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.32: Implemented writing of view hint objects and their sub objects i.e. cameras and lights. 2005-05-12 jwwalker * Development/Source/Renderers/Interactive/IRTexture.c 1.25: In IRRenderer_Texture_Set, when we are turning off texturing, set the texture matrix to the identity for safety. 2005-05-10 jwwalker * Development/Source/Core/Glue/QD3DExtension.c 1.12: * Development/Source/Core/System/E3Extension.c 1.13: * Development/Source/Core/System/E3Extension.h 1.10: * SDK/Includes/Quesa/QuesaExtension.h 1.19: Changed the objectName parameter of the _RegisterClass function from char* to const char*. 2005-05-09 jwwalker * SDK/Includes/Quesa/QuesaStorage.h 1.28: Corrected HeaderDoc comments on Q3Storage_GetData and Q3Storage_SetData. 2005-05-08 cruanyes * Development/Source/Core/Geometry/E3GeometryMesh.c 1.37: * Development/Source/Core/Support/E3Tessellate.c 1.11: * Development/Source/Renderers/Common/GLPrefix.h 1.15: GCC 4.0 compatibility changes * SDK/Examples/Geom Test/Geom Test.c 1.51: Solved mismatch between forward and actual declaration 2005-05-08 jwwalker * Documentation/developer/apiref/MasterTOC.html 1.8: * Documentation/developer/apiref/Quesa/CompositePage.html 1.13: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.13: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.13: * Documentation/developer/apiref/Quesa/Quesa.html 1.13: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.13: * Documentation/developer/apiref/Quesa/index.html 1.2: * Documentation/developer/apiref/Quesa/toc.html 1.7: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.13: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.13: * Documentation/developer/apiref/QuesaCamera/index.html 1.2: * Documentation/developer/apiref/QuesaCamera/toc.html 1.3: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.7: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.13: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaController/index.html 1.2: * Documentation/developer/apiref/QuesaController/toc.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaCustomElements/Constants/ Constants.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/DataTypes/ DataTypes.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaCustomElements/Functions/ Functions.html 1.13: * Documentation/developer/apiref/QuesaCustomElements/ QuesaCustomElements.html 1.13: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaCustomElements/index.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/toc.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaDrawContext/Functions/ Functions.html 1.13: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.13: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaDrawContext/index.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/toc.html 1.3: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.7: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.13: * Documentation/developer/apiref/QuesaErrors/index.html 1.2: * Documentation/developer/apiref/QuesaErrors/toc.html 1.3: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.6: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.13: * Documentation/developer/apiref/QuesaExtension/index.html 1.2: * Documentation/developer/apiref/QuesaExtension/toc.html 1.3: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaGeometry/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaGeometry/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.13: * Documentation/developer/apiref/QuesaGeometry/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaGeometry/index.html 1.2: * Documentation/developer/apiref/QuesaGeometry/toc.html 1.5: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.13: * Documentation/developer/apiref/QuesaGroup/index.html 1.2: * Documentation/developer/apiref/QuesaGroup/toc.html 1.4: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.6: * Documentation/developer/apiref/QuesaIO/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.13: * Documentation/developer/apiref/QuesaIO/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaIO/index.html 1.2: * Documentation/developer/apiref/QuesaIO/toc.html 1.5: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaLight/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.13: * Documentation/developer/apiref/QuesaLight/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaLight/index.html 1.2: * Documentation/developer/apiref/QuesaLight/toc.html 1.3: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.13: * Documentation/developer/apiref/QuesaMath/index.html 1.2: * Documentation/developer/apiref/QuesaMath/toc.html 1.5: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.10: * Documentation/developer/apiref/QuesaMemory/index.html 1.2: * Documentation/developer/apiref/QuesaMemory/toc.html 1.5: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaPick/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaPick/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaPick/PDefines/PDefines.html 1.5: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.13: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.8: * Documentation/developer/apiref/QuesaPick/index.html 1.2: * Documentation/developer/apiref/QuesaPick/toc.html 1.4: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaRenderer/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.10: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.13: * Documentation/developer/apiref/QuesaRenderer/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaRenderer/index.html 1.2: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.6: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.16: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.8: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.7: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.15: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.15: * Documentation/developer/apiref/QuesaSet/index.html 1.2: * Documentation/developer/apiref/QuesaSet/toc.html 1.6: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaShader/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.13: * Documentation/developer/apiref/QuesaShader/index.html 1.2: * Documentation/developer/apiref/QuesaShader/toc.html 1.4: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.13: * Documentation/developer/apiref/QuesaStorage/index.html 1.2: * Documentation/developer/apiref/QuesaStorage/toc.html 1.2: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.14: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.13: * Documentation/developer/apiref/QuesaString/index.html 1.2: * Documentation/developer/apiref/QuesaString/toc.html 1.2: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaStyle/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.7: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.13: * Documentation/developer/apiref/QuesaStyle/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaStyle/index.html 1.2: * Documentation/developer/apiref/QuesaStyle/toc.html 1.4: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.15: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.15: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.15: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.7: * Documentation/developer/apiref/QuesaTransform/index.html 1.2: * Documentation/developer/apiref/QuesaTransform/toc.html 1.4: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaView/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaView/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.13: * Documentation/developer/apiref/QuesaView/index.html 1.2: * Documentation/developer/apiref/QuesaView/toc.html 1.5: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaViewer/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.8: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.13: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.9: * Documentation/developer/apiref/QuesaViewer/index.html 1.2: * Documentation/developer/apiref/QuesaViewer/toc.html 1.4: Updated for 1.7 release. * Documentation/developer/apiref/CQ3ObjectRef/CQ3ObjectRef.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/ CQ3ObjectRef.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/ CompositePage.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/ Functions/Functions.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/Vars/ Vars.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/ index.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/Classes/CQ3ObjectRef/ toc.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/CompositePage.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/index.html 1.1: * Documentation/developer/apiref/CQ3ObjectRef/toc.html 1.1: initial checkin. * Documentation/developer/apiref/MasterTOC.html 1.9: I forgot that this one should not be straight HeaderDoc output. * Documentation/index.html 1.19: Updated release version to 1.7. * Documentation/reference/licence.html 1.6: Updated copyright to 2005. * Documentation/developer/apiref/Quesa/DataTypes/DataTypes.html 1.1: Initial checkin. 2005-05-06 jwwalker * Development/Source/Core/Glue/QD3DSet.c 1.25: Added release build checks for attribute set functions. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.36: Enable a window-rectangle pick to return XYZ for a hit. 2005-05-05 jwwalker * Development/Source/Core/Glue/QD3DStorage.c 1.19: Changed require in Q3MemoryStorage_NewBuffer. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.37: New helper e3read_3dmf_bin_copy_all_elements. In e3read_3dmf_bin_readnextelement, handle custom elements on an attribute set. 2005-05-04 cruanyes * Development/Projects/Unix/Makefile.am 1.4: * Development/Projects/Unix/configure.in 1.7: * Development/Projects/Unix/configure.in.examples 1.6: Updated fro 1.7 * Development/Source/Platform/Unix/E3UnixPrefix.h 1.10: Added check for macro isfinite 2005-05-01 jwwalker * SDK/Includes/Quesa/Quesa.h 1.67: Added some HeaderDoc markup. * Development/Source/Platform/Mac/Resources/Quesa.r 1.10: Updated copyright to 2005. * Development/Source/Core/Support/E3Version.h 1.20: Updated version to 1.7. * Development/Source/Renderers/Common/GLDrawContext.c 1.49: On Mac OS X 10.4, use a better offscreen renderer. 2005-04-28 jwwalker * Development/Source/Renderers/Wireframe/WFRenderer.c 1.13: In WFRenderer_EndPass, support kQ3DrawContextPropertySwapBufferInEndPass. 2005-04-11 cruanyes * Development/Projects/Mac/Quesa.xcode/project.pbxproj 1.3: Added a target to build a Cocoa Static Lib 2005-04-01 jwwalker * Development/Source/Core/System/E3Camera.c 1.23: * Development/Source/Core/System/E3Light.c 1.18: Instead of std::memcpy, use memcpy and using namespace std, for compatibility with BSD C. * Development/Projects/Mac/Quesa Framework.mcp.xml 1.4: Added an access path and rearranged package tab to reduce errors on first build. 2005-03-28 jwwalker * Development/Source/Core/Support/E3Version.h 1.19: Updated version to 1.6d20. 2005-03-11 jwwalker * Development/Source/Renderers/Interactive/IRRenderer.c 1.29: In IRRenderer_StartFrame, do not call glClear(0). 2005-02-25 roger_holmes * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.20: Stopped the reporting of spurious errors about invalid normals, merely because a point in a trimesh does not belong to any triangle. It may be inefficient, but its not an error. 2005-02-23 jwwalker * Development/Source/Core/System/E3IOData.c 1.27: Fixed memory leak in e3viewhints_read. 2005-02-22 jwwalker * Development/Source/Core/System/E3Camera.c 1.22: * Development/Source/Core/System/E3Light.c 1.17: Replaced BlockMoveData by std::memcpy for cross-platform compatibility. 2005-02-21 roger_holmes * SDK/Extras/3dsReader/3dsReader.c 1.14: Reversed the x coordinate in polygon reading so that objects are not mirrored and are not inside out when light strikes them. Also changed copyright year. * Development/Source/Core/Glue/QD3DIO.c 1.16: * Development/Source/Core/Support/E3Globals.h 1.48: * Development/Source/Core/System/E3Camera.c 1.21: * Development/Source/Core/System/E3IO.c 1.21: * Development/Source/Core/System/E3IOData.c 1.26: * Development/Source/Core/System/E3IOData.h 1.13: * Development/Source/Core/System/E3Light.c 1.16: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.51: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.36: Implemented 'View Hint' objects and the code to read them. No code to write them yet but can read them from QD3D files now. 2005-02-20 jwwalker * Development/Source/Renderers/Common/GLDrawContext.c 1.48: New function gldrawcontext_mac_calc_window_origin used in gldrawcontext_mac_new and gldrawcontext_mac_updatesize to fix a bug in pane position in "metal" Mac windows. 2005-02-19 jwwalker * Development/Source/Core/System/E3Group.c 1.43: In E3Group::GetPositionObject, e3group_startiterate, e3group_enditerate, call E3 rather than Q3 functions as an optimization. * Development/Source/Core/System/E3Renderer.c 1.32: In E3Renderer_Method_SubmitGeometry, use E3Geometry_GetAttributeSet in place of Q3Geometry_GetAttributeSet. * Development/Source/Core/Geometry/E3Geometry.c 1.35: In E3Geometry_GetAttributeSet, use E3Shared::GetReference in place of Q3Shared_GetReference. 2005-02-16 jwwalker * Documentation/index.html 1.18: Updated release version. 2005-02-15 jwwalker * Development/Source/Renderers/Interactive/IRTexture.c 1.24: Use the address of the TQ3CachedTexture record, rather than the value of the texture object reference, as the OpenGL texture name. Add shader parameter to ir_texture_cache_remove. * Development/Source/Renderers/Common/GLTextureManager.c 1.6: * Development/Source/Renderers/Common/GLTextureManager.h 1.3: Modified for changes to TQ3CachedTexture. Added shader parameter to GLTextureMgr_FindCachedTexture. GLTextureMgr_RemoveCachedTexture takes a texture record pointer instead of an index. * Development/Source/Renderers/Interactive/IRPrefix.h 1.41: Added cachedTextureShader to TQ3CachedTexture. Use CQ3ObjectRef for cachedTextureShader and cachedTextureObject members of TQ3CachedTexture. 2005-02-10 cruanyes * Development/Source/Core/System/E3Set.h 1.21: Solved class/struct ambiguities * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.14: Removed warnings on MS VC++ 6.0 2005-02-10 jwwalker * Development/Source/Core/Glue/QD3DShader.c 1.16: In Q3TextureShader_GetTexture and Q3TextureShader_SetTexture, check for a texture shader, not just any shader. * Development/Source/Core/Glue/QD3DShader.c 1.15: Replaced a number of calls to E3TextureShader_IsOfMyClass with calls to E3Texture_IsOfMyClass. * Development/Source/Core/System/E3Texture.c 1.21: * Development/Source/Core/System/E3Texture.h 1.12: New function E3Texture_IsOfMyClass. 2005-02-10 roger_holmes * Development/Source/Core/Glue/QD3DSet.c 1.24: * Development/Source/Core/Glue/QD3DShader.c 1.14: * Development/Source/Core/System/E3Set.c 1.58: * Development/Source/Core/System/E3Set.h 1.22: * Development/Source/Core/System/E3Shader.c 1.18: * Development/Source/Core/System/E3Shader.h 1.11: Defined and used IsOfMyClass method * Development/Source/Core/Glue/QD3DRenderer.c 1.16: * Development/Source/Core/System/E3Renderer.c 1.31: * Development/Source/Core/System/E3Renderer.h 1.15: Implemented and used E3Renderer_IsOfMyClass * Development/Source/Core/Geometry/E3Geometry.h 1.17: * Development/Source/Core/Glue/QD3DLight.c 1.9: * Development/Source/Core/Glue/QD3DMain.c 1.30: * Development/Source/Core/Support/E3Utils.c 1.27: * Development/Source/Core/System/E3Camera.h 1.15: * Development/Source/Core/System/E3Group.h 1.17: * Development/Source/Core/System/E3IOData.c 1.25: * Development/Source/Core/System/E3Light.c 1.15: * Development/Source/Core/System/E3Light.h 1.9: * Development/Source/Core/System/E3Main.c 1.53: * Development/Source/Core/System/E3Main.h 1.31: * Development/Source/Core/System/E3Pick.c 1.27: * Development/Source/Core/System/E3Shader.h 1.10: * Development/Source/Core/System/E3Style.c 1.18: * Development/Source/Core/System/E3Transform.h 1.11: * Development/Source/Core/System/E3View.c 1.71: E3ShapeData renamed E3Shape. Implemented a couple more E3xxxx_IsOfMyType routines * Development/Source/Core/Glue/QD3DMain.c 1.31: * Development/Source/Core/Glue/QD3DPick.c 1.9: * Development/Source/Core/System/E3Pick.c 1.28: * Development/Source/Core/System/E3Pick.h 1.11: Added and used E3Pick_IsOfMyClass * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.33: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.10: * Development/Source/Core/Glue/QD3DGeometry.c 1.25: Implemented and called E3NURBCurve_IsOfMyType * Development/Source/Core/Glue/QD3DGroup.c 1.16: * Development/Source/Core/System/E3Group.c 1.42: * Development/Source/Core/System/E3Group.h 1.16: Implemented and called a new static method E3Group::IsOfMyType * Developm... [truncated message content] |
|
From: James W. W. <os...@jw...> - 2005-10-10 06:53:55
|
On Oct 9, 2005, at 7:50 PM, Jim Witte wrote: > How do I get Geom Test on MacOSX to compile? I downloaded from > CVS, compiled the Quesa framework itself, and then tried to run > Geom Test, but get a SIGBUS error. Well, then, your question is not how to get it to compile, but how to get it to run. :-) What are you building it with, Xcode 2.1? I haven't had a problem with Geom Test crashing, though I guess I've usually uses builds made with CodeWarrior. Can you run it under the debugger and tell us where it crashes? > Also, does Quesa development just slow down during the year, or > is Quesa kind of a dead project for the time being..? You could say that development is sporadic. It just depends on when someone has the time, inspiration, and motivation to make improvements. Why do you ask? Naturally, if there's something specific you want done, the most effective course is to do it yourself, or hire someone to do it, rather than waiting for someone else to do it. That's what my company did earlier this year when we wanted a cartoon-style renderer for Quesa. |
|
From: Jim W. <js...@bl...> - 2005-10-10 02:50:36
|
Hi, How do I get Geom Test on MacOSX to compile? I downloaded from CVS, compiled the Quesa framework itself, and then tried to run Geom Test, but get a SIGBUS error. Also, does Quesa development just slow down during the year, or is Quesa kind of a dead project for the time being..? Thanks, Jim Witte js...@bl... |
|
From: Stefan H. <st...@to...> - 2005-10-02 19:57:41
|
I have tried to improve writing viewhints. 1. I have partly rewritten E3IOData.c: e3viewhints_new (see below) in order to - always initialize all variables properly - support ImageDimensions - correctly write the default attribute set of the view 2. A few lines have been changed in E3FFW_3DMFBin_Writer: e3ffw_3DMF_write_objects, line 541... (see below) in order to support 3DMF v1.6 compability of the light data (see mail Roger Holmes, Re: Lights I/O, 23.06.2005) The recently released Geo3D X 2.5.2b1 (http://www.topoi.ch) includes the modified viewhint behaviour. The written viewhints are exacly the same as under QD3D (with only one exception: Quesa IR and WR renderers do not write themselves out). Stefan ________________________________________ E3IOData.c: e3viewhints_new ________________________________________ TQ3Status e3viewhints_new ( E3ViewHints* theObject, void *privateData, const void *paramData ) { // Initialise our instance data #pragma unused(privateData) // initialize the draw context related data here because Q3View_GetDrawContext could fail theObject->clearMethod = kQ3ClearMethodNone ; Q3ColorARGB_Set ( &theObject->clearImageColor, 1.0f, 1.0f, 1.0f, 1.0f ) ; theObject->isValidSetMaskState = kQ3False ; theObject->isValidSetDimensions = kQ3False ; theObject->widthDimensions = 0 ; theObject->heightDimensions = 0 ; if ( paramData ) { const TQ3ViewObject theView = (const TQ3ViewObject) paramData ; Q3View_GetRenderer ( theView , &theObject->renderer ) ; Q3View_GetCamera ( theView , &theObject->camera ) ; Q3View_GetLightGroup ( theView , &theObject->lightGroup ) ; Q3View_GetDefaultAttributeSet ( theView , &theObject->attributeSet ) ; TQ3DrawContextObject drawContext ; if ( Q3View_GetDrawContext ( theView , &drawContext ) != kQ3Failure ) { Q3DrawContext_GetClearImageMethod ( drawContext , &theObject->clearMethod ) ; Q3DrawContext_GetClearImageColor ( drawContext , &theObject->clearImageColor ) ; theObject->isValidSetMaskState = ( Q3DrawContext_GetMask ( drawContext , &theObject->mask ) != kQ3Failure ) ? kQ3True : kQ3False ; Q3DrawContext_GetPaneState (drawContext, &theObject->isValidSetDimensions) ; TQ3Area area ; Q3DrawContext_GetPane (drawContext, &area) ; theObject->widthDimensions = area.max.x - area.min.x ; theObject->heightDimensions = area.max.y - area.min.y ; } } else { theObject->renderer = NULL ; theObject->camera = NULL ; theObject->lightGroup = NULL ; theObject->attributeSet = NULL ; } // currently not supported theObject->mask.image = NULL ; theObject->mask.width = 0 ; theObject->mask.height = 0 ; theObject->mask.rowBytes = 0 ; theObject->mask.bitOrder = kQ3EndianBig ; return kQ3Success ; } ________________________________________ E3FFW_3DMFBin_Writer: e3ffw_3DMF_write_objects, line 541... ________________________________________ if(qd3dStatus == kQ3Success) { if ( instanceData->stack[i].objectType == kQ3LightData ) qd3dStatus = Q3Uns32_Write ( kQ3ShapeTypeLight, theFile ) ; else qd3dStatus = Q3Uns32_Write(instanceData->stack[i].objectType,theFile); } |
|
From: <lo...@ma...> - 2005-10-02 17:28:21
|
Hello the Quesa team, I didn't succeeded to compile the Quesa Framework(1.7) for the =20 platform : "QUESA_OS_COCOA". (I wanted to test the Cocoa sample : =20 Quesa3DView ) During the compilation of the files E3CocoaDrawContext.mm and =20 E3CocoaDrawContextNotify.m I had plenty errors like theses ones : build/Development/Quesa (framework).build/Objects-normal/ppc/=20 E3CocoaDrawContext.o" /System/Library/Frameworks/Foundation.framework/Headers/=20 NSObjCRuntime.h:56: error: expected unqualified-id before '@' token /System/Library/Frameworks/Foundation.framework/Headers/=20 NSObjCRuntime.h:58: error: expected constructor, destructor, or type =20 conversion before '*' token /System/Library/Frameworks/Foundation.framework/Headers/=20 NSObjCRuntime.h:59: error: 'NSString' was not declared in this scope Any idea to solve this problem ? Thanks, -- lo=EFc ps : Quesa Framework (v1.7), OS 10.4.2 , gcc 4.0.0= |
|
From: James W. W. <ja...@fr...> - 2005-09-12 17:19:08
|
Roger Holmes <rog...@mi...> wrote: >I am not worried either way, except that if you need access to >these in one renderer, is it not likely that another renderer >would also need to access them? If so shouldn't they be >added to the plug in renderer API? You may be right. I suppose the original expectation was that renderers would be completely distinct: An OpenGL renderer, a raytracing renderer, a Direct3D renderer... but once you start thinking about multiple OpenGL-based renderers, there's a lot more code that can and should be shared. -- James W. Walker, ScriptPerfection Enterprises, Inc. <http://www.write-brain.com/> |
|
From: Roger H. <rog...@mi...> - 2005-09-12 12:21:26
|
I am not worried either way, except that if you need access to these in one renderer, is it not likely that another renderer would also need to access them? If so shouldn't they be added to the plug in renderer API? Roger. On 10 Sep, 2005, at 18:46, James W. Walker wrote: > On Sep 10, 2005, at 9:13 AM, Jose' Cruanyes wrote: > >> but I think we also should arrange things to be able to build it as >> plug-in too > > Not easy to do. It uses various data types and functions that are not > exported from Quesa, such as: > > TQ3InteractiveData > GLDrawContext_SetCurrent > GLGetProcAddress > IRGeometry_Attribute_Handler > IRRenderer_Texture_Postamble |
|
From: Jose' C. <cru...@ce...> - 2005-09-10 19:51:00
|
Il giorno 10/set/05, alle 20:08, James W. Walker ha scritto: > > What exactly would be the advantage of making it a plug-in? As for any plug-in it's of no use if it's the only... but if you use it for a bunch of variations of them the plug-in is better for both the developer and the user I'd prefer the plug-ins from the parameters to avoid a switch statement for every line of GL code and for the multiplication of Quesa code... disk are cheap today... >:-) Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |
|
From: James W. W. <os...@jw...> - 2005-09-10 18:08:33
|
On Sep 10, 2005, at 10:54 AM, Jose' Cruanyes wrote: >> Not easy to do. It uses various data types and functions that are >> not exported from Quesa, such as: >> >> TQ3InteractiveData >> GLDrawContext_SetCurrent >> GLGetProcAddress >> IRGeometry_Attribute_Handler >> IRRenderer_Texture_Postamble > > yes I know but nothing forbids using these files to compile the > plug-in... I am not sure I understand what you mean. Do you mean having the plug-in contain duplicates of a bunch of code from Quesa? What exactly would be the advantage of making it a plug-in? |
|
From: Jose' C. <cru...@ce...> - 2005-09-10 17:54:39
|
Il giorno 10/set/05, alle 19:46, James W. Walker ha scritto: > On Sep 10, 2005, at 9:13 AM, Jose' Cruanyes wrote: > >> but I think we also should arrange things to be able to build it as >> plug-in too > > Not easy to do. It uses various data types and functions that are not > exported from Quesa, such as: > > TQ3InteractiveData > GLDrawContext_SetCurrent > GLGetProcAddress > IRGeometry_Attribute_Handler > IRRenderer_Texture_Postamble yes I know but nothing forbids using these files to compile the plug-in... Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |
|
From: Jose' C. <cru...@ce...> - 2005-09-10 17:52:40
|
Il giorno 10/set/05, alle 12:52, Stefan Huber ha scritto: > Under QD3D it's possible to write multiple viewhints to the same file > (e.g. the QD3D viewer's camera menu adds cameras from multiple > viewhints). > > In Quesa E3FFW_3DMF_StartFile (E3FFW_3DMFBin_Writer) always writes the > header (kQ3ObjectType3DMF). In my case (writing the current view, then > writing several additional viewhints from another views to the same > file), this behavior is wrong. > > In my case changing the first line in E3FFW_3DMF_StartFile to > > TQ3Status status = > fileFormatPrivate->baseData.currentStoragePosition > 0 ? kQ3Success : > E3FFW_3DMF_TraverseObject (theView, fileFormatPrivate, NULL, > kQ3ObjectType3DMF, fileFormatPrivate); > > solves the problem. > Let me understand... you open the file, start a render loop, submit some objects, closes the render loop, and then reopens another loop with another view on the same file? and what happen with the model, it's written twice? I've commited your changes anyway because seem harmless to me Pax et Bonum # dott. Jose' Cruanyes Aguilar - C.E. Soft srl # Pzza. Firenze,4 MILANO - XX Settembre 10, CREMONA # 02,33603122 0372,460602 |
|
From: James W. W. <os...@jw...> - 2005-09-10 17:47:01
|
On Sep 10, 2005, at 9:13 AM, Jose' Cruanyes wrote: > but I think we also should arrange things to be able to build it as > plug-in too Not easy to do. It uses various data types and functions that are not exported from Quesa, such as: TQ3InteractiveData GLDrawContext_SetCurrent GLGetProcAddress IRGeometry_Attribute_Handler IRRenderer_Texture_Postamble |