|
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] |