2004-06-04 cruanyes * Development/Source/Renderers/Common/GLDrawContext.c 1.39: in GLDrawContext_GetMinLineWidth we were asking for two floats ( GL_LINE_WIDTH_RANGE returns an array of two elements) but allocating a single one to hold it * Development/Projects/Unix/Makefile.am.examples 1.4: * Development/Projects/Unix/Scripts/prepareUnixTree.sh 1.5: * SDK/Examples/Geom Test/Geom Test.c 1.50: Added support for textures in Unix * Development/Projects/Unix/INSTALL 1.2: * Development/Projects/Unix/INSTALL.examples 1.2: * Development/Projects/Unix/INSTALL.fullDist 1.3: * Development/Projects/Unix/Scripts/buildDistribution.sh 1.5: * Development/Projects/Unix/Scripts/buildUnix.sh 1.7: * Development/Projects/Unix/acinclude.m4 1.2: * Development/Projects/Unix/configure.in 1.5: * Development/Projects/Unix/configure.in.examples 1.4: Improved Unix build scripts * Development/Source/Renderers/Wireframe/WFUpdate.c 1.10: in WFRenderer_Update_Style_AntiAlias we were calculating the lineWidth, but it were not used afterwards 2004-06-04 jstrout * Development/Source/Renderers/Interactive/IRPrefix.h 1.35: * Development/Source/Renderers/Interactive/IRTexture.c 1.16: Checked in fix from Frank Condello for issue 905678 (automatic mipmapping as in QD3D 1.6). 2004-06-03 jwwalker * Development/Source/Core/System/E3DrawContext.c 1.18: In e3drawcontext_pixmap_update, do not rebuild the pixmap if the depth state has changed. * Development/Source/Renderers/Common/GLDrawContext.c 1.38: New function GLDrawContext_SetDepthState. In GLDrawContext_SetClearFlags, use the new properties. In GLDrawContext_New, call GLDrawContext_SetDepthState. * SDK/Includes/Quesa/QuesaDrawContext.h 1.31: Defined kQ3DrawContextPropertyClearDepthBufferFlag, kQ3DrawContextPropertyClearDepthBufferValue, kQ3DrawContextPropertyGLDepthFunc, kQ3DrawContextPropertyWritableDepthBuffer. * Development/Source/Renderers/Interactive/IRPrefix.h 1.34: Added drawContextEditIndex field to TQ3InteractiveData. * Development/Source/Renderers/Interactive/IRTransparent.c 1.21: In IRTransBuffer_Draw, save and restore the depth mask. * SDK/Includes/Quesa/QuesaRenderer.h 1.30: Added kQ3XDrawContextValidationDepthState. Corrected documentation of kQ3XDrawContextValidationClearFlags. * Development/Source/Core/System/E3CustomElements.c 1.15: In E3Object_SetProperty and E3Object_RemoveProperty, bump the edit index of the object. * Development/Source/Core/System/E3Style.c 1.12: Provide a delete method for highlight styles to plug a memory leak. * Development/Source/Renderers/Common/GLDrawContext.h 1.13: New function GLDrawContext_SetDepthState. * Development/Source/Renderers/Interactive/IRRenderer.c 1.24: In IRRenderer_StartFrame, if the draw context edit index has changed, invalidate depth buffer state. 2004-06-03 jstrout * Documentation/developer/book/10_rendering/index.html 1.4: Added overview and sample code for rendering a scene. 2004-06-02 jwwalker * Development/Source/Core/System/E3CustomElements.c 1.14: * Development/Source/Core/System/E3CustomElements.h 1.8: New property custom element, new functions E3Object_GetProperty, E3Object_SetProperty, E3Object_RemoveProperty. * Development/Source/Core/Glue/QD3DMain.c 1.22: * SDK/Includes/Quesa/Quesa.h 1.63: New functions Q3Object_GetProperty, Q3Object_RemoveProperty, Q3Object_SetProperty. * Development/Source/Core/Support/E3Globals.h 1.45: Added kQ3ClassNameCustomElementProperties, kQ3ObjectTypeCustomElementProperties. 2004-06-02 jstrout * SDK/Includes/Quesa/QuesaView.h 1.25: Clarified header docs on various _EndFoo methods. * Documentation/developer/book/11_loadsave/index.html 1.3: Added some notes and an example re. saving data to a file or buffer. 2004-06-01 jstrout * SDK/Includes/Quesa/QuesaStorage.h 1.26: Deleted a spurious line in the header docs for Q3MacintoshStorage_New. * Documentation/developer/bugs.html 1.14: * Documentation/developer/cvs.html 1.10: * Documentation/developer/todo.html 1.11: * Documentation/index.html 1.16: * Documentation/info/download.html 1.19: * Documentation/info/list_archive.html 1.4: * Documentation/info/screenshots.html 1.6: * Documentation/info/status.html 1.9: * Documentation/other/contributors.html 1.18: * Documentation/other/links.html 1.8: * Documentation/other/logo.html 1.5: * Documentation/reference/build.html 1.13: * Documentation/reference/carbon.html 1.7: * Documentation/reference/docs.html 1.6: * Documentation/reference/lgpl.html 1.8: * Documentation/reference/licence.html 1.4: Removed Carbon Dating link as it was making US look rather dated. * Development/Source/Core/Glue/QD3DGroup.c 1.10: Check for null 'object' parameter in Q3Group_AddObject, to match behavior of QD3D. See also . * Documentation/developer/book/11_loadsave/index.html 1.2: Added some notes and an example re. loading data from a file or buffer. * Documentation/info/list.html 1.9: *** empty log message *** 2004-05-29 jwwalker * Documentation/info/download.html 1.17: Sourceforge logo at top, sourceforge link at bottom, change download link for MacCVS Pro session file to point to SourceForge. * Documentation/index.html 1.15: Sourceforge logo at top, sourceforge link at bottom, refer to sourceforge for bugs and CVS. * Documentation/developer/bugs.html 1.13: * Documentation/developer/cvs.html 1.9: * Documentation/info/download.html 1.18: Fixed HTML validation errors and warnings. * Documentation/info/files/quesa.cvs.sit 1.2: Changed host information to SourceForge. * Documentation/developer/bugs.html 1.12: Refer to sourceforge for bug tracker and enhancement tracker. Sourceforge logo at top, sourceforge link at bottom. * Documentation/info/list.html 1.8: Link to SourceForge for mailing list. Removed nonfunctional archive search. Sourceforge logo at top, sourceforge link at bottom. * Documentation/developer/cvs.html 1.8: Updated CVS info for SourceForge. Sourceforge logo at top, sourceforge link at bottom. * Documentation/other/contributors.html 1.17: * Documentation/reference/licence.html 1.3: Sourceforge logo at top, sourceforge link at bottom. 2004-05-28 jwwalker * Documentation/other/contributors.html 1.16: Fixed a typo, added ALT attributes on images, fixed my link. 2004-05-27 jwwalker * Documentation/other/contributors.html 1.15: Updated my links and icon. * Development/Source/Core/System/E3DrawContext.c 1.17: In e3drawcontext_pixmap_update, no need to update the state if only the clear method has changed. * Documentation/other/images/FrameForge.gif 1.1: New FrameForge contributor icon. 2004-05-19 jwwalker * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.21: In e3geom_ellipsoid_cache_new, use E3Geometry_IsDegenerateTriple. * Development/Source/Core/Geometry/E3Geometry.c 1.24: * Development/Source/Core/Geometry/E3Geometry.h 1.9: New function E3Geometry_IsDegenerateTriple factored out of e3geom_cone_cache_new. * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.22: In e3geom_cylinder_cache_new, use E3Geometry_IsDegenerateTriple. * Development/Source/Core/Geometry/E3GeometryCone.c 1.21: In e3geom_cone_cache_new, factored out E3Geometry_IsDegenerateTriple. 2004-05-15 jwwalker * Development/Source/Core/System/E3CustomElements.c 1.13: New constants kQ3ClassNameCustomElementBeforePick, kQ3ClassNameCustomElementAfterPick. In E3CustomElements_RegisterClass, register the picking callbacks. * SDK/Includes/Quesa/QuesaCustomElements.h 1.21: New element types kQ3CallbackElementTypeBeforePick, kQ3CallbackElementTypeAfterPick. * SDK/Examples/Geom Test/Geom Test.c 1.49: In doPicktest, added a check that if there was a hit, all requested information was returned. * Development/Source/Core/System/E3View.c 1.58: In e3View_SubmitRetained_Pick, call the pre and post pick callbacks. Bail out of E3View_PickStack_PushGroup, E3View_PickStack_PopGroup, and E3View_PickStack_SavePosition if inside a decomposed object. 2004-05-03 jwwalker * SDK/Examples/Qut/QutTexture.c 1.10: Defined new functions QutTexture_CreateTextureObjectFromTGAFile and QutTexture_CreateTextureFromTGAFile, and conditioned the other functions on QUESA_OS_MACINTOSH. * SDK/Examples/Geom Test/Geom Test.c 1.48: Test textures on non-Mac platforms. * SDK/Examples/Qut/QutTexture.h 1.8: Declared new functions QutTexture_CreateTextureObjectFromTGAFile and QutTexture_CreateTextureFromTGAFile. * SDK/Examples/Qut/Qut.h 1.26: Include QutTexture.h on non-Mac platforms too. * SDK/Examples/Support Files/Images/1.tga 1.1: * SDK/Examples/Support Files/Images/2.tga 1.1: * SDK/Examples/Support Files/Images/3.tga 1.1: * SDK/Examples/Support Files/Images/4.tga 1.1: * SDK/Examples/Support Files/Images/5.tga 1.1: * SDK/Examples/Support Files/Images/6.tga 1.1: * SDK/Examples/Support Files/Images/Quesa.tga 1.1: TGA version of image file for Geom Test 2004-04-28 grantd * Development/Projects/Mac/QuesaCarbonDebug.pch 1.7: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.7: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.7: * Development/Projects/Mac/QuesaClassicDebug.pch 1.8: * Development/Projects/Mac/QuesaClassicProfile.pch 1.8: * Development/Projects/Mac/QuesaClassicRelease.pch 1.8: * Development/Projects/Mac/QuesaStaticDebug.pch 1.5: * Development/Projects/Mac/QuesaStaticProfile.pch 1.5: * Development/Projects/Mac/QuesaStaticRelease.pch 1.5: * Development/Projects/Unix/COPYING 1.3: * Development/Scripts/Headeriser/Headeriser.pl 1.6: * Development/Scripts/Skeleton/Skeleton.pl 1.6: * Development/Source/Core/Geometry/E3Geometry.c 1.23: * Development/Source/Core/Geometry/E3Geometry.h 1.8: * Development/Source/Core/Geometry/E3GeometryBox.c 1.25: * Development/Source/Core/Geometry/E3GeometryBox.h 1.8: * Development/Source/Core/Geometry/E3GeometryCone.c 1.20: * Development/Source/Core/Geometry/E3GeometryCone.h 1.8: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.21: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.8: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.16: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.7: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.16: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.7: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.20: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.7: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.15: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.8: * Development/Source/Core/Geometry/E3GeometryLine.c 1.14: * Development/Source/Core/Geometry/E3GeometryLine.h 1.8: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.15: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.8: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.31: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.10: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.27: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.8: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.27: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.8: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.16: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.8: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.12: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.7: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.13: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.8: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.15: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.8: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.18: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.8: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.19: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.7: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.18: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.8: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.29: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.9: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.15: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.8: * Development/Source/Core/Glue/QD3DCamera.c 1.9: * Development/Source/Core/Glue/QD3DController.c 1.10: * Development/Source/Core/Glue/QD3DCustomElements.c 1.6: * Development/Source/Core/Glue/QD3DDrawContext.c 1.10: * Development/Source/Core/Glue/QD3DErrors.c 1.15: * Development/Source/Core/Glue/QD3DExtension.c 1.9: * Development/Source/Core/Glue/QD3DGeometry.c 1.19: * Development/Source/Core/Glue/QD3DGroup.c 1.9: * Development/Source/Core/Glue/QD3DIO.c 1.13: * Development/Source/Core/Glue/QD3DLight.c 1.7: * Development/Source/Core/Glue/QD3DMain.c 1.21: * Development/Source/Core/Glue/QD3DMath.c 1.27: * Development/Source/Core/Glue/QD3DMemory.c 1.11: * Development/Source/Core/Glue/QD3DPick.c 1.8: * Development/Source/Core/Glue/QD3DRenderer.c 1.14: * Development/Source/Core/Glue/QD3DSet.c 1.19: * Development/Source/Core/Glue/QD3DShader.c 1.10: * Development/Source/Core/Glue/QD3DStorage.c 1.14: * Development/Source/Core/Glue/QD3DString.c 1.8: * Development/Source/Core/Glue/QD3DStyle.c 1.9: * Development/Source/Core/Glue/QD3DTransform.c 1.9: * Development/Source/Core/Glue/QD3DView.c 1.16: * Development/Source/Core/Glue/QD3DViewer.c 1.9: * Development/Source/Core/Support/E3ArrayOrList.c 1.17: * Development/Source/Core/Support/E3ArrayOrList.h 1.11: * Development/Source/Core/Support/E3ClassTree.c 1.21: * Development/Source/Core/Support/E3ClassTree.h 1.8: * Development/Source/Core/Support/E3Compatibility.c 1.7: * Development/Source/Core/Support/E3Compatibility.h 1.9: * Development/Source/Core/Support/E3Debug.h 1.12: * Development/Source/Core/Support/E3ErrorManager.c 1.13: * Development/Source/Core/Support/E3ErrorManager.h 1.9: * Development/Source/Core/Support/E3Globals.c 1.11: * Development/Source/Core/Support/E3Globals.h 1.44: * Development/Source/Core/Support/E3HashTable.c 1.11: * Development/Source/Core/Support/E3HashTable.h 1.8: * Development/Source/Core/Support/E3Pool.c 1.15: * Development/Source/Core/Support/E3Pool.h 1.12: * Development/Source/Core/Support/E3Prefix.h 1.23: * Development/Source/Core/Support/E3StackCrawl.h 1.5: * Development/Source/Core/Support/E3System.c 1.16: * Development/Source/Core/Support/E3System.h 1.11: * Development/Source/Core/Support/E3Tessellate.c 1.10: * Development/Source/Core/Support/E3Tessellate.h 1.4: * Development/Source/Core/Support/E3Utils.c 1.21: * Development/Source/Core/Support/E3Utils.h 1.18: * Development/Source/Core/Support/E3Version.h 1.16: * Development/Source/Core/System/E3Camera.c 1.12: * Development/Source/Core/System/E3Camera.h 1.7: * Development/Source/Core/System/E3Controller.c 1.7: * Development/Source/Core/System/E3Controller.h 1.8: * Development/Source/Core/System/E3CustomElements.c 1.12: * Development/Source/Core/System/E3CustomElements.h 1.7: * Development/Source/Core/System/E3DrawContext.c 1.16: * Development/Source/Core/System/E3DrawContext.h 1.14: * Development/Source/Core/System/E3Errors.c 1.18: * Development/Source/Core/System/E3Errors.h 1.11: * Development/Source/Core/System/E3Extension.c 1.9: * Development/Source/Core/System/E3Extension.h 1.9: * Development/Source/Core/System/E3Group.c 1.33: * Development/Source/Core/System/E3Group.h 1.10: * Development/Source/Core/System/E3IO.c 1.14: * Development/Source/Core/System/E3IO.h 1.10: * Development/Source/Core/System/E3IOData.c 1.19: * Development/Source/Core/System/E3IOData.h 1.11: * Development/Source/Core/System/E3Light.c 1.8: * Development/Source/Core/System/E3Light.h 1.7: * Development/Source/Core/System/E3Main.c 1.32: * Development/Source/Core/System/E3Main.h 1.15: * Development/Source/Core/System/E3Math.c 1.44: * Development/Source/Core/System/E3Math.h 1.17: * Development/Source/Core/System/E3Memory.c 1.20: * Development/Source/Core/System/E3Memory.h 1.11: * Development/Source/Core/System/E3Pick.c 1.21: * Development/Source/Core/System/E3Pick.h 1.10: * Development/Source/Core/System/E3Renderer.c 1.22: * Development/Source/Core/System/E3Renderer.h 1.14: * Development/Source/Core/System/E3Set.c 1.48: * Development/Source/Core/System/E3Set.h 1.18: * Development/Source/Core/System/E3Shader.c 1.12: * Development/Source/Core/System/E3Shader.h 1.8: * Development/Source/Core/System/E3Storage.c 1.20: * Development/Source/Core/System/E3Storage.h 1.9: * Development/Source/Core/System/E3String.c 1.8: * Development/Source/Core/System/E3String.h 1.8: * Development/Source/Core/System/E3Style.c 1.11: * Development/Source/Core/System/E3Style.h 1.9: * Development/Source/Core/System/E3Texture.c 1.13: * Development/Source/Core/System/E3Texture.h 1.9: * Development/Source/Core/System/E3Transform.c 1.10: * Development/Source/Core/System/E3Transform.h 1.8: * Development/Source/Core/System/E3View.c 1.57: * Development/Source/Core/System/E3View.h 1.23: * Development/Source/Core/Viewer/E3Viewer.c 1.57: * Development/Source/Core/Viewer/E3Viewer.h 1.23: * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.17: * Development/Source/Core/Viewer/E3ViewerTools.c 1.20: * Development/Source/Core/Viewer/E3ViewerTools.h 1.8: * Development/Source/FileFormats/E3IOFileFormat.c 1.18: * Development/Source/FileFormats/E3IOFileFormat.h 1.13: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.43: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.17: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.28: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.41: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.15: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.21: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.8: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.38: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.10: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.26: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.8: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.28: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.16: * Development/Source/Platform/Be/E3BeDebug.c 1.6: * Development/Source/Platform/Be/E3BeDrawContext.c 1.9: * Development/Source/Platform/Be/E3BePrefix.h 1.9: * Development/Source/Platform/Be/E3BeStackCrawl.c 1.5: * Development/Source/Platform/Be/E3BeStorage.c 1.8: * Development/Source/Platform/Be/E3BeSystem.c 1.7: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.6: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.m 1.5: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.6: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.6: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.6: * Development/Source/Platform/Cocoa/E3CocoaStackCrawl.c 1.5: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.7: * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.7: * Development/Source/Platform/Mac/E3MacDebug.c 1.7: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.30: * Development/Source/Platform/Mac/E3MacErrors.c 1.6: * Development/Source/Platform/Mac/E3MacMemory.c 1.14: * Development/Source/Platform/Mac/E3MacPrefix.h 1.17: * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.6: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.6: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.c 1.5: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.h 1.5: * Development/Source/Platform/Mac/E3MacStorage.c 1.16: * Development/Source/Platform/Mac/E3MacSystem.c 1.27: * Development/Source/Platform/Mac/E3MacViewer.c 1.6: * Development/Source/Platform/Mac/E3MacViewer.h 1.6: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.6: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.8: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.10: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.11: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.10: * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.7: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Static Debug.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Static Release.h 1.5: * Development/Source/Platform/Mac/Resources/Quesa.r 1.9: * Development/Source/Platform/Unix/E3UnixDebug.c 1.6: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.15: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.9: * Development/Source/Platform/Unix/E3UnixStackCrawl.c 1.5: * Development/Source/Platform/Unix/E3UnixStorage.c 1.6: * Development/Source/Platform/Unix/E3UnixSystem.c 1.7: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.7: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.12: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.12: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.c 1.5: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.h 1.5: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.c 1.5: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.h 1.5: * Development/Source/Platform/Windows/E3WindowsStackCrawl.c 1.5: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.8: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.13: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.6: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.6: * Development/Source/Renderers/Common/GLCamera.c 1.8: * Development/Source/Renderers/Common/GLCamera.h 1.8: * Development/Source/Renderers/Common/GLCocoaContext.h 1.9: * Development/Source/Renderers/Common/GLCocoaContext.m 1.9: * Development/Source/Renderers/Common/GLDrawContext.c 1.37: * Development/Source/Renderers/Common/GLDrawContext.h 1.12: * Development/Source/Renderers/Common/GLPrefix.h 1.13: * Development/Source/Renderers/Common/GLUtils.c 1.13: * Development/Source/Renderers/Common/GLUtils.h 1.9: * Development/Source/Renderers/Generic/GNGeometry.c 1.6: * Development/Source/Renderers/Generic/GNGeometry.h 1.7: * Development/Source/Renderers/Generic/GNPrefix.h 1.7: * Development/Source/Renderers/Generic/GNRegister.c 1.8: * Development/Source/Renderers/Generic/GNRegister.h 1.7: * Development/Source/Renderers/Generic/GNRenderer.c 1.6: * Development/Source/Renderers/Generic/GNRenderer.h 1.7: * Development/Source/Renderers/Interactive/IRGeometry.c 1.44: * Development/Source/Renderers/Interactive/IRGeometry.h 1.19: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.16: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.6: * Development/Source/Renderers/Interactive/IRLights.c 1.14: * Development/Source/Renderers/Interactive/IRLights.h 1.8: * Development/Source/Renderers/Interactive/IRPrefix.h 1.33: * Development/Source/Renderers/Interactive/IRRegister.c 1.24: * Development/Source/Renderers/Interactive/IRRegister.h 1.7: * Development/Source/Renderers/Interactive/IRRenderer.c 1.23: * Development/Source/Renderers/Interactive/IRRenderer.h 1.7: * Development/Source/Renderers/Interactive/IRTexture.c 1.15: * Development/Source/Renderers/Interactive/IRTexture.h 1.5: * Development/Source/Renderers/Interactive/IRTransparent.c 1.20: * Development/Source/Renderers/Interactive/IRTransparent.h 1.10: * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.7: * Development/Source/Renderers/Interactive/IRTriBuffer.h 1.5: * Development/Source/Renderers/Interactive/IRUpdate.c 1.62: * Development/Source/Renderers/Interactive/IRUpdate.h 1.17: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.9: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.7: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.7: * Development/Source/Renderers/Wireframe/WFRegister.c 1.11: * Development/Source/Renderers/Wireframe/WFRegister.h 1.7: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.11: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.7: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.9: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.8: * Documentation/reference/licence.html 1.2: * SDK/Examples/Background Test/Background Test.c 1.7: * SDK/Examples/Camera Test/Camera Test.c 1.8: * SDK/Examples/Dump Group/Dump Group.c 1.11: * SDK/Examples/Geom Test/Geom Test.c 1.47: * SDK/Examples/Import Test/Import Test.c 1.13: * SDK/Examples/Light Test/Light Test.c 1.7: * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.6: * SDK/Examples/Qut/Mac/QutMac.c 1.34: * SDK/Examples/Qut/Mac/QutMac.h 1.13: * SDK/Examples/Qut/Qut.c 1.16: * SDK/Examples/Qut/Qut.h 1.25: * SDK/Examples/Qut/QutInternal.h 1.11: * SDK/Examples/Qut/QutTexture.c 1.9: * SDK/Examples/Qut/QutTexture.h 1.7: * SDK/Examples/Qut/Unix/QutUnix.c 1.17: * SDK/Examples/Qut/Windows/QutWindows.c 1.14: * SDK/Examples/Shader Test/Shader Test.c 1.6: * SDK/Examples/Viewer Test/Viewer Test.c 1.11: * SDK/Extras/3dsReader/3dsReader.c 1.13: * SDK/Extras/3dsReader/3dsReader.h 1.10: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.h 1.5: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.m 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.h 1.5: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.m 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.h 1.5: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.m 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.h 1.5: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.m 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/main.m 1.4: * SDK/Extras/Math Test/Math Test.cp 1.7: * SDK/Extras/OBJ.Reader/OBJ.Reader.c 1.5: * SDK/Extras/OBJ.Reader/OBJ.Reader.h 1.5: * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.6: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.7: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGDemoInput.h 1.3: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.7: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.8: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.7: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.7: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.7: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Debug.h 1.4: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Profile.h 1.4: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Release.h 1.5: * SDK/Extras/Rayshade/Projects/MacOS/Classic Debug.h 1.4: * SDK/Extras/Rayshade/Projects/MacOS/Classic Profile.h 1.4: * SDK/Extras/Rayshade/Projects/MacOS/Classic Release.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/MacOS/RS_Memory.c 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPrefix.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSRegister.cpp 1.5: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Geometry.cpp 1.5: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_ScanLine_Rasterize.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.h 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Update.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_DrawContext.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.cpp 1.5: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Raytrace.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.h 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Tracer.h 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/shade.h 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.cpp 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.h 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.cpp 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.h 1.4: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/textureutils.h 1.4: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.12: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.9: * SDK/Includes/Quesa/Quesa.h 1.62: * SDK/Includes/Quesa/QuesaCamera.h 1.19: * SDK/Includes/Quesa/QuesaController.h 1.17: * SDK/Includes/Quesa/QuesaCustomElements.h 1.20: * SDK/Includes/Quesa/QuesaDrawContext.h 1.30: * SDK/Includes/Quesa/QuesaErrors.h 1.30: * SDK/Includes/Quesa/QuesaExtension.h 1.17: * SDK/Includes/Quesa/QuesaGeometry.h 1.33: * SDK/Includes/Quesa/QuesaGroup.h 1.19: * SDK/Includes/Quesa/QuesaIO.h 1.38: * SDK/Includes/Quesa/QuesaLight.h 1.17: * SDK/Includes/Quesa/QuesaMath.h 1.35: * SDK/Includes/Quesa/QuesaMemory.h 1.17: * SDK/Includes/Quesa/QuesaPick.h 1.21: * SDK/Includes/Quesa/QuesaRenderer.h 1.29: * SDK/Includes/Quesa/QuesaSet.h 1.24: * SDK/Includes/Quesa/QuesaShader.h 1.21: * SDK/Includes/Quesa/QuesaStorage.h 1.25: * SDK/Includes/Quesa/QuesaString.h 1.17: * SDK/Includes/Quesa/QuesaStyle.h 1.20: * SDK/Includes/Quesa/QuesaTransform.h 1.19: * SDK/Includes/Quesa/QuesaView.h 1.24: * SDK/Includes/Quesa/QuesaViewer.h 1.33: Replaced reference to "THE REGENTS" with "THE COPYRIGHT HOLDER" to match current BSD licence. 2004-04-26 grantd * Development/Source/Renderers/Interactive/IRPrefix.h 1.31: Add transparency xy bounds and specular flag. * Development/Source/Core/System/E3View.c 1.55: Removed unused variable, fix compiler warning. * Documentation/reference/licence.html 1.1: Added BSD licence. * Development/Source/Renderers/Interactive/IRTransparent.c 1.18: Improved transparency sorting if prims don't overlap in x and y. Only process specular pass if some prims are flagged as needing it. * SDK/Includes/Quesa/Quesa.h 1.60: Auto-detection only triggered if not set externally. * Development/Projects/Mac/QuesaCarbonDebug.pch 1.6: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.6: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.6: * Development/Projects/Mac/QuesaClassicDebug.pch 1.7: * Development/Projects/Mac/QuesaClassicProfile.pch 1.7: * Development/Projects/Mac/QuesaClassicRelease.pch 1.7: * Development/Projects/Mac/QuesaStaticDebug.pch 1.4: * Development/Projects/Mac/QuesaStaticProfile.pch 1.4: * Development/Projects/Mac/QuesaStaticRelease.pch 1.4: * Development/Projects/Unix/COPYING 1.2: * Development/Projects/Unix/README 1.2: * Development/Scripts/BuildRelease/BuildRelease.pl 1.13: * Development/Scripts/HeaderDoc/gatherHeaderDoc.pl 1.2: * Development/Scripts/Headeriser/Headeriser.pl 1.5: * Development/Scripts/Skeleton/Skeleton.pl 1.5: * Development/Scripts/Status/Status.pl 1.3: * Development/Source/Core/Geometry/E3Geometry.c 1.22: * Development/Source/Core/Geometry/E3Geometry.h 1.7: * Development/Source/Core/Geometry/E3GeometryBox.c 1.24: * Development/Source/Core/Geometry/E3GeometryBox.h 1.7: * Development/Source/Core/Geometry/E3GeometryCone.c 1.19: * Development/Source/Core/Geometry/E3GeometryCone.h 1.7: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.20: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.7: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.15: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.6: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.15: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.6: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.19: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.6: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.14: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.7: * Development/Source/Core/Geometry/E3GeometryLine.c 1.13: * Development/Source/Core/Geometry/E3GeometryLine.h 1.7: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.14: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.7: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.30: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.9: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.26: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.7: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.26: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.7: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.15: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.7: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.11: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.6: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.12: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.7: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.14: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.7: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.17: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.7: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.18: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.6: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.17: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.7: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.28: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.8: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.14: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.7: * Development/Source/Core/Glue/QD3DCamera.c 1.8: * Development/Source/Core/Glue/QD3DController.c 1.9: * Development/Source/Core/Glue/QD3DCustomElements.c 1.5: * Development/Source/Core/Glue/QD3DDrawContext.c 1.9: * Development/Source/Core/Glue/QD3DErrors.c 1.14: * Development/Source/Core/Glue/QD3DExtension.c 1.8: * Development/Source/Core/Glue/QD3DGeometry.c 1.18: * Development/Source/Core/Glue/QD3DGroup.c 1.8: * Development/Source/Core/Glue/QD3DIO.c 1.12: * Development/Source/Core/Glue/QD3DLight.c 1.6: * Development/Source/Core/Glue/QD3DMain.c 1.20: * Development/Source/Core/Glue/QD3DMath.c 1.26: * Development/Source/Core/Glue/QD3DMemory.c 1.10: * Development/Source/Core/Glue/QD3DPick.c 1.7: * Development/Source/Core/Glue/QD3DRenderer.c 1.13: * Development/Source/Core/Glue/QD3DSet.c 1.18: * Development/Source/Core/Glue/QD3DShader.c 1.9: * Development/Source/Core/Glue/QD3DStorage.c 1.13: * Development/Source/Core/Glue/QD3DString.c 1.7: * Development/Source/Core/Glue/QD3DStyle.c 1.8: * Development/Source/Core/Glue/QD3DTransform.c 1.8: * Development/Source/Core/Glue/QD3DView.c 1.15: * Development/Source/Core/Glue/QD3DViewer.c 1.8: * Development/Source/Core/Support/E3ArrayOrList.c 1.16: * Development/Source/Core/Support/E3ArrayOrList.h 1.10: * Development/Source/Core/Support/E3ClassTree.c 1.20: * Development/Source/Core/Support/E3ClassTree.h 1.7: * Development/Source/Core/Support/E3Compatibility.c 1.6: * Development/Source/Core/Support/E3Compatibility.h 1.8: * Development/Source/Core/Support/E3Debug.h 1.11: * Development/Source/Core/Support/E3ErrorManager.c 1.12: * Development/Source/Core/Support/E3ErrorManager.h 1.8: * Development/Source/Core/Support/E3Globals.c 1.10: * Development/Source/Core/Support/E3Globals.h 1.43: * Development/Source/Core/Support/E3HashTable.c 1.10: * Development/Source/Core/Support/E3HashTable.h 1.7: * Development/Source/Core/Support/E3Pool.c 1.14: * Development/Source/Core/Support/E3Pool.h 1.11: * Development/Source/Core/Support/E3Prefix.h 1.22: * Development/Source/Core/Support/E3StackCrawl.h 1.4: * Development/Source/Core/Support/E3System.c 1.15: * Development/Source/Core/Support/E3System.h 1.10: * Development/Source/Core/Support/E3Tessellate.c 1.9: * Development/Source/Core/Support/E3Tessellate.h 1.3: * Development/Source/Core/Support/E3Utils.c 1.20: * Development/Source/Core/Support/E3Utils.h 1.17: * Development/Source/Core/Support/E3Version.h 1.15: * Development/Source/Core/System/E3Camera.c 1.11: * Development/Source/Core/System/E3Camera.h 1.6: * Development/Source/Core/System/E3Controller.c 1.6: * Development/Source/Core/System/E3Controller.h 1.7: * Development/Source/Core/System/E3CustomElements.c 1.11: * Development/Source/Core/System/E3CustomElements.h 1.6: * Development/Source/Core/System/E3DrawContext.c 1.15: * Development/Source/Core/System/E3DrawContext.h 1.13: * Development/Source/Core/System/E3Errors.c 1.17: * Development/Source/Core/System/E3Errors.h 1.10: * Development/Source/Core/System/E3Extension.c 1.8: * Development/Source/Core/System/E3Extension.h 1.8: * Development/Source/Core/System/E3Group.c 1.32: * Development/Source/Core/System/E3Group.h 1.9: * Development/Source/Core/System/E3IO.c 1.13: * Development/Source/Core/System/E3IO.h 1.9: * Development/Source/Core/System/E3IOData.c 1.18: * Development/Source/Core/System/E3IOData.h 1.10: * Development/Source/Core/System/E3Light.c 1.7: * Development/Source/Core/System/E3Light.h 1.6: * Development/Source/Core/System/E3Main.c 1.31: * Development/Source/Core/System/E3Main.h 1.14: * Development/Source/Core/System/E3Math.c 1.43: * Development/Source/Core/System/E3Math.h 1.16: * Development/Source/Core/System/E3Memory.c 1.19: * Development/Source/Core/System/E3Memory.h 1.10: * Development/Source/Core/System/E3Pick.c 1.20: * Development/Source/Core/System/E3Pick.h 1.9: * Development/Source/Core/System/E3Renderer.c 1.21: * Development/Source/Core/System/E3Renderer.h 1.13: * Development/Source/Core/System/E3Set.c 1.47: * Development/Source/Core/System/E3Set.h 1.17: * Development/Source/Core/System/E3Shader.c 1.11: * Development/Source/Core/System/E3Shader.h 1.7: * Development/Source/Core/System/E3Storage.c 1.19: * Development/Source/Core/System/E3Storage.h 1.8: * Development/Source/Core/System/E3String.c 1.7: * Development/Source/Core/System/E3String.h 1.7: * Development/Source/Core/System/E3Style.c 1.10: * Development/Source/Core/System/E3Style.h 1.8: * Development/Source/Core/System/E3Texture.c 1.12: * Development/Source/Core/System/E3Texture.h 1.8: * Development/Source/Core/System/E3Transform.c 1.9: * Development/Source/Core/System/E3Transform.h 1.7: * Development/Source/Core/System/E3View.c 1.56: * Development/Source/Core/System/E3View.h 1.22: * Development/Source/Core/Viewer/E3Viewer.c 1.56: * Development/Source/Core/Viewer/E3Viewer.h 1.22: * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.16: * Development/Source/Core/Viewer/E3ViewerTools.c 1.19: * Development/Source/Core/Viewer/E3ViewerTools.h 1.7: * Development/Source/FileFormats/E3IOFileFormat.c 1.17: * Development/Source/FileFormats/E3IOFileFormat.h 1.12: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.42: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.16: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.27: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.40: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.14: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.20: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.37: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.9: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.25: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.27: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.15: * Development/Source/Platform/Be/E3BeDebug.c 1.5: * Development/Source/Platform/Be/E3BeDrawContext.c 1.8: * Development/Source/Platform/Be/E3BePrefix.h 1.8: * Development/Source/Platform/Be/E3BeStackCrawl.c 1.4: * Development/Source/Platform/Be/E3BeStorage.c 1.7: * Development/Source/Platform/Be/E3BeSystem.c 1.6: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.5: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.m 1.4: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.5: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.5: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.5: * Development/Source/Platform/Cocoa/E3CocoaStackCrawl.c 1.4: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.6: * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.6: * Development/Source/Platform/Mac/E3MacDebug.c 1.6: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.29: * Development/Source/Platform/Mac/E3MacErrors.c 1.5: * Development/Source/Platform/Mac/E3MacMemory.c 1.13: * Development/Source/Platform/Mac/E3MacPrefix.h 1.16: * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.5: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.5: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.c 1.4: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.h 1.4: * Development/Source/Platform/Mac/E3MacStorage.c 1.15: * Development/Source/Platform/Mac/E3MacSystem.c 1.26: * Development/Source/Platform/Mac/E3MacViewer.c 1.5: * Development/Source/Platform/Mac/E3MacViewer.h 1.5: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.5: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.7: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.9: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.10: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.9: * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Static Debug.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Static Release.h 1.4: * Development/Source/Platform/Mac/Resources/Quesa.r 1.8: * Development/Source/Platform/Unix/E3UnixDebug.c 1.5: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.14: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.8: * Development/Source/Platform/Unix/E3UnixStackCrawl.c 1.4: * Development/Source/Platform/Unix/E3UnixStorage.c 1.5: * Development/Source/Platform/Unix/E3UnixSystem.c 1.6: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.6: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.11: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.11: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.c 1.4: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.h 1.4: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.c 1.4: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.h 1.4: * Development/Source/Platform/Windows/E3WindowsStackCrawl.c 1.4: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.7: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.12: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.5: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.5: * Development/Source/Renderers/Common/GLCamera.c 1.7: * Development/Source/Renderers/Common/GLCamera.h 1.7: * Development/Source/Renderers/Common/GLCocoaContext.h 1.8: * Development/Source/Renderers/Common/GLCocoaContext.m 1.8: * Development/Source/Renderers/Common/GLDrawContext.c 1.36: * Development/Source/Renderers/Common/GLDrawContext.h 1.11: * Development/Source/Renderers/Common/GLPrefix.h 1.12: * Development/Source/Renderers/Common/GLUtils.c 1.12: * Development/Source/Renderers/Common/GLUtils.h 1.8: * Development/Source/Renderers/Generic/GNGeometry.c 1.5: * Development/Source/Renderers/Generic/GNGeometry.h 1.6: * Development/Source/Renderers/Generic/GNPrefix.h 1.6: * Development/Source/Renderers/Generic/GNRegister.c 1.7: * Development/Source/Renderers/Generic/GNRegister.h 1.6: * Development/Source/Renderers/Generic/GNRenderer.c 1.5: * Development/Source/Renderers/Generic/GNRenderer.h 1.6: * Development/Source/Renderers/Interactive/IRGeometry.c 1.43: * Development/Source/Renderers/Interactive/IRGeometry.h 1.18: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.15: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.5: * Development/Source/Renderers/Interactive/IRLights.c 1.13: * Development/Source/Renderers/Interactive/IRLights.h 1.7: * Development/Source/Renderers/Interactive/IRPrefix.h 1.32: * Development/Source/Renderers/Interactive/IRRegister.c 1.23: * Development/Source/Renderers/Interactive/IRRegister.h 1.6: * Development/Source/Renderers/Interactive/IRRenderer.c 1.22: * Development/Source/Renderers/Interactive/IRRenderer.h 1.6: * Development/Source/Renderers/Interactive/IRTexture.c 1.14: * Development/Source/Renderers/Interactive/IRTexture.h 1.4: * Development/Source/Renderers/Interactive/IRTransparent.c 1.19: * Development/Source/Renderers/Interactive/IRTransparent.h 1.9: * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.6: * Development/Source/Renderers/Interactive/IRTriBuffer.h 1.4: * Development/Source/Renderers/Interactive/IRUpdate.c 1.61: * Development/Source/Renderers/Interactive/IRUpdate.h 1.16: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.8: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.6: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.6: * Development/Source/Renderers/Wireframe/WFRegister.c 1.10: * Development/Source/Renderers/Wireframe/WFRegister.h 1.6: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.10: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.6: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.8: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.7: * Documentation/developer/apiref/MasterTOC.html 1.5: * Documentation/developer/bugs.html 1.11: * Documentation/developer/cvs.html 1.7: * Documentation/developer/todo.html 1.10: * Documentation/index.html 1.14: * Documentation/info/download.html 1.16: * Documentation/info/list.html 1.7: * Documentation/info/list_archive.html 1.3: * Documentation/info/screenshots.html 1.5: * Documentation/info/status.html 1.8: * Documentation/other/contributors.html 1.14: * Documentation/other/links.html 1.7: * Documentation/other/logo.html 1.4: * Documentation/reference/build.html 1.12: * Documentation/reference/carbon.html 1.6: * Documentation/reference/docs.html 1.5: * SDK/Examples/Background Test/Background Test.c 1.6: * SDK/Examples/Camera Test/Camera Test.c 1.7: * SDK/Examples/Dump Group/Dump Group.c 1.10: * SDK/Examples/Geom Test/Geom Test.c 1.46: * SDK/Examples/Import Test/Import Test.c 1.12: * SDK/Examples/Light Test/Light Test.c 1.6: * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.5: * SDK/Examples/Qut/Mac/QutMac.c 1.33: * SDK/Examples/Qut/Mac/QutMac.h 1.12: * SDK/Examples/Qut/Qut.c 1.15: * SDK/Examples/Qut/Qut.h 1.24: * SDK/Examples/Qut/QutInternal.h 1.10: * SDK/Examples/Qut/QutTexture.c 1.8: * SDK/Examples/Qut/QutTexture.h 1.6: * SDK/Examples/Qut/Unix/QutUnix.c 1.16: * SDK/Examples/Qut/Windows/QutWindows.c 1.13: * SDK/Examples/Shader Test/Shader Test.c 1.5: * SDK/Examples/Viewer Test/Viewer Test.c 1.10: * SDK/Extras/3dsReader/3dsReader.c 1.12: * SDK/Extras/3dsReader/3dsReader.h 1.9: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.h 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.m 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.h 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.m 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.h 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.m 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.h 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.m 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/main.m 1.3: * SDK/Extras/Math Test/Math Test.cp 1.6: * SDK/Extras/OBJ.Reader/OBJ.Reader.c 1.4: * SDK/Extras/OBJ.Reader/OBJ.Reader.h 1.4: * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.5: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.6: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGDemoInput.h 1.2: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.7: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.6: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Debug.h 1.3: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Profile.h 1.3: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Release.h 1.4: * SDK/Extras/Rayshade/Projects/MacOS/Classic Debug.h 1.3: * SDK/Extras/Rayshade/Projects/MacOS/Classic Profile.h 1.3: * SDK/Extras/Rayshade/Projects/MacOS/Classic Release.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/MacOS/RS_Memory.c 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.cpp 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPrefix.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSRegister.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.cpp 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Geometry.cpp 1.4: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.cpp 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_ScanLine_Rasterize.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.cpp 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.h 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Update.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_DrawContext.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.cpp 1.4: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Raytrace.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.cpp 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.h 1.3: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Tracer.h 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/shade.h 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.cpp 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.h 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.cpp 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.h 1.3: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/textureutils.h 1.3: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.11: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.8: * SDK/Includes/Quesa/Quesa.h 1.61: * SDK/Includes/Quesa/QuesaCamera.h 1.18: * SDK/Includes/Quesa/QuesaController.h 1.16: * SDK/Includes/Quesa/QuesaCustomElements.h 1.19: * SDK/Includes/Quesa/QuesaDrawContext.h 1.29: * SDK/Includes/Quesa/QuesaErrors.h 1.29: * SDK/Includes/Quesa/QuesaExtension.h 1.16: * SDK/Includes/Quesa/QuesaGeometry.h 1.32: * SDK/Includes/Quesa/QuesaGroup.h 1.18: * SDK/Includes/Quesa/QuesaIO.h 1.37: * SDK/Includes/Quesa/QuesaLight.h 1.16: * SDK/Includes/Quesa/QuesaMath.h 1.34: * SDK/Includes/Quesa/QuesaMemory.h 1.16: * SDK/Includes/Quesa/QuesaPick.h 1.20: * SDK/Includes/Quesa/QuesaRenderer.h 1.28: * SDK/Includes/Quesa/QuesaSet.h 1.23: * SDK/Includes/Quesa/QuesaShader.h 1.20: * SDK/Includes/Quesa/QuesaStorage.h 1.24: * SDK/Includes/Quesa/QuesaString.h 1.16: * SDK/Includes/Quesa/QuesaStyle.h 1.19: * SDK/Includes/Quesa/QuesaTransform.h 1.18: * SDK/Includes/Quesa/QuesaView.h 1.23: * SDK/Includes/Quesa/QuesaViewer.h 1.32: Quesa now licenced under a BSD licence rather than LGPL. * SDK/Examples/Geom Test/Geom Test.c 1.45: Adjust mode scale on load to better fit view frustum. 2004-04-20 jwwalker * Development/Source/Core/System/E3View.c 1.53: Changed nil to NULL in a few places so it would compile for Windows. * Development/Source/Core/System/E3View.c 1.54: Fixed a recently introduced bug in e3view_stack_pop. 2004-04-19 jwwalker * Development/Source/Renderers/Wireframe/WFRenderer.c 1.9: In WFRenderer_StartPass, enable GL_VERTEX_ARRAY. * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.5: Do not enable and disable the GL_VERTEX_ARRAY, now always on. Use GLUtils_UpdateClientState. * Development/Source/Renderers/Wireframe/WFGeometry.c 1.7: In WFGeometry_TriMesh, do not enable and disable GL_VERTEX_ARRAY. * Development/Source/Renderers/Interactive/IRPrefix.h 1.30: Add members glClientStateNormal, glClientStateColor, glClientStateUV to TQ3InteractiveData. * Development/Source/Renderers/Common/GLUtils.c 1.11: * Development/Source/Renderers/Common/GLUtils.h 1.7: New function GLUtils_UpdateClientState. * Development/Source/Core/System/E3View.c 1.52: Renamed TQ3ViewData.stackState to viewStack, to avoid confusion with TQ3ViewStackItem.stackState. Initialize stackState to kQ3ViewStateNone. In e3view_stack_update, update stackState. In several state-setting functions like E3View_State_SetStyleOrientation, do not update the value if it is not changing. * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.14: Do not enable and disable the GL_VERTEX_ARRAY, now always on. Use GLUtils_UpdateClientState. Pass TQ3InteractiveData to ir_geom_trimesh_render. * Development/Source/Renderers/Interactive/IRUpdate.c 1.60: In IRRenderer_State_StartPass, call glEnableClientState( GL_VERTEX_ARRAY), and initialize other client states. 2004-04-17 jwwalker * Development/Source/Core/System/E3Math.c 1.42: Fixed a misplaced parenthesis in e3vector3d_below_tolerance. 2004-04-16 jwwalker * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.41: In e3fformat_3dmf_displaygroupstate_read, use E3FFormat_3DMF_ReadFlag instead of Q3Uns32_Read. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.19: In e3read_3dmf_text_readflag, add handling of display group state flags. 2004-04-16 roger_holmes * Development/Source/Core/System/E3View.c 1.51: Streamlined the object submission routines. 2004-04-15 jwwalker * Development/Source/Renderers/Interactive/IRUpdate.c 1.59: In IRRenderer_Update_Shader_Illumination, fixed a bug in which resuming Phong illumination left the default GL shininess turned off. 2004-04-07 jwwalker * Development/Source/Renderers/Common/GLDrawContext.c 1.35: Even better fix for offscreen case of gldrawcontext_mac_new. 2004-04-06 jwwalker * Development/Source/Renderers/Common/GLDrawContext.c 1.34: In gldrawcontext_mac_new, handle offscreen drawing differently because AGL_BUFFER_RECT does not do anything in that case. * Development/Source/Renderers/Interactive/IRTransparent.c 1.17: In ir_geom_transparent_add, set specular and illumination values in new TQ3TransparentPrim. In IRTransBuffer_Draw, use another pass to draw specular highlights. * Development/Source/Renderers/Interactive/IRPrefix.h 1.29: Added specularColor, specularControl, illumination members to TQ3TransparentPrim. * Development/Source/Renderers/Interactive/IRUpdate.c 1.58: * Development/Source/Renderers/Interactive/IRUpdate.h 1.15: New function IRRenderer_SpecularControl_to_GLshininess factored out from IRRenderer_State_AdjustGL. 2004-03-04 grantd * Development/Source/Core/System/E3Math.c 1.41: Fixed 909213 - improved Q3Quaternion_SetRotateVectorToVector behaviour with almost-normalised vectors on PowerPC. 2004-02-20 grantd * Development/Source/Core/Glue/QD3DGeometry.c 1.17: Fixed invalid index check in Q3Triangle_ glue. 2004-01-31 grantd * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.14: * Development/Source/Core/System/E3Main.c 1.30: Fixed compiler warning from VC++. * Development/Source/Core/Viewer/E3Viewer.c 1.55: Conditionalised Mac-specific code. 2004-01-26 grantd * Development/Source/Core/Support/E3Version.h 1.14: Updated copyright date (testing quesa-cvs). * Development/Source/Core/Support/E3Version.h 1.13: Updated version to 1.6d19. 2004-01-21 jw2 * SDK/Examples/Geom Test/Geom Test.c 1.44: Fixed memory leak in createTestRasterize. 2004-01-18 dair * Development/Source/Renderers/Common/GLDrawContext.c 1.33: * Development/Source/Renderers/Common/GLDrawContext.h 1.10: Added GLDrawContext_GetMinLineWidth. * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.13: Fixed bug in marker positioning if xOffset was not equal to yOffset. * Development/Source/Renderers/Interactive/IRUpdate.c 1.57: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.7: Clamp minimum line width to work around some Mac driver bugs. 2004-01-14 dair * Development/Source/Core/Glue/QD3DMain.c 1.19: * Development/Source/Core/System/E3Main.c 1.29: * Development/Source/Core/System/E3Main.h 1.13: * SDK/Includes/Quesa/Quesa.h 1.59: Added Q3Bitmap_GetBit/Q3Bitmap_SetBit. * SDK/Includes/Quesa/QuesaGeometry.h 1.31: Updated Marker/PixmapMarker HeaderDoc - location is specified in local coordinates, not world. * Development/Source/Core/Geometry/E3GeometryMarker.c 1.13: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.12: * Development/Source/Renderers/Interactive/IRGeometry.c 1.42: * Development/Source/Renderers/Interactive/IRGeometry.h 1.17: * Development/Source/Renderers/Interactive/IRRegister.c 1.22: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.6: * Development/Source/Renderers/Wireframe/WFRegister.c 1.9: Markers/PixmapMarkers now implemented by Quesa, no longer a required geometry for renderers. * SDK/Includes/Quesa/QuesaShader.h 1.19: Documented that texture shaders start in wrap mode. * Documentation/developer/book/12_extensibility/index.html 1.5: Marker/Pixmap marker geometries now implemented by Quesa, no longer a required geometry for renderer objects. 2004-01-13 dair * Documentation/developer/book/10_rendering/index.html 1.3: Added notes on transform matrices. 2004-01-13 pepe * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.36: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.24: Implemented writing of Markers ( by Roger Holmes) 2004-01-12 pepe * Development/Source/Renderers/Interactive/IRUpdate.c 1.55: Fix in the change from Phong to NULL illumination (by Frank C.) 2004-01-12 dair * Documentation/developer/book/06_camera/index.html 1.2: Added docs on transformation process within Quesa. * Development/Source/Renderers/Interactive/IRTransparent.c 1.16: Removed IRTransBuffer_StartPass. All transparent primitives now processed in the frustum coordinate system, allows camera->frustum matrix to be changed during the scene by a camera transform object. * Development/Source/Renderers/Common/GLCamera.c 1.6: * Development/Source/Renderers/Common/GLCamera.h 1.6: * Development/Source/Renderers/Interactive/IRPrefix.h 1.28: * Development/Source/Renderers/Interactive/IRRegister.c 1.21: * Development/Source/Renderers/Interactive/IRRenderer.c 1.21: * Development/Source/Renderers/Interactive/IRUpdate.c 1.56: * Development/Source/Renderers/Interactive/IRUpdate.h 1.14: * Development/Source/Renderers/Wireframe/WFRegister.c 1.8: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.8: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.6: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.6: Use Quesa camera-to-frustum matrix to update OpenGL projection transform. * Development/Source/Core/System/E3Extension.c 1.7: Updated email address. * Development/Source/Core/Glue/QD3DTransform.c 1.7: * Development/Source/Core/Support/E3Globals.h 1.42: * Development/Source/Core/System/E3Transform.c 1.8: * Development/Source/Core/System/E3Transform.h 1.6: * Development/Source/Core/System/E3View.c 1.50: * Development/Source/Core/System/E3View.h 1.21: * SDK/Includes/Quesa/Quesa.h 1.58: * SDK/Includes/Quesa/QuesaTransform.h 1.17: Added camera and camera rasterise transform objects. * Development/Source/Core/System/E3Camera.c 1.10: Apply viewport transformation correctly. * Development/Source/Renderers/Interactive/IRTransparent.h 1.8: Removed IRTransBuffer_StartPass. * Development/Source/Core/System/E3Renderer.c 1.20: * Development/Source/Core/System/E3Renderer.h 1.12: Improved renderer matrix updates - update all matrices in one pass, added support for new WorldToCamera and CameraToFrustum notifications. * Development/Source/Renderers/Common/GLDrawContext.c 1.32: Added casts to fix compiler warnings. * SDK/Includes/Quesa/QuesaRenderer.h 1.27: Added WorldToCamera and CameraToFrustum notifications for renderers. * Development/Source/Renderers/Interactive/IRGeometry.c 1.41: * Development/Source/Renderers/Interactive/IRGeometry.h 1.16: Added IRGeometry_StartPass. * SDK/Examples/Geom Test/Geom Test.c 1.43: Added camera rasterise transform test. * SDK/Examples/Camera Test/Camera Test.c 1.6: Added ViewPort tests. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.27: Updated view API. 2004-01-08 pepe * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.35: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.23: Implemented writing of NURB Patches ( by Roger Holmes) * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.39: Implemented reading of NURB Patches ( by Roger Holmes) 2004-01-06 dair * Development/Source/Renderers/Interactive/IRLights.c 1.11: Transform the light direction as well as the location for spot lights (patch from Roger Holmes). * Development/Source/Renderers/Interactive/IRLights.c 1.12: Fixed typo in previous checkin. 2003-12-31 jw2 * Development/Source/Core/System/E3Group.c 1.31: In e3group_getfirstpositionoftype, e3group_getlastpositionoftype, e3group_getnextpositionoftype, and e3group_getprevpositionoftype, avoid calling Q3Object_IsType if the given type is kQ3ObjectTypeShared. This is OK because a group can never contain anything that is not shared. 2003-12-23 pepe * Development/Source/Core/Viewer/E3Viewer.c 1.54: added the conversion from port coordinates to window coordinates in e3viewer_new and in E3Viewer_SetBounds 2003-12-11 jw2 * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.15: Fixed a compile error in the non-Mac case of E3ViewerSetDrawingCallbackMethod. 2003-12-09 pepe * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.cpp 1.3: Improved texture handling in RT_SubmitTriangle when a non testured element is submitted when a texture is active (patch by Sauro Agostini - Interstudio) * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Geometry.cpp 1.3: - added kQ3XAttributeMaskShadingUV test in RS_Geometry_Triangle ( patch by Sauro Agostini - Interstudio) 2003-12-08 pepe * Development/Source/Core/Viewer/E3Viewer.c 1.53: - Removed a double inclusion of kQ3ViewerFlagShowControlStrip in the definition of kQ3ViewerFlagInternalDefault - Changed default fov and distance to make model bigger - In e3viewer_readFile continue to read after Q3File_ReadObject returns NULL - Changed e3viewer_applyTruck to make hither and yon adaptative ( and also e3viewer_applyCameraPreset) - In e3viewer_applyOrbit normalize vectors before passing them to Q3Quaternion_SetRotateVectorToVector to avoid warnings - In e3viewer_groupChanged allow empty groups - In E3Viewer_Draw and E3Viewer_DrawControlStrip, Draw the control strip only if the kQ3ViewerFlagShowControlStrip flag is set - In E3Viewer_SetFlags, corrected the initialization of instanceData, * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.14: Implemented a tracking loop in E3ViewerEvent as QD3D does 2003-12-02 jw2 * SDK/Models/Test/Shaders/tx-24bit-big.3dmf 1.1: * SDK/Models/Test/Shaders/tx-24bit-little.3dmf 1.1: New test model with 24-bit texture. 2003-11-24 jw2 * Development/Source/Core/Glue/QD3DMain.c 1.18: In Q3Object_SetSet, allow the set to be NULL, as per documentation. 2003-11-10 jw2 * Development/Source/Core/System/E3Pick.c 1.19: In e3pick_hit_initialise, check for hitShape being NULL before recording the shape. * Development/Source/Core/Glue/QD3DMain.c 1.17: In Q3Object_IsType, return false instead of crashing when passed NULL. 2003-11-09 dair * Development/Projects/Mac/Quesa.xcode/project.pbxproj 1.1: * SDK/Examples/Geom Test/Geom Test.xcode/project.pbxproj 1.1: Xcode project. * Development/Source/Core/Glue/QD3DStyle.c 1.7: * Development/Source/Core/Glue/QD3DView.c 1.14: * Development/Source/Core/Support/E3Globals.h 1.41: * Development/Source/Core/System/E3Renderer.c 1.19: * Development/Source/Core/System/E3Style.c 1.9: * Development/Source/Core/System/E3Style.h 1.7: * Development/Source/Core/System/E3View.c 1.49: * Development/Source/Core/System/E3View.h 1.20: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.40: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.38: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.13: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.34: * SDK/Extras/Quesa Model Viewer/Custom Source/InfoWindow.cpp 1.2: * SDK/Includes/Quesa/Quesa.h 1.57: * SDK/Includes/Quesa/QuesaStyle.h 1.18: * SDK/Includes/Quesa/QuesaView.h 1.22: Added Cast Shadows style. * SDK/Examples/Qut/Qut.h 1.23: Added QuesaMemory.h to include list. * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.13: Changes for Xcode. * Development/Source/Core/Viewer/E3Viewer.c 1.52: Use correct set of viewer flags (Quesa not QD3D). * SDK/Examples/Geom Test/Geom Test.c 1.42: Moved QuesaMemory.h include to Qut.h. 2003-10-21 dair * Documentation/developer/book/12_extensibility/index.html 1.4: Updated caching notes. 2003-10-19 jw2 * Development/Source/Core/Glue/QD3DStorage.c 1.12: Fixed compile warnings involving return types. * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.16: When caching a TriGrid as a set of triangles, use the attribute sets directly instead of synthesizing attribute sets using Q3AttributeSet_Inherit. This is to fix a bug in which a change to the geometry attribute set did not change the cached version. 2003-10-19 dair * Development/Source/Core/Glue/QD3DCamera.c 1.7: * Development/Source/Core/Glue/QD3DController.c 1.8: * Development/Source/Core/Glue/QD3DDrawContext.c 1.8: * Development/Source/Core/Glue/QD3DGeometry.c 1.16: * Development/Source/Core/Glue/QD3DGroup.c 1.7: * Development/Source/Core/Glue/QD3DIO.c 1.11: * Development/Source/Core/Glue/QD3DLight.c 1.5: * Development/Source/Core/Glue/QD3DMain.c 1.16: * Development/Source/Core/Glue/QD3DMemory.c 1.9: * Development/Source/Core/Glue/QD3DPick.c 1.6: * Development/Source/Core/Glue/QD3DRenderer.c 1.12: * Development/Source/Core/Glue/QD3DSet.c 1.17: * Development/Source/Core/Glue/QD3DShader.c 1.8: * Development/Source/Core/Glue/QD3DStorage.c 1.11: * Development/Source/Core/Glue/QD3DString.c 1.6: * Development/Source/Core/Glue/QD3DStyle.c 1.6: * Development/Source/Core/Glue/QD3DTransform.c 1.6: * Development/Source/Core/Glue/QD3DView.c 1.13: * Development/Source/Core/Glue/QD3DViewer.c 1.7: Removed duplicate param validation - Q3Object_IsType also checks for valid objects. * Documentation/developer/book/12_extensibility/index.html 1.3: Documented metahandler behaviour with respect to QD3D. 2003-09-20 jw2 * Development/Source/Renderers/Interactive/IRRegister.c 1.20: In ir_interactive_attribute, handle the case of a surface shader in an attribute set. 2003-09-10 dair * Development/Source/Core/Geometry/E3GeometryLine.c 1.12: Patch from Roger Holmes to improve line window point picking. 2003-08-11 jw2 * Development/Source/Renderers/Interactive/IRLights.c 1.10: Defined GL_LIGHT_MODEL_COLOR_CONTROL etc. on non-Mac platforms too. * Development/Source/Renderers/Common/GLUtils.c 1.10: Check for GL_EXT_separate_specular_color as an extension, not just by checking OpenGL version. 2003-08-10 dair * Development/Scripts/BuildRelease/BuildRelease.pl 1.12: Updated for CW8. * Documentation/developer/apiref/Quesa/CompositePage.html 1.12: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.12: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.12: * Documentation/developer/apiref/Quesa/Quesa.html 1.12: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.12: * Documentation/developer/apiref/Quesa/toc.html 1.6: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.12: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.12: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.6: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.12: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaCustomElements/Constants/Constants.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.12: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/toc.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.12: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.6: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.12: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.12: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaGeometry/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaGeometry/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.12: * Documentation/developer/apiref/QuesaGeometry/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaGeometry/toc.html 1.4: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.12: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaIO/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.12: * Documentation/developer/apiref/QuesaIO/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaIO/toc.html 1.4: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaLight/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.12: * Documentation/developer/apiref/QuesaLight/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.12: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.9: * Documentation/developer/apiref/QuesaMemory/toc.html 1.4: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaPick/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaPick/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaPick/PDefines/PDefines.html 1.4: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.12: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.7: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaRenderer/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.9: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.12: * Documentation/developer/apiref/QuesaRenderer/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.5: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.15: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.7: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.14: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.14: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaShader/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.12: * Documentation/developer/apiref/QuesaShader/toc.html 1.3: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.12: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.12: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaStyle/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.12: * Documentation/developer/apiref/QuesaStyle/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.14: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.14: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaView/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaView/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.12: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaViewer/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.7: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.12: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.8: Updated for 1.6d18. * Development/Projects/Mac/Quesa Custom Elements.mcp 1.3: * Development/Projects/Mac/Quesa.mcp 1.27: * SDK/Examples/Geom Test/Geom Test.mcp 1.7: Updated to CW8. * Documentation/index.html 1.13: * Documentation/info/download.html 1.15: Updated for 1.6d18 release. 2003-08-08 dair * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.18: * SDK/Examples/Geom Test/Project Builder/Geom Test.pbproj/project.pbxproj 1.4: Updated projects. * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.24: Patch from Bruce Director/Yotam Gingold, e3geom_nurbpatch_evaluate_basis now correctly checks for points within knot range. * Development/Projects/Mac/Quesa Gestalt.mcp 1.5: * Development/Projects/Mac/Quesa Viewer.mcp 1.7: * Development/Projects/Windows/Quesa.mcp 1.6: * SDK/Examples/Background Test/Background Test.mcp 1.6: * SDK/Examples/Camera Test/Camera Test.mcp 1.6: * SDK/Examples/Dump Group/Dump Group.mcp 1.6: * SDK/Examples/Import Test/Import Test.mcp 1.6: * SDK/Examples/Light Test/Light Test.mcp 1.6: * SDK/Examples/Shader Test/Shader Test.mcp 1.6: * SDK/Examples/Viewer Test/Viewer Test.mcp 1.5: * SDK/Extras/3dsReader/3dsReader.mcp 1.5: * SDK/Extras/Math Test/Math Test.mcp 1.4: * SDK/Extras/OBJ.Reader/OBJ.Reader.mcp 1.4: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.mcp 1.3: * SDK/Extras/SampleImporter/SampleImporter.mcp 1.3: Updated to CW8. * Development/Source/Core/Geometry/E3GeometryBox.c 1.23: * Development/Source/Core/Geometry/E3GeometryCone.c 1.18: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.19: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.14: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.14: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.18: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.25: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.25: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.17: * Development/Source/Core/System/E3Transform.c 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.39: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.28: * Development/Source/Renderers/Interactive/IRLights.c 1.9: Fixed PB compiler warnings. 2003-08-06 jw2 * Development/Source/Renderers/Common/GLPrefix.h 1.11: Added struct TQ3GLExtensions. * Development/Source/Renderers/Interactive/IRPrefix.h 1.27: Added member glExtensions in TQ3InteractiveData. * Development/Source/Renderers/Interactive/IRRenderer.c 1.20: After creating a GL context, call GLUtils_CheckExtensions. * Development/Source/Renderers/Common/GLUtils.c 1.9: * Development/Source/Renderers/Common/GLUtils.h 1.6: New function GLUtils_CheckExtensions. * Development/Source/Renderers/Interactive/IRLights.c 1.8: In ir_light_reset, set GL_SEPARATE_SPECULAR_COLOR if the separateSpecularColor flag is set. 2003-08-01 jw2 * Development/Source/Platform/Mac/E3MacSystem.c 1.25: Fixed a crash when unloading plugins the second time. 2003-07-30 dair * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.26: Picking and bounding now handle immediate mode submits. 2003-07-12 pepe * Development/Projects/Unix/ChangeLog 1.2: Updated for 1.6d18 2003-06-27 pepe * Development/Source/Core/System/E3View.c 1.48: Changed the implementation of the Bounding sphere submit loop * Development/Source/Core/System/E3Math.c 1.40: Changed the implementation of E3BoundingSphere_Union 2003-06-26 pepe * Documentation/other/links.html 1.6: Updated Links, and added Huber's collection of articles 2003-06-22 pepe * Development/Source/Renderers/Common/GLCocoaContext.h 1.7: Added missing parameter to gldrawcontext_cocoa_setcurrent * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.17: * SDK/Examples/Background Test/Project Builder/Background Test.pbproj/project.pbxproj 1.3: * SDK/Examples/Camera Test/Project Builder/Camera Test.pbproj/project.pbxproj 1.3: * SDK/Examples/Dump Group/Project Builder/Dump Group.pbproj/project.pbxproj 1.3: * SDK/Examples/Geom Test/Project Builder/Geom Test.pbproj/project.pbxproj 1.3: * SDK/Examples/Import Test/Project Builder/Import Test.pbproj/project.pbxproj 1.3: * SDK/Examples/Light Test/Project Builder/Light Test.pbproj/project.pbxproj 1.3: * SDK/Examples/Shader Test/Project Builder/Shader Test.pbproj/project.pbxproj 1.3: Updated to current state of Quesa and PB 2.0 * SDK/Examples/Qut/Mac/QutMac.c 1.32: replaced #include with #include to make it compile in Project Builder * SDK/Examples/Qut/Mac/main.nib/info.nib 1.3: * SDK/Examples/Qut/Mac/main.nib/objects.xib 1.4: Added bit depth items to renderers menu * SDK/Examples/Light Test/Project Builder/English.lproj/InfoPlist.strings 1.3: Corrected the program name * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.38: replaced sqrtf(xxx) with (float)sqrt( (double)(xxx)) to make it more portable 2003-06-20 jw2 * SDK/Examples/Qut/Mac/QutCarbon.rsrc 1.5: * SDK/Examples/Qut/Mac/QutClassic.rsrc 1.3: Added depth buffer items to the Renderer menu. 2003-06-20 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.26: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.18: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.26: removed the code that detatch the storage from the file format ( it's done by the file now) * SDK/Examples/Geom Test/Geom Test.c 1.41: reverted the previous change (the problem was not there) * Development/Source/Core/System/E3IO.c 1.12: * Development/Source/FileFormats/E3IOFileFormat.c 1.16: * Development/Source/FileFormats/E3IOFileFormat.h 1.11: Added E3FileFormat_Terminate that detach the storage from the FileFormat * SDK/Examples/Geom Test/Geom Test.c 1.40: the storage used to load models were not disposed * Development/Source/Core/Support/E3System.c 1.14: * Development/Source/Core/Support/E3System.h 1.9: * Development/Source/Platform/Be/E3BeSystem.c 1.5: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.5: * Development/Source/Platform/Mac/E3MacSystem.c 1.24: * Development/Source/Platform/Unix/E3UnixSystem.c 1.5: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.11: Added a plug-in unload mechanism 2003-06-13 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.37: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.25: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.14: Fixed a bug in E3FFW_3DMF_32_Traverse 2003-06-12 pepe * SDK/Examples/Geom Test/Geom Test.c 1.39: replaced the delaration of kNumDepthTriangles with a define, VC++ doesn't like the former * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.10: Added several definitions to make Quesa compile on VC++ 2003-06-07 jw2 * Development/Source/Core/System/E3Camera.c 1.9: Fixed incorrect matrix in e3camera_orthographic_frustum_matrix. 2003-06-06 jw2 * Development/Source/Core/Geometry/E3GeometryBox.c 1.22: Detect degenerate geometry in e3geom_box_cache_new. 2003-06-05 jw2 * SDK/Includes/Quesa/QuesaCamera.h 1.17: * SDK/Includes/Quesa/QuesaView.h 1.21: Improved HeaderDoc comments on functions retrieving transform matrices. 2003-06-02 jw2 * Development/Source/Renderers/Interactive/IRGeometry.c 1.40: * Development/Source/Renderers/Interactive/IRGeometry.h 1.15: Changed a UInt32 type to TQ3Uns32. 2003-06-01 dair * Development/Source/Renderers/Common/GLDrawContext.c 1.31: Turn off backface culling, all culling now handled by Quesa rather than OpenGL. * Development/Source/Renderers/Common/GLDrawContext.h 1.9: Standardised prototype layout. * Development/Source/Renderers/Interactive/IRGeometry.c 1.39: * Development/Source/Renderers/Interactive/IRGeometry.h 1.14: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.13: * Development/Source/Renderers/Interactive/IRPrefix.h 1.26: * Development/Source/Renderers/Interactive/IRRegister.c 1.19: * Development/Source/Renderers/Interactive/IRTransparent.c 1.15: * Development/Source/Renderers/Interactive/IRUpdate.c 1.54: Updated renderer - all backface culling now handled by Quesa, flip style now handled with 2-sided lighting, triangles and vertices validated in debug builds, generating triangle normals now takes current orientation into account. * Development/Source/Core/System/E3Errors.c 1.16: * SDK/Includes/Quesa/QuesaErrors.h 1.28: Renamed: kQ3WarningTriMeshTriangleNotNormalized kQ3WarningTriMeshVertexNotNormalized to: kQ3WarningTriangleNotNormalized kQ3WarningVertexNotNormalized Since not specific to TriMesh geometries. * Documentation/developer/book/08_geometry/index.html 1.2: * Documentation/developer/book/12_extensibility/index.html 1.2: Documented that TriMesh triangle and vertex normals are always normalized under Quesa. 2003-05-31 jw2 * SDK/Includes/Quesa/QuesaMath.h 1.33: Define kQ3MinFloat like kQ3MaxFloat. * Development/Source/Core/System/E3Errors.c 1.15: Added strings for the new warnings kQ3WarningReadInfiniteFloatingPointNumber, kQ3WarningReadBadNormalVector. * SDK/Includes/Quesa/QuesaErrors.h 1.27: New warnings kQ3WarningReadInfiniteFloatingPointNumber, kQ3WarningReadBadNormalVector. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.36: In e3fformat_3dmf_attributearray_read, if a Q3Float32_ReadArray call failed, dispose the attribute storage before returning. New function e3fformat_3dmf_normalarray_validate called by e3fformat_3dmf_attributearray_read. * Development/Source/Core/System/E3IOData.c 1.17: New function e3float32_validate used whenever we read floats. 2003-05-31 pepe * Development/Projects/Unix/Makefile.am 1.2: added the -std=c99 compiler flag * Development/Projects/Unix/INSTALL.fullDist 1.2: Added some notes on prerequisites * SDK/Examples/Qut/Unix/QutUnix.c 1.15: reordered things to match latest changes in Qut * Development/Source/Renderers/Interactive/IRRenderer.c 1.19: corrected a case error in #include "IRTriBuffer.h" 2003-05-29 jstrout * SDK/Includes/Quesa/QuesaPick.h 1.19: Elaborated documentation of TQ3WindowPointPickData. * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.10: return dimensions associated with the draw context, rather than dimensions of the screen * SDK/Includes/Quesa/Quesa.h 1.56: made autodiscovery of Mac more reliably by adding !(__INTEL__) 2003-05-28 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.35: patched e3fformat_3dmf_attribute_set_read to avoid an infinite recursion loop 2003-05-27 jw2 * Development/Source/Renderers/Common/GLDrawContext.c 1.30: In gldrawcontext_mac_new, clear the agl error after attempting to disable AGL_COLORMAP_TRACKING. * Development/Source/Renderers/Interactive/IRUpdate.c 1.53: In IRRenderer_Update_Style_AntiAlias, clear the agl error code if we fail to set ATI_FSAA_SAMPLES. 2003-05-22 jw2 * SDK/Includes/Quesa/QuesaRenderer.h 1.26: Improved comments for kQ3ElementTypeDepthBits. * Development/Source/Core/System/E3CustomElements.c 1.10: Register kQ3CallbackElementTypeBeforeRender and kQ3CallbackElementTypeAfterRender. * Development/Source/Core/System/E3View.c 1.47: In E3View_SubmitRetained, call the before and after rendering callbacks. * SDK/Includes/Quesa/QuesaCustomElements.h 1.18: Added new type TQ3ObjectEventCallback and constants TQ3EventCallbackElementTypes. 2003-05-16 pepe * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.9: added the QUESA_USES_NORMAL_DIBs compiler switch * Development/Source/Renderers/Common/GLDrawContext.c 1.29: added the support for pixmapDrawContext of 24 and 32 bpp and support for inverted DIBs (controlled by the QUESA_USES_NORMAL_DIBs compiler switch) * Development/Source/Core/Glue/QD3DGeometry.c 1.15: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.33: added a cast to avoid compiler warning 2003-05-15 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.24: Fixed normal-mode writing with references to groups. 2003-05-13 dair * Development/Source/Core/Support/E3Utils.c 1.19: * Development/Source/Core/Support/E3Utils.h 1.16: Added E3TriMesh_BuildOrientationGroup utility. * Documentation/developer/book/10_rendering/index.html 1.2: Documented orientation style. * Development/Source/Core/Geometry/E3GeometryBox.c 1.21: * Development/Source/Core/Geometry/E3GeometryCone.c 1.17: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.18: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.13: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.13: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.17: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.13: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.29: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.24: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.23: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.13: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.16: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.16: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.15: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.25: Fixed orientation style behaviour - all geometries are now either orientation-aware or not, as documented. * SDK/Examples/Geom Test/Geom Test.c 1.38: Mesh geometry faces now planar. * SDK/Includes/Quesa/Quesa.h 1.55: Updated TQ3SphericalPoint HeaderDoc to with correct radius name. 2003-05-07 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.25: In e3fformat_3dmf_bin_get_nexttype, handle custom element types. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.34: Fix e3fformat_3dmf_attribute_set_read and e3fformat_3dmf_set_read so they don't quit reading elements when they see an unregistered element. 2003-04-29 jw2 * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.12: In ir_geom_trimesh_initialise, added a temporary fix so that a textured TriMesh is not affected by the color of the geometry, but is affected by lighting. * Development/Source/Renderers/Interactive/IRTexture.c 1.13: Corrected the GL_TEXTURE_ENV_MODE values in ir_texture_set_state. 2003-04-20 jw2 * SDK/Includes/Quesa/QuesaMemory.h 1.15: Corrected HeaderDoc errors. * SDK/Examples/Qut/Mac/QutMac.c 1.31: Added depth buffer items to Renderer menu. * Development/Source/Renderers/Wireframe/WFRenderer.c 1.7: In WFRenderer_StartFrame, pass the view to GLDrawContext_New. * SDK/Includes/Quesa/QuesaRenderer.h 1.25: New kQ3ElementTypeDepthBits. * Development/Source/Renderers/Common/GLDrawContext.c 1.28: Added view parameter to GLDrawContext_New. Added depth bits parameter to gldrawcontext_mac_new and gldrawcontext_win_new. * Development/Source/Renderers/Interactive/IRRenderer.c 1.18: In IRRenderer_StartFrame, rebuild the context if the renderer has been edited, and pass the view to GLDrawContext_New. * Development/Source/Core/System/E3CustomElements.c 1.9: Register kQ3ElementTypeDepthBits. No longer require the object to be a Shape, and use Object instead of Shape element functions. * SDK/Includes/Quesa/QuesaCustomElements.h 1.17: Added HeaderDoc comments for the element class names. * Development/Source/Renderers/Interactive/IRPrefix.h 1.25: Added member rendererEditIndex to TQ3InteractiveData. * SDK/Examples/Geom Test/Geom Test.c 1.37: Added depth buffer test. * Development/Source/Renderers/Common/GLDrawContext.h 1.8: Added view parameter to GLDrawContext_New. * Development/Source/Renderers/Interactive/IRRegister.c 1.18: In ir_interactive_new, add a depth bits element to the renderer, and initialize the new rendererEditIndex field. 2003-04-17 jw2 * Development/Source/Core/System/E3Set.c 1.46: In E3Set_Add, avoid an assertion failure for Q3Memory_Copy when copying 0 bytes. 2003-04-17 jstrout * SDK/Includes/Quesa/QuesaView.h 1.20: Added documentation about frustum coordinates. 2003-04-16 jw2 * Development/Source/Core/System/E3Main.c 1.28: Corrected E3Shape_SetSet for the case of removing the set element. 2003-04-16 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.33: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.37: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.12: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.32: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.23: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.13: Added support for kQ3AttributeTypeConstructiveSolidGeometryID I/ O 2003-04-15 jw2 * Development/Source/Core/System/E3Main.h 1.12: New functions E3Object_GetSet and EObject_SetSet. * Development/Source/Core/System/E3Main.c 1.27: New functions E3Object_GetSet and EObject_SetSet. Removed Q3_DEBUG from e3root_duplicate. * Development/Source/Core/Glue/QD3DMain.c 1.15: * SDK/Includes/Quesa/Quesa.h 1.54: New functions Q3Object_GetSet and Q3Object_SetSet. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.36: Changed Q3Shape_SetSet calls to Q3Object_SetSet. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.24: Changed a Q3Shape_GetSet call to Q3Object_GetSet. 2003-04-12 jw2 * Development/Source/Core/System/E3Memory.h 1.9: Added a set to TQ3ObjectData. * Development/Source/Core/System/E3Set.c 1.45: New set element metahandler and methods. * Development/Source/Core/System/E3Main.h 1.11: New functions E3Object_AddElement, E3Object_GetElement, E3Object_ContainsElement, E3Object_GetNextElementType, E3Object_EmptyElements, E3Object_ClearElement, removed corresponding E3Shape functions. * SDK/Includes/Quesa/Quesa.h 1.53: Changed values of kQ3ElementTypeUnknown and kQ3ElementTypeSet to the values in QD3D.h. New functions Q3Object_AddElement, Q3Object_GetElement, Q3Object_ContainsElement, Q3Object_GetNextElementType, Q3Object_EmptyElements, Q3Object_ClearElement. * Development/Source/Core/System/E3Main.c 1.26: Moved the set from the Shape data to Object data. Added some E3Object functions and removed some E3Shape functions. * Development/Source/Core/Glue/QD3DMain.c 1.14: New functions Q3Object_AddElement, Q3Object_GetElement, Q3Object_ContainsElement, Q3Object_GetNextElementType, Q3Object_EmptyElements, Q3Object_ClearElement. * Development/Source/Core/Support/E3Globals.h 1.40: New constants kQ3ClassNameSetElement and kQ3ObjectTypeSetElement. 2003-04-05 jw2 * Development/Source/Platform/Mac/E3MacStorage.c 1.14: Fixed bugs in e3storage_mac_handle_new and e3storage_mac_handle_write. 2003-04-02 dair * SDK/Includes/Quesa/QuesaLight.h 1.15: Documented that some renderers may accept brightness values outside the range 0.0-1.0. * Development/Source/Core/System/E3Errors.c 1.14: * SDK/Includes/Quesa/QuesaErrors.h 1.26: Added new geometry warnings and light notice. * Development/Source/Core/System/E3Light.c 1.6: Removed clamp on light brightness. Support for brightness values outside 0.0-1.0 is renderer-specific, and so we should pass on the supplied values unchanged. 2003-03-29 jw2 * Development/Source/Core/Glue/QD3DMath.c 1.25: The debug test for quaternions being normalized was a little too sensitive... it sometimes posted a warning for a quaternion that had just been normalized. 2003-03-29 dair * SDK/Includes/Quesa/QuesaErrors.h 1.25: Added kQ3xxxFirst and kQ3xxxLast enums for validating internal string table size. * Development/Source/Core/System/E3Errors.c 1.13: Automatically validate string table sizes to ensure public constants aren't added without a corresponding string. 2003-03-26 jw2 * Development/Source/Core/System/E3Math.c 1.39: Post kQ3ErrorInfiniteRationalPoint in E3Point2D_Transform and E3Point3D_Transform. * Development/Source/Core/Glue/QD3DMath.c 1.24: Post kQ3ErrorInfiniteRationalPoint in Q3RationalPoint3D_To2D and Q3RationalPoint4D_To3D. * Development/Source/Core/System/E3Errors.c 1.12: * SDK/Includes/Quesa/QuesaErrors.h 1.24: New kQ3ErrorInfiniteRationalPoint. * Development/Source/Core/Geometry/E3Geometry.c 1.21: In e3geometry_write, use the getPublicData method, as in e3geometry_render. 2003-03-25 dair * Development/Source/Core/Viewer/E3Viewer.c 1.51: Fixed viewer auto-initialisation/shutdown sequence, and ensure that viewer object is disposed of by Q3Viewer_Dispose. * SDK/Includes/Quesa/QuesaViewer.h 1.31: Clarified documentation for Q3Viewer_New and Q3Viewer_Dispose. 2003-03-23 jw2 * Development/Source/Core/System/E3Errors.c 1.11: * SDK/Includes/Quesa/QuesaErrors.h 1.23: Added kQ3WarningQuaternionNotNormalized. * Development/Source/Core/Glue/QD3DCamera.c 1.6: Added debug warnings that the up vector should be normalized. * SDK/Examples/Geom Test/Geom Test.c 1.36: Added a Q3Vector3D_Normalize to avoid a normalization warning. * Development/Source/Core/Glue/QD3DMath.c 1.23: Added debug warnings where vectors or quaternions need to be normalized. 2003-03-22 dair * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.24: Added GetPublicData method. * Development/Source/Core/Geometry/E3Geometry.c 1.20: Now use GetPublicData method if present to find the correct public data structure when submitting geometries to renderers. For some geometries, e.g., the TriMesh, the instance data is no longer the same as the public data. * Development/Source/Core/Support/E3Globals.h 1.39: Added GetPublicData. 2003-03-21 jw2 * Development/Source/Core/Geometry/E3Geometry.c 1.18: * Development/Source/Core/Geometry/E3Geometry.h 1.6: New function E3Geometry_GetDecomposed. * Development/Source/Core/Glue/QD3DGeometry.c 1.13: * SDK/Includes/Quesa/QuesaGeometry.h 1.29: New function Q3Geometry_GetDecomposed. 2003-03-21 dair * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.7: Added E3TriMesh_AddTriangleNormals. * Development/Source/Core/Support/E3Globals.h 1.38: Added GeomUsesOrientation, removed GeomCacheDelete. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.23: Added E3TriMesh_AddTriangleNormals, now auto-normalise triangle and vertex normals on a TriMesh update, added internal representation to hold locking flags to detect read-only access. * SDK/Includes/Quesa/QuesaGeometry.h 1.30: Added comments on orientation style to Q3Geometry_GetDecomposed. * Development/Source/Core/Glue/QD3DGeometry.c 1.14: Reformatted to match script-generated glue. * Development/Source/Core/Geometry/E3Geometry.c 1.19: Removed CacheDelete, updated GetDecomposed to call directly to CacheNew, added support for UsesOrientation to invalidate cache based on current orientation style. 2003-03-20 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.31: In e3ffw_3DMF_mesh_traverse, don't fail when there are no faces. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.35: In E3Read_3DMF_Geom_Mesh, don't fail if there are no faces. * Development/Source/Core/Geometry/E3GeometryMesh.c 1.28: In e3geom_mesh_cache_new, allow for no faces. 2003-03-20 dair * Development/Source/Core/System/E3View.c 1.46: Added E3View_State_GetStyleOrientation, improved exact bounding sphere implementation - now use Q3BoundingSphere_Union to calculate exact union. * Development/Source/Core/System/E3View.h 1.19: Added E3View_State_GetStyleOrientation. * Development/Source/Renderers/Interactive/IRUpdate.c 1.52: Flush buffered triangles when changing matrix state. * Development/Source/Core/System/E3Math.c 1.38: Fixed unnecessary Q3Fastxxx usage (Quesa always uses inline routines internall), improved Q3BoundingSphere_Union handling of bounding spheres with identical origins. 2003-03-18 jw2 * Development/Source/Core/Geometry/E3GeometryCone.c 1.16: In e3geom_cone_cache_new, adjusted the degeneracy test. 2003-03-17 jw2 * Development/Source/Core/System/E3View.c 1.45: Fixed bug in e3view_bounds_box_approx. 2003-03-14 jw2 * Development/Source/Core/System/E3Set.c 1.44: Added an assertion that a surface shader attribute is really a surface shader. 2003-03-13 pepe * Development/Source/Core/Glue/QD3DSet.c 1.16: Fixed a bug in Q3Set_Add 2003-03-12 pepe * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.23: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.22: Implemented world space subdivision more correctly. (by Yotam Gingold) 2003-03-10 jw2 * Development/Source/Core/Geometry/E3GeometryCone.c 1.15: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.17: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.12: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.12: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.16: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.15: Implemented world space subdivision more correctly. * Development/Source/Core/Geometry/E3Geometry.c 1.17: Modified e3geometry_cache_isvalid to take the local to world transformation into account. 2003-03-08 jw2 * SDK/Includes/Quesa/QuesaGeometry.h 1.28: New functions Q3Cone_GetInteriorAttributeSet and Q3Cone_SetInteriorAttributeSet, and HeaderDoc changes. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.34: Read interior cap of cone. * Development/Source/Core/Glue/QD3DGeometry.c 1.12: New functions Q3Cone_GetInteriorAttributeSet and Q3Cone_SetInteriorAttributeSet. * Development/Source/Renderers/Interactive/IRPrefix.h 1.24: * Development/Source/Renderers/Interactive/IRTransparent.c 1.14: Use indirection to sort transparent triangles faster. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.30: Implement writing point, line, polyline, polygon, and ellipse. * Development/Source/Core/Geometry/E3GeometryCone.c 1.14: * Development/Source/Core/Geometry/E3GeometryCone.h 1.6: Support partial cones and interior attribute set. * SDK/Models/Test/Geometry/Cone_CapAttributesA.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_CapAttributesB.3dmf 1.1: Test models for interior cap of cone. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.29: Write interior cap of cone, and fix a bug in cylinder writing. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.22: Register methods for polyline, ellipse, and polygon. 2003-03-07 pepe * SDK/Includes/Quesa/Quesa.h 1.52: Improved the test for the __MACH__ preprocessor macro 2003-03-05 jw2 * SDK/Examples/Geom Test/Geom Test.c 1.35: Added a Toggle Lights menu item. 2003-03-03 jw2 * Development/Source/Core/Glue/QD3DExtension.c 1.7: In Q3XObjectHierarchy_UnregisterClass, added a check against NULL. * Development/Source/Platform/Mac/E3MacSystem.c 1.23: In E3MacSystem_LoadPlugins, avoid loading plugins twice if the Quesa library is in the same folder as the application. 2003-03-01 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.32: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.15: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.28: implemented Mesh Corners write routines * Development/Source/Core/Geometry/E3GeometryMesh.c 1.27: Corrected bug in e3mesh_GetExtData * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.21: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.22: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.12: removed E3FFW_3DMF_WriteObject replaced by a direct call to E3FFW_3DMF_TraverseObject 2003-02-28 dair * Development/Source/Core/System/E3Set.c 1.43: Set output mask correctly in Q3AttributeSet_Inherit when inheriting built-in attribute values from the parent set. * SDK/Includes/Quesa/QuesaMath.h 1.32: Documented that Q3Triangle_CrossProductArray returns normalized vectors. * Development/Source/Core/System/E3Math.c 1.37: Q3Triangle_CrossProductArray now returns normalized vectors. * Development/Source/Core/Support/E3Utils.h 1.15: Added E3Num_Clamp. 2003-02-28 pepe * Development/Source/Core/Glue/QD3DSet.c 1.15: * Development/Source/Core/System/E3Set.c 1.42: * Development/Source/Core/System/E3Set.h 1.16: Corrected bug in Q3AttributeSet_Submit * Development/Source/Core/Geometry/E3GeometryMesh.c 1.26: Corrected memory leak in meshes with corners 2003-02-27 jw2 * SDK/Examples/Qut/Windows/QutWindows.c 1.12: Moved the App_Initialise call into qut_initialise_platform, where it must be. 2003-02-27 pepe * Development/Source/Core/Glue/QD3DMemory.c 1.8: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.20: * Development/Source/Renderers/Interactive/IRTransparent.c 1.13: Fixed compiler warnings in Windows builds * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.33: Fixed minor bug in E3Read_3DMF_Geom_Mesh * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.27: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.20: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.21: implemented Mesh write routines * Development/Source/Core/Geometry/E3GeometryMesh.c 1.25: finished the implementation of E3Mesh_GetData() 2003-02-26 jw2 * Development/Source/Core/System/E3Set.c 1.41: In e3set_duplicate, really duplicate the surface shader. * Development/Source/Core/System/E3Shader.c 1.10: In e3shader_texture_duplicate, really duplicate the texture object. 2003-02-26 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.23: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.32: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.17: Groups now read sets attached to the group object itself 2003-02-25 jw2 * Development/Source/Core/Glue/QD3DTransform.c 1.5: Fixed the Q3_REQUIRE_OR_RESULT macros so they require the right specific type of transform, rather than just kQ3ShapeTypeTransform. 2003-02-25 pepe * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.19: corrected a bug writing non shared objects 2003-02-24 jw2 * Development/Source/Renderers/Interactive/IRPrefix.h 1.22: * Development/Source/Renderers/Interactive/IRTransparent.c 1.10: Experimental new depth sorting algorithm (currently #ifed out). * Development/Source/Renderers/Interactive/IRTransparent.c 1.12: Changed a UInt32 type to TQ3Uns32. 2003-02-24 dair * Development/Source/Renderers/Interactive/IRPrefix.h 1.23: Added planeIsValid for transparent prim depth sorting. * Development/Source/Renderers/Interactive/IRTransparent.c 1.11: Turned on new depth sorting approach - but defer plane equation calculation until we find triangles which overlap. 2003-02-23 jw2 * SDK/Examples/Geom Test/Geom Test.c 1.33: In doLoadModel, fixed my recent incorrect fix. * SDK/Examples/Qut/Qut.c 1.13: Rewrote Qut_ReadModel with only one return statement so I could tell whether it was leaking. * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.16: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.6: * Development/Source/Core/Glue/QD3DGeometry.c 1.11: * Development/Source/Core/Support/E3Globals.h 1.37: * Development/Source/FileFormats/E3IOFileFormat.c 1.15: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.31: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.31: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.16: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.26: * SDK/Includes/Quesa/QuesaGeometry.h 1.27: Implemented partial cylinders. 2003-02-23 dair * SDK/Examples/Qut/Mac/QutCarbon.rsrc 1.4: * SDK/Examples/Qut/Mac/QutClassic.rsrc 1.2: Added illumination shaders to style menu. * Development/Source/Renderers/Interactive/IRGeometry.c 1.37: * Development/Source/Renderers/Interactive/IRGeometry.h 1.12: Made Primitive_Render/Primitive_Submit internal routines, removed stateTextureForceWhite support. * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.10: * Development/Source/Renderers/Interactive/IRPrefix.h 1.20: * Development/Source/Renderers/Interactive/IRTexture.c 1.12: * Development/Source/Renderers/Interactive/IRUpdate.c 1.51: Removed stateTextureForceWhite support, now set OpenGL texture mode to either modulate or replace. * Development/Source/Renderers/Interactive/IRGeometry.c 1.38: * Development/Source/Renderers/Interactive/IRGeometry.h 1.13: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.11: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.4: * Development/Source/Renderers/Interactive/IRPrefix.h 1.21: * Development/Source/Renderers/Interactive/IRRegister.c 1.17: * Development/Source/Renderers/Interactive/IRRenderer.c 1.17: * Development/Source/Renderers/Interactive/IRTransparent.c 1.9: * Development/Source/Renderers/Interactive/IRTransparent.h 1.7: * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.4: IR cleanup - now use TQ3FVertex3D as internal vertex format, renamed submit methods/transparency buffer, simplified triangle/ line/point/polyline submit methods, transparency buffer now exposes TriBuffer-style interface. * SDK/Examples/Geom Test/Geom Test.c 1.34: Moved illumination to Qut_SubmitDefaultState. * SDK/Examples/Qut/Qut.h 1.22: Added Qut_SubmitDefaultState. * SDK/Examples/Qut/Mac/QutMac.c 1.30: * SDK/Examples/Qut/Unix/QutUnix.c 1.14: * SDK/Examples/Qut/Windows/Qut.rc 1.8: * SDK/Examples/Qut/Windows/QutWindows.c 1.11: * SDK/Examples/Qut/Windows/resource.h 1.7: Added Qut_Initialise/Qut_Terminate support and illumination shaders to style menu. * SDK/Examples/Qut/Qut.c 1.14: * SDK/Examples/Qut/QutInternal.h 1.9: Added Qut_Initialise/Qut_Terminate, and illumination shader support. 2003-02-22 jw2 * SDK/Examples/Geom Test/Geom Test.c 1.32: Fixed a leak in doLoadModel, and made error handlers compatible with Classic (QD3D). 2003-02-21 pepe * Development/Source/Core/System/E3Set.c 1.40: * Development/Source/Core/System/E3Set.h 1.15: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.25: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.8: Solved a bug in e3ffw_3DMF_attributeset_traverse with custom elements * Development/Source/Core/System/E3Set.c 1.39: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.24: Solved bug in E3Set_GetNextElementType that was returning class types even with builtin attributes 2003-02-21 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.50: Flush the TriBuffer when changing OpenGL state. * Development/Source/Core/System/E3Memory.c 1.18: Added free-list type behaviour to slabs: now grow in chunks to minimise reallocs, and don't free when shrinking. * Development/Source/Renderers/Interactive/IRRenderer.c 1.16: Flush TriBuffer at end of pass. * Development/Source/Renderers/Interactive/IRGeometry.c 1.36: Push opaque triangles into the TriBufer. * Development/Source/Renderers/Interactive/IRRegister.c 1.16: Initialise and terminate TriBuffer when create/destroy renderer. * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.3: * Development/Source/Renderers/Interactive/IRTriBuffer.h 1.3: Added implementation. * Development/Source/Renderers/Interactive/IRPrefix.h 1.19: Added TriBuffer state. 2003-02-20 pepe * Development/Source/Core/System/E3IOData.c 1.16: Corrected an error in the registration of unknown objects, the wrong size was passed as instanceData size. moved the declaration of TE3UnknownBinary_Data from E3IOData.c to E3IOData.h * Development/Source/Core/System/E3IOData.h 1.9: Moved the declaration of TE3UnknownBinary_Data from E3IOData.c to E3IOData.h * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.30: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.23: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.19: Added General polygon write * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.30: The trimesh reading had wrong data size calculation for triangle indexes * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.22: made a change to just skip unimplemented known objects ('dgbb', ' edit' and view hints) 2003-02-20 jw2 * Development/Source/Core/System/E3Storage.c 1.18: In e3storage_memory_write, fixed a bug and allow the data size to be 0. 2003-02-20 dair * Development/Source/Core/System/E3Main.c 1.25: Added E3Memory initialisation/termination. * Development/Source/Core/Glue/QD3DMemory.c 1.7: * Development/Source/Core/System/E3Memory.c 1.17: * Development/Source/Core/System/E3Memory.h 1.8: * SDK/Includes/Quesa/QuesaMemory.h 1.14: Added Q3SlabMemory API. * Development/Source/Core/Support/E3Globals.h 1.36: Added kQ3ClassNameSlab. 2003-02-19 jw2 * Development/Source/Core/System/E3Storage.c 1.17: In e3storage_memory_new, set validSize to 0 in the case of Q3MemoryStorage_New(NULL, x), and bail out fast in the handle storage case. * SDK/Examples/Geom Test/Geom Test.c 1.31: Added error, warning, and notice handlers. 2003-02-18 dair * SDK/Includes/Quesa/Quesa.h 1.51: * SDK/Includes/Quesa/QuesaCamera.h 1.16: * SDK/Includes/Quesa/QuesaController.h 1.15: * SDK/Includes/Quesa/QuesaCustomElements.h 1.16: * SDK/Includes/Quesa/QuesaDrawContext.h 1.28: * SDK/Includes/Quesa/QuesaErrors.h 1.22: * SDK/Includes/Quesa/QuesaExtension.h 1.15: * SDK/Includes/Quesa/QuesaGeometry.h 1.26: * SDK/Includes/Quesa/QuesaGroup.h 1.17: * SDK/Includes/Quesa/QuesaIO.h 1.36: * SDK/Includes/Quesa/QuesaLight.h 1.14: * SDK/Includes/Quesa/QuesaMath.h 1.31: * SDK/Includes/Quesa/QuesaMemory.h 1.13: * SDK/Includes/Quesa/QuesaPick.h 1.18: * SDK/Includes/Quesa/QuesaRenderer.h 1.24: * SDK/Includes/Quesa/QuesaSet.h 1.22: * SDK/Includes/Quesa/QuesaShader.h 1.18: * SDK/Includes/Quesa/QuesaStorage.h 1.23: * SDK/Includes/Quesa/QuesaString.h 1.15: * SDK/Includes/Quesa/QuesaStyle.h 1.17: * SDK/Includes/Quesa/QuesaTransform.h 1.16: * SDK/Includes/Quesa/QuesaView.h 1.19: * SDK/Includes/Quesa/QuesaViewer.h 1.30: Added kQ3xxxSize32 enums, enforce enums-always-ints at source level rather than project. 2003-02-18 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.21: Patched e3fformat_3dmf_bin_readobject for unimplemented types ' dgbb' and 'edit'. 2003-02-18 pepe * Development/Projects/Unix/Scripts/buildUnix.sh 1.5: * Development/Projects/Unix/Scripts/buildUnix.sh 1.6: Improved compatibility * SDK/Examples/Geom Test/Geom Test.c 1.30: Solved a bug while normalizing imported models * Development/Projects/Unix/AUTHORS 1.1: * Development/Projects/Unix/COPYING 1.1: * Development/Projects/Unix/ChangeLog 1.1: * Development/Projects/Unix/INSTALL 1.1: * Development/Projects/Unix/INSTALL.examples 1.1: * Development/Projects/Unix/INSTALL.fullDist 1.1: * Development/Projects/Unix/NEWS 1.1: * Development/Projects/Unix/README 1.1: * Development/Projects/Unix/Scripts/buildDistribution.sh 1.4: * Development/Projects/Unix/Scripts/buildUnix.sh 1.4: * Development/Projects/Unix/Scripts/prepareUnixTree.sh 1.4: * Development/Projects/Unix/configure.in 1.4: * Development/Projects/Unix/configure.in.examples 1.3: GNU conformance 2003-02-17 jw2 * SDK/Includes/Quesa/QuesaIO.h 1.35: Added ReadDefault method. * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.15: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.11: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.11: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.15: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.10: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.14: Implement creation of default geometries by passing NULL instead of a pointer to a data structure. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.29: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.20: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.29: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.11: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.15: Implement reading default geometries. * SDK/Includes/Quesa/QuesaGeometry.h 1.25: Implemented creation of default geometries by passing NULL instead of a pointer to a structure. * Development/Source/Core/Geometry/E3GeometryBox.c 1.20: * Development/Source/Core/Geometry/E3GeometryCone.c 1.13: * Development/Source/Core/Glue/QD3DGeometry.c 1.10: Implement creation of default geometries by passing NULL instead of a pointer to a structure. 2003-02-17 pepe * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.22: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.18: Added Trigrid 3DMF write methods * Development/Source/Core/System/E3Storage.c 1.16: fixed a bug when calling e3storage_memory_new with NULL paramData 2003-02-15 pepe * Development/Projects/Unix/configure.in 1.3: * Development/Projects/Unix/configure.in.examples 1.2: Updated Version Number 2003-02-14 dair * Development/Source/Core/Support/E3Version.h 1.12: Updated version to 1.6d18. 2003-02-14 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.19: Fixed bugs in e3fformat_3dmf_bin_readobject and e3read_3dmf_bin_readnextelement, fixed bugs affecting reading references to texture shaders. 2003-02-14 pepe * Development/Source/Core/System/E3View.c 1.44: added a call to E3FileFormat_Method_EndFile in E3View_EndWriting * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.21: Implemented the box Write and Traverse methods * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.6: Implemented support for all (8) binary file modes * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.28: Registered the kQ3ObjectTypeTOC and kQ3ShapeTypeReference classes Registered the traverse methods for kQ3DisplayGroupTypeOrdered and kQ3DisplayGroupTypeIOProxy * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.14: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.17: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.18: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.11: Implemented support for all (8) binary file modes Implemented the Write and Traverse methods the kQ3ObjectTypeTOC and kQ3ShapeTypeReference * Development/Source/Core/System/E3IO.c 1.11: removed the constrain to use only stream binary format in E3File_OpenWrite * SDK/Includes/Quesa/QuesaIO.h 1.34: Declared the flag kQ3FileModeSwap to the TQ3FileModeMasks enum Declared class types for the swapped 3DMF binary writers * Development/Source/Core/Support/E3Globals.h 1.35: declared the class names for the 3DMF binary writers * Development/Source/Core/Geometry/E3GeometryMesh.c 1.24: Improved mesh decomposition in meshes with face attributes * Development/Source/Platform/Mac/E3MacStorage.c 1.13: moved a misplaced Assertion in e3storage_mac_write 2003-02-13 pepe * SDK/Examples/Camera Test/makefile 1.5: * SDK/Examples/Dump Group/makefile 1.5: * SDK/Examples/Geom Test/makefile 1.5: * SDK/Examples/Import Test/makefile 1.4: * SDK/Examples/Light Test/makefile 1.5: replaced by the new Unix build system * Development/Projects/Unix/Makefile.am.examples 1.3: Added some models to the distribution * Development/Projects/Unix/Scripts/buildDistribution.sh 1.3: * Development/Projects/Unix/Scripts/buildUnix.sh 1.3: added notes * Development/Projects/Unix/Makefile.am.examples 1.2: * Development/Projects/Unix/Scripts/prepareUnixTree.sh 1.3: Added Camera Test, Dump Group and Light Test * SDK/Examples/Qut/Unix/QutUnix.c 1.13: fixed cast bug 2003-02-12 pepe * Development/Projects/Unix/Makefile.am 1.1: * Development/Projects/Unix/Scripts/buildDistribution.sh 1.1: * Development/Projects/Unix/Scripts/buildUnix.sh 1.1: * Development/Projects/Unix/Scripts/destroyUnixTree.sh 1.1: * Development/Projects/Unix/Scripts/prepareUnixTree.sh 1.1: * Development/Projects/Unix/acinclude.m4 1.1: * Development/Projects/Unix/configure.in 1.1: Unix build system * SDK/Examples/Geom Test/Geom Test.c 1.29: Added support to read models * Development/Projects/Unix/ltmain.sh 1.1: Unix build system - this file should be created by autoreconf -i, but for some reason it doesn't * Development/Projects/Unix/makefile 1.10: replaced by the new Unix build system * Development/Projects/Unix/Makefile.am.examples 1.1: * Development/Projects/Unix/Scripts/buildDistribution.sh 1.2: * Development/Projects/Unix/Scripts/buildUnix.sh 1.2: * Development/Projects/Unix/Scripts/destroyUnixTree.sh 1.2: * Development/Projects/Unix/Scripts/prepareUnixTree.sh 1.2: * Development/Projects/Unix/configure.in 1.2: * Development/Projects/Unix/configure.in.examples 1.1: Added support to build examples * SDK/Examples/Qut/Unix/QutUnix.c 1.12: use Gtk dialogs to get files 2003-02-11 jw2 * Development/Source/Core/Geometry/E3GeometryDisk.c 1.10: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.10: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.12: * Development/Source/Core/Geometry/E3GeometryLine.c 1.11: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.12: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.11: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.9: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.11: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.12: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.15: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.13: Fixed duplicate method so that attribute sets are really duplicated. * Development/Source/Platform/Mac/E3MacStorage.c 1.12: Fixed a bug in e3storage_mac_write which corrupted the output if there was a block of size between 3K and 4K followed by a small block. 2003-02-11 pepe * Development/Source/Renderers/Common/GLDrawContext.c 1.27: shielded the include for GLCocoaContext.h 2003-02-10 dair * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AEDescUtils.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AEDescUtils.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AdvApp.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AdvApp.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AdvWindow.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/AdvWindow.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Dragger.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Dragger.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MenuWindow.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MenuWindow.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MoofDialog.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MoofDialog.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MoofOM.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/MoofOM.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Opener.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Opener.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Saver.cpp 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/Saver.h 1.1: * SDK/Extras/Quesa Model Viewer/AdvMoof Source/ScriptDictionary.h 1.1: * SDK/Extras/Quesa Model Viewer/Carbon Resources.r 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/AboutBox.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/AboutBox.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/CarbonPrefix.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/InfoWindow.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/InfoWindow.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/MyApp.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/MyApp.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/ResourceIDs.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/Translator.h 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/ViewerWindow.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Custom Source/ViewerWindow.h 1.1: * SDK/Extras/Quesa Model Viewer/Info.plist 1.1: * SDK/Extras/Quesa Model Viewer/Moof Source/MoofApp.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Moof Source/MoofApp.h 1.1: * SDK/Extras/Quesa Model Viewer/Moof Source/MoofResources.h 1.1: * SDK/Extras/Quesa Model Viewer/Moof Source/MoofWindow.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Moof Source/MoofWindow.h 1.1: * SDK/Extras/Quesa Model Viewer/Pane Source/Pane.h 1.1: * SDK/Extras/Quesa Model Viewer/Pane Source/TextPane.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Pane Source/TextPane.h 1.1: * SDK/Extras/Quesa Model Viewer/Pane Source/UrlPane.cpp 1.1: * SDK/Extras/Quesa Model Viewer/Pane Source/UrlPane.h 1.1: * SDK/Extras/Quesa Model Viewer/Quesa Model Viewer.mcp 1.1: * SDK/Extras/Quesa Model Viewer/icons-3DMF.rsrc 1.1: * SDK/Extras/Quesa Model Viewer/icons-APPL.rsrc 1.1: * SDK/Extras/Quesa Model Viewer/main program.cpp 1.1: * SDK/Extras/Quesa Model Viewer/project resources.rsrc 1.1: Model viewer - as shipped in 1.6d17. 2003-02-09 dair * Documentation/index.html 1.12: * Documentation/info/download.html 1.14: Updated for 1.6d17 release. 2003-02-09 jw2 * SDK/Includes/Quesa/QuesaGeometry.h 1.24: Updated HeaderDoc comments for TQ3DiskData. * Development/Source/Core/Geometry/E3GeometryDisk.c 1.9: Implemented partial disks. 2003-02-09 pepe * Development/Source/Core/Geometry/E3GeometryMesh.c 1.23: * Development/Source/Core/Support/E3Globals.h 1.34: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.27: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.13: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.28: Mesh Corners support 2003-02-08 jw2 * SDK/Examples/Import Test/Import Test.c 1.11: Use the "fast" texture filter, and detect errors, warnings, and notices. 2003-02-08 dair * Documentation/developer/apiref/Quesa/CompositePage.html 1.11: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.11: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.11: * Documentation/developer/apiref/Quesa/Quesa.html 1.11: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.11: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.11: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.11: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.11: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.11: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.11: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.11: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.11: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaGeometry/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaGeometry/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.11: * Documentation/developer/apiref/QuesaGeometry/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.11: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaIO/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.11: * Documentation/developer/apiref/QuesaIO/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaLight/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.11: * Documentation/developer/apiref/QuesaLight/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.11: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.8: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaPick/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaPick/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaPick/PDefines/PDefines.html 1.3: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.11: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaRenderer/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.8: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.11: * Documentation/developer/apiref/QuesaRenderer/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.4: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.14: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.6: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.13: * Documentation/developer/apiref/QuesaSet/toc.html 1.5: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.11: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.11: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.11: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaStyle/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.11: * Documentation/developer/apiref/QuesaStyle/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.13: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.13: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaView/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaView/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.11: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaViewer/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.11: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.7: Regenerated for 1.6d17. * Development/Scripts/BuildRelease/BuildRelease.pl 1.11: Updated path for PC builds. 2003-02-07 pepe * Development/Projects/Windows/Quesa.dsp 1.25: Disabled optimizations on release builds for IRGeometry due to a compiler error in VC++ 6.0 2003-02-06 dair * Development/Source/Core/System/E3Memory.c 1.16: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.20: * Development/Source/Renderers/Interactive/IRTexture.c 1.11: Fixed compiler warnings. 2003-02-05 pepe * SDK/Extras/Rayshade/Projects/Windows/Rayshade.dsp 1.2: * SDK/Extras/SampleImporter/SampleImporter.dsp 1.2: Changed the extension of the DLL from q3x to xq3 to avoid QD3D conflicts * Development/Source/Platform/Windows/E3WindowsSystem.c 1.10: Now loads only plug-ins with .xq3 extension to avoid conflicts with QD3D * Development/Source/Platform/Windows/E3WindowsDebug.c 1.5: Removed the MessageBox from E3Assert 2003-02-05 jw2 * Development/Source/Renderers/Interactive/IRTexture.c 1.10: Fixed a bug with UV transformations. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.19: Finished implementing export of style objects (bug 64). 2003-02-05 dair * Development/Source/Core/System/E3View.c 1.43: Removed dead code from e3view_stack_update. * SDK/Includes/Quesa/Quesa.h 1.50: Restored kQ3SharedTypeControllerState and kQ3SharedTypeTracker constants - were public in QD3D API. * Development/Source/Core/System/E3Renderer.c 1.18: Register kQ3AttributeTypeConstructiveSolidGeometryID attribute. * Development/Source/Core/Glue/QD3DSet.c 1.14: Restored Q3XAttributeSet_GetPointer. * Development/Source/Core/Glue/QD3DController.c 1.7: Moved kQ3SharedTypeControllerState and kQ3SharedTypeTracker back to Quesa.h. * Development/Source/Core/Support/E3Globals.h 1.33: Added kQ3ClassNameAttributeCSGID. * Development/Source/Core/System/E3Memory.c 1.15: Fixed whitespace, removed unnecessary padSize calculation from E3Memory_Reallocate, added notes on calloc usage. * Development/Source/Core/System/E3Group.c 1.30: * Development/Source/Platform/Mac/E3MacMemory.c 1.12: Fixed whitespace. * Development/Source/Core/System/E3Set.c 1.38: Removed E3XAttributeSet_GetPointer macro renaming. * Development/Source/Core/Support/E3Version.h 1.11: Incremented version to 1.6d17. * Development/Source/Core/Support/E3ClassTree.c 1.19: Restored check for NULL in E3ClassTree_FindInstanceData: other tests are already skipped in release builds. * SDK/Includes/Quesa/QuesaRenderer.h 1.23: Renamed TQ3CSGObject to TQ3CSGObjectID. * Development/Source/Core/Viewer/E3Viewer.c 1.50: Fixed compiler warning and uninitialised variable on Windows. 2003-02-04 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.18: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.16: Implemented writing the Disk geometry. 2003-02-03 jw2 * Development/Source/Platform/Mac/E3MacMemory.c 1.11: Added new debugging mode using memory protection. 2003-02-03 pepe * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.11: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.14: Corrected bug in _GetData routine that used E3Shared_Replace instead of E3Shared_Acquire, crashing in unitialized recipients 2003-02-01 jw2 * Development/Source/Core/System/E3Set.c 1.37: Fixed a bug in E3Set_Clear. * Development/Source/Core/System/E3Memory.c 1.14: Changed E3Memory_Reallocate not to use realloc when Q3_MEMORY_DEBUG is true. 2003-01-30 pepe * Development/Source/Core/Glue/QD3DController.c 1.6: * Development/Source/Core/Support/E3Globals.h 1.32: * Development/Source/Core/System/E3Pick.c 1.18: * SDK/Includes/Quesa/Quesa.h 1.49: changed object types and object names to match better QD3D * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.18: changed to use kQ3ObjectTypeTOC * Development/Source/Core/Glue/QD3DSet.c 1.13: * Development/Source/Core/System/E3Set.c 1.36: * Development/Source/Core/System/E3Set.h 1.14: re-implemented different Q3AttributeSet_GetNextAttributeType and Q3Set_GetNextElementType methods * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.15: removed double reference to E3FFW_3DMF_Ellipsoid 2003-01-29 jw2 * Development/Source/Core/System/E3View.c 1.42: Reimplemented the view stack as a linked list. 2003-01-28 pepe * Development/Source/Core/System/E3Set.h 1.13: removed E3Set_AccessElementData * Development/Source/Core/System/E3Group.c 1.29: removed unnecessary call to E3ClassTree_FindParentInstance * Development/Source/Core/System/E3IOData.c 1.15: * Development/Source/Platform/Mac/E3MacStorage.c 1.11: changed calls to E3ClassTree_FindParentInstance with E3ClassTree_FindInstanceData * Development/Source/Core/System/E3View.c 1.41: replaced calls to Q3AttributeSet_New with Q3Set_New * Development/Source/Core/Support/E3ClassTree.c 1.18: changed implementation of E3ClassTree_FindParentInstance * Development/Source/Core/Glue/QD3DSet.c 1.12: made Q3XAttributeSet_GetPointer a macro * Development/Source/Core/System/E3Set.c 1.35: made Q3XAttributeSet_GetPointer a macro Removed E3Set_AccessElementData and split its contents to E3Set_Get and E3XAttributeSet_GetPointer 2003-01-27 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.17: Support writing illumination shaders. 2003-01-26 pepe * Development/Source/Core/Glue/QD3DRenderer.c 1.10: commented out E3System_Bottleneck from Q3XAttributeSet_GetPointer and Q3XAttributeSet_GetMask * Development/Source/Core/System/E3Renderer.c 1.16: * Development/Source/Core/System/E3Renderer.h 1.10: * Development/Source/Renderers/Interactive/IRGeometry.c 1.35: * Development/Source/Renderers/Interactive/IRGeometry.h 1.11: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.9: * Development/Source/Renderers/Interactive/IRTexture.c 1.9: * Development/Source/Renderers/Interactive/IRTexture.h 1.3: * Development/Source/Renderers/Interactive/IRUpdate.c 1.49: * Development/Source/Renderers/Interactive/IRUpdate.h 1.13: removed E3XAttributeSet_GetMask, Q3XAttributeSet_GetMask calls now directly E3AttributeSet_AccessMask removed E3Attribute_AttributeToClassType from E3XAttributeSet_GetPointer 2003-01-26 dair * Development/Source/Core/System/E3Renderer.c 1.17: * Development/Source/Core/System/E3Renderer.h 1.11: * Development/Source/Core/System/E3Set.c 1.34: * Development/Source/Core/System/E3Set.h 1.12: Moved E3XAttributeSet_GetPointer and E3XAttributeSet_GetMask to E3Set.c. * Development/Source/Core/Support/E3System.c 1.13: * Development/Source/Core/Support/E3System.h 1.8: E3System_Bottleneck now a macro for performance, polls systemDoBottleneck global to avoid unnecessary function call. * SDK/Includes/Quesa/QuesaRenderer.h 1.22: * SDK/Includes/Quesa/QuesaSet.h 1.21: Moved Q3XAttributeSet_GetPointer and Q3XAttributeSet_GetMask to QuesaSet.h. * Development/Source/Core/Glue/QD3DRenderer.c 1.11: * Development/Source/Core/Glue/QD3DSet.c 1.11: Moved Q3XAttributeSet_GetPointer and Q3XAttributeSet_GetMask to QD3DSet.c * Development/Source/Core/Glue/QD3DErrors.c 1.13: * Development/Source/Core/Support/E3ErrorManager.c 1.11: * Development/Source/Core/Support/E3Globals.c 1.9: * Development/Source/Core/Support/E3Globals.h 1.31: Replaced Error Manager global with systemDoBottleneck. 2003-01-25 jw2 * Development/Source/Renderers/Interactive/IRTexture.c 1.8: Shrink textures that are too large for OpenGL. 2003-01-24 pepe * Development/Source/Core/System/E3Set.c 1.33: E3Set_GetNextElementType was returning AttributeTypes instead of elementTypes * Development/Source/Core/System/E3Set.c 1.32: Changed implementation to speed it up the built-in attributes are now stored as members of the set instead of objects * Development/Source/Core/System/E3Renderer.c 1.15: removed a test to allow new implementation of sets 2003-01-21 dair * Documentation/developer/book/01_intro/index.html 1.1: * Documentation/developer/book/02_principles/index.html 1.1: * Documentation/developer/book/03_getstart/index.html 1.1: * Documentation/developer/book/04_view/index.html 1.1: * Documentation/developer/book/05_drawcontext/index.html 1.1: * Documentation/developer/book/06_camera/index.html 1.1: * Documentation/developer/book/07_light/index.html 1.1: * Documentation/developer/book/08_geometry/index.html 1.1: * Documentation/developer/book/09_scenes/index.html 1.1: * Documentation/developer/book/10_rendering/index.html 1.1: * Documentation/developer/book/11_loadsave/index.html 1.1: * Documentation/developer/book/12_extensibility/index.html 1.1: * Documentation/developer/book/13_mathematics/index.html 1.1: * Documentation/developer/book/14_viewer/index.html 1.1: * Documentation/developer/book/15_utilities/index.html 1.1: * Documentation/developer/book/css/style.css 1.1: * Documentation/developer/book/images/quesa.jpg 1.1: * Documentation/developer/book/index.html 1.1: Quesa book. 2003-01-21 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.27: In E3Read_3DMF_Geom_TriMesh, e3read_3dmf_apply_element_set was called twice. 2003-01-21 pepe * Development/Source/Core/Geometry/E3GeometryBox.c 1.19: fix e3geom_box_duplicate to duplicate attributeSets too ][ * Development/Source/Core/Geometry/E3GeometryBox.c 1.18: fix e3geom_box_duplicate to duplicate attributeSets too * Development/Source/Core/System/E3Set.c 1.31: Fix of test for built-in attributes 2003-01-17 pepe * Development/Source/Core/Glue/QD3DSet.c 1.10: * Development/Source/Core/System/E3Set.c 1.30: * Development/Source/Core/System/E3Set.h 1.11: New common implementation of Sets and AttributesSets * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.26: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.26: Added support for reading custom Attributes (bug#58) 2003-01-16 dair * Development/Source/Core/Geometry/E3GeometryMesh.c 1.22: Q3Mesh_DelayUpdates and Q3Mesh_ResumeUpdates now return kQ3Success until they're implemented. * SDK/Examples/Qut/Mac/QutMac.c 1.29: Fixed typo for classic builds. * Development/Source/Core/System/E3Set.c 1.29: Q3XElementType_GetElementSize now accepts built-in attribute types as parameters, as per QD3D. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.16: Added Cocoa stack crawl to project. 2003-01-14 pepe * Development/Source/Core/Glue/QD3DMain.c 1.13: check for theSet==NULL in Q3Shape_SetSet 2003-01-12 dair * SDK/Includes/Quesa/QuesaRenderer.h 1.20: * SDK/Includes/Quesa/QuesaShader.h 1.16: * SDK/Includes/Quesa/QuesaStyle.h 1.15: * SDK/Includes/Quesa/QuesaView.h 1.17: Added HeaderDoc markup. * SDK/Includes/Quesa/QuesaController.h 1.13: * SDK/Includes/Quesa/QuesaCustomElements.h 1.14: * SDK/Includes/Quesa/QuesaDrawContext.h 1.26: * SDK/Includes/Quesa/QuesaGeometry.h 1.22: * SDK/Includes/Quesa/QuesaIO.h 1.32: * SDK/Includes/Quesa/QuesaMath.h 1.29: * SDK/Includes/Quesa/QuesaPick.h 1.16: * SDK/Includes/Quesa/QuesaSet.h 1.19: * SDK/Includes/Quesa/QuesaViewer.h 1.28: Finished HeaderDoc markup. * Documentation/developer/apiref/Quesa/CompositePage.html 1.10: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.10: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.10: * Documentation/developer/apiref/Quesa/Quesa.html 1.10: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.10: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.10: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.10: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.10: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.10: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.10: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.10: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.10: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaGeometry/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaGeometry/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.10: * Documentation/developer/apiref/QuesaGeometry/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaGeometry/toc.html 1.3: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.10: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaIO/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.10: * Documentation/developer/apiref/QuesaIO/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaIO/toc.html 1.3: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaLight/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.10: * Documentation/developer/apiref/QuesaLight/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.10: * Documentation/developer/apiref/QuesaMath/toc.html 1.4: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.7: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaPick/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaPick/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaPick/PDefines/PDefines.html 1.2: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.10: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaRenderer/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.7: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.10: * Documentation/developer/apiref/QuesaRenderer/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.3: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.13: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.5: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.12: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.10: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.10: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.10: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaStyle/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.10: * Documentation/developer/apiref/QuesaStyle/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaStyle/toc.html 1.3: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.12: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.12: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaView/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaView/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.10: * Documentation/developer/apiref/QuesaView/toc.html 1.4: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaViewer/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.10: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaViewer/toc.html 1.3: Regenerated HeaderDoc - all markup complete. * Development/Projects/Mac/Project Builder/English.lproj/InfoPlist.strings 1.5: * Development/Projects/Mac/QuesaCarbonDebug.pch 1.5: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.5: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.5: * Development/Projects/Mac/QuesaClassicDebug.pch 1.6: * Development/Projects/Mac/QuesaClassicProfile.pch 1.6: * Development/Projects/Mac/QuesaClassicRelease.pch 1.6: * Development/Projects/Mac/QuesaStaticDebug.pch 1.3: * Development/Projects/Mac/QuesaStaticProfile.pch 1.3: * Development/Projects/Mac/QuesaStaticRelease.pch 1.3: * Development/Scripts/HeaderDoc/headerDoc2HTML.config 1.3: * Development/Scripts/Headeriser/Headeriser.pl 1.4: * Development/Scripts/Skeleton/Skeleton.pl 1.4: * Development/Source/Core/Geometry/E3Geometry.c 1.16: * Development/Source/Core/Geometry/E3Geometry.h 1.5: * Development/Source/Core/Geometry/E3GeometryBox.c 1.17: * Development/Source/Core/Geometry/E3GeometryBox.h 1.6: * Development/Source/Core/Geometry/E3GeometryCone.c 1.12: * Development/Source/Core/Geometry/E3GeometryCone.h 1.5: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.14: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.5: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.8: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.5: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.9: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.5: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.14: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.5: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.10: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.6: * Development/Source/Core/Geometry/E3GeometryLine.c 1.10: * Development/Source/Core/Geometry/E3GeometryLine.h 1.6: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.11: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.6: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.21: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.8: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.22: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.6: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.21: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.6: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.10: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.6: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.8: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.5: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.10: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.6: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.11: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.6: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.13: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.6: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.13: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.5: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.14: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.6: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.22: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.6: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.12: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.6: * Development/Source/Core/Glue/QD3DCamera.c 1.5: * Development/Source/Core/Glue/QD3DController.c 1.5: * Development/Source/Core/Glue/QD3DCustomElements.c 1.4: * Development/Source/Core/Glue/QD3DDrawContext.c 1.7: * Development/Source/Core/Glue/QD3DErrors.c 1.12: * Development/Source/Core/Glue/QD3DExtension.c 1.6: * Development/Source/Core/Glue/QD3DGeometry.c 1.9: * Development/Source/Core/Glue/QD3DGroup.c 1.6: * Development/Source/Core/Glue/QD3DIO.c 1.10: * Development/Source/Core/Glue/QD3DLight.c 1.4: * Development/Source/Core/Glue/QD3DMain.c 1.12: * Development/Source/Core/Glue/QD3DMath.c 1.22: * Development/Source/Core/Glue/QD3DMemory.c 1.6: * Development/Source/Core/Glue/QD3DPick.c 1.5: * Development/Source/Core/Glue/QD3DRenderer.c 1.9: * Development/Source/Core/Glue/QD3DSet.c 1.9: * Development/Source/Core/Glue/QD3DShader.c 1.7: * Development/Source/Core/Glue/QD3DStorage.c 1.10: * Development/Source/Core/Glue/QD3DString.c 1.5: * Development/Source/Core/Glue/QD3DStyle.c 1.5: * Development/Source/Core/Glue/QD3DTransform.c 1.4: * Development/Source/Core/Glue/QD3DView.c 1.12: * Development/Source/Core/Glue/QD3DViewer.c 1.6: * Development/Source/Core/Support/E3ArrayOrList.c 1.15: * Development/Source/Core/Support/E3ArrayOrList.h 1.9: * Development/Source/Core/Support/E3ClassTree.c 1.17: * Development/Source/Core/Support/E3ClassTree.h 1.6: * Development/Source/Core/Support/E3Compatibility.c 1.5: * Development/Source/Core/Support/E3Compatibility.h 1.7: * Development/Source/Core/Support/E3Debug.h 1.10: * Development/Source/Core/Support/E3ErrorManager.c 1.10: * Development/Source/Core/Support/E3ErrorManager.h 1.7: * Development/Source/Core/Support/E3Globals.c 1.8: * Development/Source/Core/Support/E3Globals.h 1.30: * Development/Source/Core/Support/E3HashTable.c 1.9: * Development/Source/Core/Support/E3HashTable.h 1.6: * Development/Source/Core/Support/E3Pool.c 1.13: * Development/Source/Core/Support/E3Pool.h 1.10: * Development/Source/Core/Support/E3Prefix.h 1.21: * Development/Source/Core/Support/E3StackCrawl.h 1.3: * Development/Source/Core/Support/E3System.c 1.12: * Development/Source/Core/Support/E3System.h 1.7: * Development/Source/Core/Support/E3Tessellate.c 1.8: * Development/Source/Core/Support/E3Tessellate.h 1.2: * Development/Source/Core/Support/E3Utils.c 1.18: * Development/Source/Core/Support/E3Utils.h 1.14: * Development/Source/Core/Support/E3Version.h 1.10: * Development/Source/Core/System/E3Camera.c 1.8: * Development/Source/Core/System/E3Camera.h 1.5: * Development/Source/Core/System/E3Controller.c 1.5: * Development/Source/Core/System/E3Controller.h 1.6: * Development/Source/Core/System/E3CustomElements.c 1.8: * Development/Source/Core/System/E3CustomElements.h 1.5: * Development/Source/Core/System/E3DrawContext.c 1.14: * Development/Source/Core/System/E3DrawContext.h 1.12: * Development/Source/Core/System/E3Errors.c 1.10: * Development/Source/Core/System/E3Errors.h 1.9: * Development/Source/Core/System/E3Extension.c 1.6: * Development/Source/Core/System/E3Extension.h 1.7: * Development/Source/Core/System/E3Group.c 1.28: * Development/Source/Core/System/E3Group.h 1.8: * Development/Source/Core/System/E3IO.c 1.10: * Development/Source/Core/System/E3IO.h 1.8: * Development/Source/Core/System/E3IOData.c 1.14: * Development/Source/Core/System/E3IOData.h 1.8: * Development/Source/Core/System/E3Light.c 1.5: * Development/Source/Core/System/E3Light.h 1.5: * Development/Source/Core/System/E3Main.c 1.24: * Development/Source/Core/System/E3Main.h 1.10: * Development/Source/Core/System/E3Math.c 1.36: * Development/Source/Core/System/E3Math.h 1.15: * Development/Source/Core/System/E3Memory.c 1.13: * Development/Source/Core/System/E3Memory.h 1.7: * Development/Source/Core/System/E3Pick.c 1.17: * Development/Source/Core/System/E3Pick.h 1.8: * Development/Source/Core/System/E3Renderer.c 1.14: * Development/Source/Core/System/E3Renderer.h 1.9: * Development/Source/Core/System/E3Set.c 1.28: * Development/Source/Core/System/E3Set.h 1.10: * Development/Source/Core/System/E3Shader.c 1.9: * Development/Source/Core/System/E3Shader.h 1.6: * Development/Source/Core/System/E3Storage.c 1.15: * Development/Source/Core/System/E3Storage.h 1.7: * Development/Source/Core/System/E3String.c 1.6: * Development/Source/Core/System/E3String.h 1.6: * Development/Source/Core/System/E3Style.c 1.8: * Development/Source/Core/System/E3Style.h 1.6: * Development/Source/Core/System/E3Texture.c 1.11: * Development/Source/Core/System/E3Texture.h 1.7: * Development/Source/Core/System/E3Transform.c 1.6: * Development/Source/Core/System/E3Transform.h 1.5: * Development/Source/Core/System/E3View.c 1.40: * Development/Source/Core/System/E3View.h 1.18: * Development/Source/Core/Viewer/E3Viewer.c 1.49: * Development/Source/Core/Viewer/E3Viewer.h 1.21: * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.12: * Development/Source/Core/Viewer/E3ViewerTools.c 1.18: * Development/Source/Core/Viewer/E3ViewerTools.h 1.6: * Development/Source/FileFormats/E3IOFileFormat.c 1.14: * Development/Source/FileFormats/E3IOFileFormat.h 1.10: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.25: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.12: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.17: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.25: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.10: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.14: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.6: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.16: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.14: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.17: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.10: * Development/Source/Platform/Be/E3BeDebug.c 1.4: * Development/Source/Platform/Be/E3BeDrawContext.c 1.7: * Development/Source/Platform/Be/E3BePrefix.h 1.7: * Development/Source/Platform/Be/E3BeStackCrawl.c 1.3: * Development/Source/Platform/Be/E3BeStorage.c 1.6: * Development/Source/Platform/Be/E3BeSystem.c 1.4: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.4: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.m 1.3: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.4: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.4: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.4: * Development/Source/Platform/Cocoa/E3CocoaStackCrawl.c 1.3: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.4: * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.5: * Development/Source/Platform/Mac/E3MacDebug.c 1.5: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.27: * Development/Source/Platform/Mac/E3MacErrors.c 1.4: * Development/Source/Platform/Mac/E3MacMemory.c 1.10: * Development/Source/Platform/Mac/E3MacPrefix.h 1.15: * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.4: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.4: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.c 1.3: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.h 1.3: * Development/Source/Platform/Mac/E3MacStorage.c 1.10: * Development/Source/Platform/Mac/E3MacSystem.c 1.22: * Development/Source/Platform/Mac/E3MacViewer.c 1.4: * Development/Source/Platform/Mac/E3MacViewer.h 1.4: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.4: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.6: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.8: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.9: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.8: * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Static Debug.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Static Release.h 1.3: * Development/Source/Platform/Mac/Resources/Quesa.r 1.7: * Development/Source/Platform/Unix/E3UnixDebug.c 1.4: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.13: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.7: * Development/Source/Platform/Unix/E3UnixStackCrawl.c 1.3: * Development/Source/Platform/Unix/E3UnixStorage.c 1.4: * Development/Source/Platform/Unix/E3UnixSystem.c 1.4: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.4: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.9: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.8: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.c 1.3: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.h 1.3: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.c 1.3: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.h 1.3: * Development/Source/Platform/Windows/E3WindowsStackCrawl.c 1.3: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.6: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.9: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.4: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.4: * Development/Source/Renderers/Common/GLCamera.c 1.5: * Development/Source/Renderers/Common/GLCamera.h 1.5: * Development/Source/Renderers/Common/GLCocoaContext.h 1.6: * Development/Source/Renderers/Common/GLCocoaContext.m 1.7: * Development/Source/Renderers/Common/GLDrawContext.c 1.26: * Development/Source/Renderers/Common/GLDrawContext.h 1.7: * Development/Source/Renderers/Common/GLPrefix.h 1.10: * Development/Source/Renderers/Common/GLUtils.c 1.8: * Development/Source/Renderers/Common/GLUtils.h 1.5: * Development/Source/Renderers/Generic/GNGeometry.c 1.4: * Development/Source/Renderers/Generic/GNGeometry.h 1.5: * Development/Source/Renderers/Generic/GNPrefix.h 1.5: * Development/Source/Renderers/Generic/GNRegister.c 1.6: * Development/Source/Renderers/Generic/GNRegister.h 1.5: * Development/Source/Renderers/Generic/GNRenderer.c 1.4: * Development/Source/Renderers/Generic/GNRenderer.h 1.5: * Development/Source/Renderers/Interactive/IRGeometry.c 1.34: * Development/Source/Renderers/Interactive/IRGeometry.h 1.10: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.8: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.3: * Development/Source/Renderers/Interactive/IRLights.c 1.7: * Development/Source/Renderers/Interactive/IRLights.h 1.6: * Development/Source/Renderers/Interactive/IRPrefix.h 1.18: * Development/Source/Renderers/Interactive/IRRegister.c 1.15: * Development/Source/Renderers/Interactive/IRRegister.h 1.5: * Development/Source/Renderers/Interactive/IRRenderer.c 1.15: * Development/Source/Renderers/Interactive/IRRenderer.h 1.5: * Development/Source/Renderers/Interactive/IRTexture.c 1.7: * Development/Source/Renderers/Interactive/IRTexture.h 1.2: * Development/Source/Renderers/Interactive/IRTransparent.c 1.8: * Development/Source/Renderers/Interactive/IRTransparent.h 1.6: * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.2: * Development/Source/Renderers/Interactive/IRTriBuffer.h 1.2: * Development/Source/Renderers/Interactive/IRUpdate.c 1.48: * Development/Source/Renderers/Interactive/IRUpdate.h 1.12: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.5: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.5: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.5: * Development/Source/Renderers/Wireframe/WFRegister.c 1.7: * Development/Source/Renderers/Wireframe/WFRegister.h 1.5: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.6: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.5: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.5: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.5: * Documentation/reference/lgpl.html 1.7: * SDK/Examples/Background Test/Background Test.c 1.5: * SDK/Examples/Background Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Camera Test/Camera Test.c 1.5: * SDK/Examples/Camera Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Dump Group/Dump Group.c 1.9: * SDK/Examples/Dump Group/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Geom Test/Geom Test.c 1.28: * SDK/Examples/Geom Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Import Test/Import Test.c 1.10: * SDK/Examples/Import Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Light Test/Light Test.c 1.5: * SDK/Examples/Light Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.4: * SDK/Examples/Qut/Mac/QutMac.c 1.28: * SDK/Examples/Qut/Mac/QutMac.h 1.11: * SDK/Examples/Qut/Qut.c 1.12: * SDK/Examples/Qut/Qut.h 1.21: * SDK/Examples/Qut/QutInternal.h 1.8: * SDK/Examples/Qut/QutTexture.c 1.7: * SDK/Examples/Qut/QutTexture.h 1.5: * SDK/Examples/Qut/Unix/QutUnix.c 1.11: * SDK/Examples/Qut/Windows/QutWindows.c 1.10: * SDK/Examples/Shader Test/Project Builder/English.lproj/InfoPlist.strings 1.2: * SDK/Examples/Shader Test/Shader Test.c 1.4: * SDK/Examples/Viewer Test/Viewer Test.c 1.9: * SDK/Extras/3dsReader/3dsReader.c 1.11: * SDK/Extras/3dsReader/3dsReader.h 1.8: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.h 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.m 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.h 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.m 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/InfoPlist.strings 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.h 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.m 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.h 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.m 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/main.m 1.2: * SDK/Extras/Math Test/Math Test.cp 1.5: * SDK/Extras/OBJ.Reader/OBJ.Reader.c 1.3: * SDK/Extras/OBJ.Reader/OBJ.Reader.h 1.3: * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.4: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.5: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.6: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.5: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Debug.h 1.2: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Profile.h 1.2: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Release.h 1.3: * SDK/Extras/Rayshade/Projects/MacOS/Classic Debug.h 1.2: * SDK/Extras/Rayshade/Projects/MacOS/Classic Profile.h 1.2: * SDK/Extras/Rayshade/Projects/MacOS/Classic Release.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/MacOS/RS_Memory.c 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.cpp 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPrefix.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSRegister.cpp 1.3: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.cpp 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Geometry.cpp 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.cpp 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_ScanLine_Rasterize.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.cpp 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.h 1.2: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Update.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_DrawContext.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Raytrace.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.cpp 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.h 1.2: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Tracer.h 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/shade.h 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.cpp 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.h 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.cpp 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.h 1.2: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/textureutils.h 1.2: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.10: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.7: * SDK/Includes/Quesa/Quesa.h 1.48: * SDK/Includes/Quesa/QuesaCamera.h 1.15: * SDK/Includes/Quesa/QuesaController.h 1.14: * SDK/Includes/Quesa/QuesaCustomElements.h 1.15: * SDK/Includes/Quesa/QuesaDrawContext.h 1.27: * SDK/Includes/Quesa/QuesaErrors.h 1.21: * SDK/Includes/Quesa/QuesaExtension.h 1.14: * SDK/Includes/Quesa/QuesaGeometry.h 1.23: * SDK/Includes/Quesa/QuesaGroup.h 1.16: * SDK/Includes/Quesa/QuesaIO.h 1.33: * SDK/Includes/Quesa/QuesaLight.h 1.13: * SDK/Includes/Quesa/QuesaMath.h 1.30: * SDK/Includes/Quesa/QuesaMemory.h 1.12: * SDK/Includes/Quesa/QuesaPick.h 1.17: * SDK/Includes/Quesa/QuesaRenderer.h 1.21: * SDK/Includes/Quesa/QuesaSet.h 1.20: * SDK/Includes/Quesa/QuesaShader.h 1.17: * SDK/Includes/Quesa/QuesaStorage.h 1.22: * SDK/Includes/Quesa/QuesaString.h 1.14: * SDK/Includes/Quesa/QuesaStyle.h 1.16: * SDK/Includes/Quesa/QuesaTransform.h 1.15: * SDK/Includes/Quesa/QuesaView.h 1.18: * SDK/Includes/Quesa/QuesaViewer.h 1.29: Updated copyright date. 2003-01-01 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.24: Mesh reading * Development/Source/Core/Viewer/E3Viewer.c 1.48: * SDK/Examples/Qut/Mac/QutMac.c 1.27: * SDK/Examples/Qut/Mac/QutMac.h 1.10: * SDK/Examples/Viewer Test/Viewer Test.c 1.8: Write Routines in Viewer * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.13: Reordered some items 2002-12-23 pepe * Development/Source/Core/System/E3Set.c 1.27: Return success after submitting an empty set * Development/Source/Core/System/E3Group.c 1.27: Continue submitting after an error * Development/Source/Core/Viewer/E3Viewer.c 1.47: Scaled the model to 1,1,1 and traslate to 0,0,0 2002-12-22 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.16: in e3fformat_3dmf_bin_get_nexttype, if the next type were a reference the wrong object got passed at the recursive call * Development/Source/Core/System/E3IOData.c 1.13: * Development/Source/FileFormats/E3IOFileFormat.c 1.13: Replaced several Q3... calls with their E3... counterparts * Development/Source/Core/System/E3Storage.c 1.14: the memory storage didn't grow (if allowed) when writing past its EOF added method e3storage_memory_grow 2002-12-20 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.15: Patched bug when reading view hints 2002-12-19 pepe * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSRegister.cpp 1.2: Corrected a Object leak * SDK/Extras/Rayshade/Projects/MacOS/Carbon Release.h 1.2: Wrong line endings 2002-12-19 jstrout * SDK/Extras/Rayshade/Devdoc.html 1.2: fixed various typos and grammatical errors * SDK/Extras/Rayshade/Rayshade.html 1.2: Fixed more typos & minor wording changes. 2002-12-18 pepe * SDK/Extras/Rayshade/Devdoc.html 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Debug.h 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Profile.h 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Carbon Release.h 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Classic Debug.h 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Classic Profile.h 1.1: * SDK/Extras/Rayshade/Projects/MacOS/Classic Release.h 1.1: * SDK/Extras/Rayshade/Projects/Windows/Rayshade.dsp 1.1: * SDK/Extras/Rayshade/Projects/Windows/Rayshade.dsw 1.1: * SDK/Extras/Rayshade/Rayshade.html 1.1: * SDK/Extras/Rayshade/Resources/MacOS/RayshadeVersion.r 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/CurrentVersion.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/MacOS/RS_Memory.c 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPlugin.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSPrefix.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RSRegister.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Attributes.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Geometry.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Rasterize.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_ScanLine_Rasterize.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.cpp 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Texture.h 1.1: * SDK/Extras/Rayshade/Sources/QD3DPlugin/RS_Update.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_DrawContext.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Geometry.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Light.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Raytrace.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Surface.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.cpp 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Texture.h 1.1: * SDK/Extras/Rayshade/Sources/RTInterface/RT_Tracer.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/color.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/common.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/error.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/expr.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/expr.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/memory.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/ray.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/rotate.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/rotate.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/sampling.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/sampling.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/scale.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/scale.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/transform.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/transform.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/translate.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/translate.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/vecmath.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/vector.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/xform.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibCommon/xform.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibImage/image.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibImage/image.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/extended.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/extended.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/infinite.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/infinite.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/jittered.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/jittered.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/light.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/light.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/point.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/point.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/shadow.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/spot.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibLight/spot.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/blob.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/blob.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/bounds.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/bounds.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/box.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/box.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/cone.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/cone.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/csg.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/csg.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/cylinder.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/cylinder.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/disc.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/disc.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/geom.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/geom.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/grid.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/grid.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/hf.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/hf.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/instance.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/instance.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/intersect.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/list.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/list.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/plane.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/plane.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/poly.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/poly.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/roots.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/sphere.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/sphere.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/torus.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/torus.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/triangle.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibObj/triangle.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/builtin.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/builtin.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/defaults.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/funcdefs.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/lightdef.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/misc.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/objdef.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/options.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/picture.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/rayshade.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/setup.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/shade.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/shade.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/stats.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/stats.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/surfdef.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/viewing.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibShade/viewing.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/atmosphere.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/atmosphere.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/fog.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/fog.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/fogdeck.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/fogdeck.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/mist.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/mist.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/surface.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/surface.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibSurf/surfshade.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CImageTexture.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/CTexture.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/blotch.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/blotch.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/bump.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/bump.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/checker.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/checker.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/fbm.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/fbm.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/fbmbump.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/fbmbump.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/gloss.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/gloss.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/mapping.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/mapping.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/marble.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/marble.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/mount.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/mount.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/noise.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/sky.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/sky.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/stripe.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/stripe.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/textaux.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/textureutils.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/windy.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/windy.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/wood.cpp 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/LibText/wood.h 1.1: * SDK/Extras/Rayshade/Sources/Rayshade/config.h 1.1: First upload * Development/Source/Core/System/E3View.c 1.39: Corrected error in E3View_CallIdleMethod * SDK/Extras/Rayshade/Projects/MacOS/Rayshade.mcp 1.1: Initial Release * Development/Source/Core/Geometry/E3GeometryMesh.c 1.20: Reordered declarations to workaround a VC++ internal compiler error 2002-12-18 dair * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.15: Added QuesaMath.h to list of public headers. 2002-12-15 jw2 * Development/Projects/Windows/QuesaHeaders.h 1.3: Removed Q3_DEBUG, so this is now a prefix for the release target. * Development/Projects/Windows/Quesa.mcp 1.5: Added IRTriBuffer.c and fixed several problems with the release target. * Development/Projects/Windows/QuesaHeadersDebug.h 1.1: Prefix file for Windows debug target. 2002-12-15 dair * Development/Source/Core/Support/E3ClassTree.c 1.16: E3ClassTree_CreateInstance now posts warning on failure, and error if library has not yet been initialised. * Development/Source/Renderers/Interactive/IRTriBuffer.c 1.1: * Development/Source/Renderers/Interactive/IRTriBuffer.h 1.1: Triangle buffer for batch triangle processing. * Development/Projects/Be/makefile 1.11: * Development/Projects/Mac/Quesa.mcp 1.26: * Development/Projects/Unix/makefile 1.9: * Development/Projects/Windows/Quesa.dsp 1.24: Added IRTriBuffer.c to project. 2002-12-12 jw2 * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.21: Fixed a bug in e3geom_trimesh_pick_window_point. 2002-12-11 jstrout * Development/Source/Core/System/E3Math.c 1.35: Made last parameter optional in E3Ray3D_IntersectBoundingBox. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.20: Fixed bug in window picking by doing our test on the bounding box in world space, rather than screen space. (Screen-space tests fail when the TriMesh extends behind the camera.) 2002-12-09 zako * Development/Source/Core/Glue/QD3DMath.c 1.21: * Development/Source/Core/System/E3Math.c 1.34: * Development/Source/Core/System/E3Math.h 1.14: * Development/Source/Renderers/Interactive/IRGeometry.c 1.33: * SDK/Includes/Quesa/QuesaMath.h 1.28: Standardize signature for Q3Vector3D_DotArray; clean up related math functions. 2002-12-08 dair * SDK/Extras/3dsReader/3dsReader.mcp 1.4: * SDK/Extras/OBJ.Reader/OBJ.Reader.mcp 1.3: Updated projects - added Build All target, classic targets include "Classic" in output name, weak-link directly to Quesa to pick up API extensions when running under Classic. 2002-12-05 jw2 * Development/Projects/Mac/Quesa.mcp 1.25: Building the stub library works again. 2002-12-05 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.46: now initialize and clean up Quesa when creating/destroying viewer 2002-12-01 dair * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.7: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.8: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.7: * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.3: Define Q3_EXPORT_SYMBOLS for Mac shared library builds. * Development/Projects/Windows/QuesaHeaders.h 1.2: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Function.pm 1.3: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Typedef.pm 1.2: * Development/Scripts/HeaderDoc/PrepareForHeaderDoc.pl 1.2: * Development/Scripts/Headeriser/Headeriser.pl 1.3: * Development/Scripts/Skeleton/Skeleton.pl 1.3: * Development/Source/Core/Support/E3Compatibility.h 1.6: * Development/Source/Core/Support/E3Globals.h 1.29: * Development/Source/Core/Viewer/E3ViewerTools.c 1.17: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.11: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.3: * Development/Source/Platform/Mac/E3MacViewer.h 1.3: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.3: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.12: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.4: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.5: * SDK/Extras/3dsReader/3dsReader.c 1.10: * SDK/Includes/Quesa/Quesa.h 1.47: * SDK/Includes/Quesa/QuesaCamera.h 1.14: * SDK/Includes/Quesa/QuesaController.h 1.12: * SDK/Includes/Quesa/QuesaCustomElements.h 1.13: * SDK/Includes/Quesa/QuesaDrawContext.h 1.25: * SDK/Includes/Quesa/QuesaErrors.h 1.20: * SDK/Includes/Quesa/QuesaExtension.h 1.13: * SDK/Includes/Quesa/QuesaGeometry.h 1.21: * SDK/Includes/Quesa/QuesaGroup.h 1.15: * SDK/Includes/Quesa/QuesaIO.h 1.31: * SDK/Includes/Quesa/QuesaLight.h 1.12: * SDK/Includes/Quesa/QuesaMath.h 1.27: * SDK/Includes/Quesa/QuesaMemory.h 1.11: * SDK/Includes/Quesa/QuesaPick.h 1.15: * SDK/Includes/Quesa/QuesaRenderer.h 1.19: * SDK/Includes/Quesa/QuesaSet.h 1.18: * SDK/Includes/Quesa/QuesaShader.h 1.15: * SDK/Includes/Quesa/QuesaStorage.h 1.21: * SDK/Includes/Quesa/QuesaString.h 1.13: * SDK/Includes/Quesa/QuesaStyle.h 1.14: * SDK/Includes/Quesa/QuesaTransform.h 1.14: * SDK/Includes/Quesa/QuesaView.h 1.16: * SDK/Includes/Quesa/QuesaViewer.h 1.27: Replaced EXTERN_API_C/CALLBACK_API_C with Q3_xxx version. * Development/Projects/Mac/Quesa.mcp 1.24: Removed .exp file, symbols now exported with Q3_EXPORT_SYMBOLS. * SDK/Examples/Background Test/Background Test.mcp 1.5: * SDK/Examples/Camera Test/Camera Test.mcp 1.5: * SDK/Examples/Dump Group/Dump Group.mcp 1.5: * SDK/Examples/Import Test/Import Test.mcp 1.5: * SDK/Examples/Light Test/Light Test.mcp 1.5: * SDK/Examples/Shader Test/Shader Test.mcp 1.5: Updated to current CW7 format. * Development/Projects/Mac/Quesa.mcp.exp 1.21: No longer required - exports controlled by Q3_EXPORT_SYMBOLS. * Development/Projects/Windows/Quesa.dsp 1.23: * Development/Projects/Windows/QuesaViewer.dsp 1.2: Replaced WIN32_EXPORTING with Q3_EXPORT_SYMBOLS. 2002-11-30 zako * Development/Projects/Mac/Quesa.mcp.exp 1.20: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.19: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.7: * Development/Source/Core/Glue/QD3DGeometry.c 1.8: * SDK/Includes/Quesa/QuesaGeometry.h 1.20: Add Q3Mesh_Set/Get/Empty functions. 2002-11-27 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.13: solved bug # 37 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.14: Better error handling with corrupted files - bug # 86 2002-11-24 pepe * Development/Source/FileFormats/E3IOFileFormat.h 1.9: Added the private API function E3FileFormat_GenericReadBinary_StringPadded * Development/Source/FileFormats/E3IOFileFormat.c 1.12: Added the private API function E3FileFormat_GenericReadBinary_StringPadded Removed two unused variables Recode E3FileFormat_GenericReadBinary_String using E3FileFormat_GenericReadBinary_StringPadded * SDK/Includes/Quesa/QuesaIO.h 1.30: Ducumented typedef TQ3XFFormatCanReadMethod * Development/Source/Core/System/E3IO.c 1.9: Removed an unused variable * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.13: Added the function e3fformat_3dmf_bin_read_string that read the string padding the result length to 4 bytes boundary 2002-11-24 dair * Development/Projects/Mac/Quesa.mcp.exp 1.19: Added Q3BoundingBox_Reset and Q3BoundingSphere_Reset. * SDK/Includes/Quesa/QuesaMath.h 1.26: Marked Q3BoundingBox_Reset/Q3BoundingSphere_Reset as extensions. 2002-11-21 zako * Development/Source/Core/Geometry/E3GeometryMesh.c 1.18: * Development/Source/Core/Glue/QD3DMath.c 1.20: * Development/Source/Core/System/E3Math.c 1.33: * Development/Source/Core/System/E3Math.h 1.13: * Development/Source/Core/System/E3View.c 1.38: * SDK/Examples/Geom Test/Geom Test.c 1.27: * SDK/Examples/Qut/Qut.c 1.11: * SDK/Examples/Qut/Qut.h 1.20: * SDK/Includes/Quesa/QuesaMath.h 1.25: Refactor and extend bounding boxes and spheres, and add support for mesh bounding. 2002-11-18 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.24: Fixed a bug in e3fformat_3dmf_is_next_element. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.23: Modified e3fformat_3dmf_set_read so that it wouldn't be confused by an empty set. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.23: In E3Read_3DMF_Geom_Mesh, fixed compile errors in the case that _READ_MESH_AS_TRIMESH is defined. 2002-11-17 jw2 * SDK/Includes/Quesa/Quesa.h 1.46: Added code to define QUESA_UH_IN_FRAMEWORKS if __MACH__ is defined. * SDK/Models/Test/Shaders/tx-16bit-565-big.3dmf 1.1: * SDK/Models/Test/Shaders/tx-16bit-565-little.3dmf 1.1: * SDK/Models/Test/Shaders/tx-16bit-big.3dmf 1.1: * SDK/Models/Test/Shaders/tx-16bit-little.3dmf 1.1: * SDK/Models/Test/Shaders/tx-32bit-big.3dmf 1.1: * SDK/Models/Test/Shaders/tx-32bit-little.3dmf 1.1: Test models for pixmap texture shaders with combinations of pixel formats and byte orders. 2002-11-17 dair * Development/Source/Core/Support/E3Globals.h 1.28: Moved Be constants to Quesa.h. * Development/Source/Core/System/E3DrawContext.c 1.13: * Development/Source/Core/System/E3DrawContext.h 1.10: * Development/Source/Platform/Be/E3BeDrawContext.c 1.6: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.m 1.2: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.26: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.10: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.8: Added xxDrawContext_NewWithDefaults. * Development/Source/Core/Support/E3ArrayOrList.c 1.14: Terminated comment correctly. * Development/Scripts/BuildRelease/BuildRelease.pl 1.9: Delete alias files from release archives. * Documentation/developer/apiref/Quesa/CompositePage.html 1.9: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.9: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.9: * Documentation/developer/apiref/Quesa/Quesa.html 1.9: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.9: * Documentation/developer/apiref/Quesa/toc.html 1.5: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.9: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.9: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.9: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.9: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.9: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.9: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.9: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaGeometry/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaGeometry/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.9: * Documentation/developer/apiref/QuesaGeometry/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaGeometry/toc.html 1.2: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.9: * Documentation/developer/apiref/QuesaGroup/toc.html 1.3: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaIO/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaIO/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.9: * Documentation/developer/apiref/QuesaIO/toc.html 1.2: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaLight/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.9: * Documentation/developer/apiref/QuesaLight/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaLight/toc.html 1.2: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.9: * Documentation/developer/apiref/QuesaMath/toc.html 1.3: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.6: * Documentation/developer/apiref/QuesaMemory/toc.html 1.3: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaPick/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaPick/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaPick/PDefines/PDefines.html 1.1: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.9: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaPick/toc.html 1.3: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.6: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.9: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.3: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.11: * Documentation/developer/apiref/QuesaSet/toc.html 1.4: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.9: * Documentation/developer/apiref/QuesaShader/toc.html 1.2: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.9: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.9: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.9: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.11: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.11: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.11: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.9: * Documentation/developer/apiref/QuesaView/toc.html 1.3: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.9: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.4: Regenerated docs for 1.6d16. * Documentation/index.html 1.11: * Documentation/info/download.html 1.13: * Documentation/reference/build.html 1.11: Updated for 1.6d16. * Development/Source/Core/Glue/QD3DView.c 1.11: Fixed return type. * Development/Source/Core/Glue/QD3DViewer.c 1.5: * Development/Source/Core/Viewer/E3Viewer.h 1.20: Added resize notify callbacks. * Development/Source/Core/Support/E3Utils.h 1.13: Removed E3Object_DisposeAndForget and E3Group_AddObjectAndDispose - replaced with Q3Object_CleanDispose and Q3Group_AddObjectAndDispose. * Documentation/info/list.html 1.6: Updated docs for 1.6d16. * Documentation/info/status.html 1.7: Regenerated status table. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.19: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.5: * Development/Source/Core/Glue/QD3DGeometry.c 1.7: Added Q3TriMesh_LockData and Q3Trimesh_UnlockData. * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.11: Reference correct structure member. * Development/Projects/Mac/Quesa.mcp.exp 1.18: Updated export list. * Development/Source/Core/Glue/QD3DGroup.c 1.5: * Development/Source/Core/System/E3Group.c 1.26: * Development/Source/Core/System/E3Group.h 1.7: * SDK/Includes/Quesa/QuesaGroup.h 1.14: Added Q3Group_AddObjectAndDispose. * Development/Source/Core/Viewer/E3Viewer.c 1.45: Added resize-notify callbacks. * Development/Scripts/Status/status.txt 1.6: Updated function list, added remaining functions in preparation. * Development/Scripts/BuildRelease/BuildRelease.pl 1.10: Added .rc to list of file mappings. * SDK/Includes/Quesa/QuesaDrawContext.h 1.24: * SDK/Includes/Quesa/QuesaIO.h 1.29: * SDK/Includes/Quesa/QuesaMemory.h 1.10: Updated HeaderDoc. * Development/Source/Core/System/E3Pick.c 1.16: * Development/Source/Core/System/E3Set.c 1.26: * Development/Source/Core/System/E3Texture.c 1.10: * Development/Source/Renderers/Interactive/IRGeometry.c 1.32: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.7: * Development/Source/Renderers/Interactive/IRTexture.c 1.6: Replaced macro usage with public APIs. * Development/Source/Core/Glue/QD3DView.c 1.10: * Development/Source/Core/System/E3View.c 1.37: * Development/Source/Core/System/E3View.h 1.17: * SDK/Includes/Quesa/QuesaView.h 1.15: Added Q3View_NewWithDefaults and Q3View_AddLight. * Development/Source/Core/Glue/QD3DMain.c 1.11: * Development/Source/Core/System/E3Main.c 1.23: * Development/Source/Core/System/E3Main.h 1.9: * SDK/Includes/Quesa/Quesa.h 1.45: Added Q3Object_CleanDispose. * Development/Source/Core/Support/E3ArrayOrList.c 1.13: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.12: Fixed compiler warning. * Development/Source/Core/Geometry/E3GeometryBox.c 1.16: * Development/Source/Core/Geometry/E3GeometryCone.c 1.11: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.13: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.7: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.8: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.13: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.9: * Development/Source/Core/Geometry/E3GeometryLine.c 1.9: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.10: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.17: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.21: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.20: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.9: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.7: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.9: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.10: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.12: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.12: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.13: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.11: Replaced maros with new public APIs. * SDK/Includes/Quesa/QuesaGeometry.h 1.19: Added Q3TriMesh_LockData/UnlockData. * Development/Source/Core/System/E3DrawContext.h 1.11: Fixed function prototype. 2002-11-14 jw2 * Development/Source/Core/System/E3Math.c 1.32: Fixed E3Ray3D_IntersectTriangle so that you won't get a hit behind the camera. 2002-11-13 jw2 * Development/Source/Renderers/Interactive/IRTexture.c 1.5: In IRRenderer_Texture_ConvertDepthAndFlip, fixed endian bug affecting 16-bit little-endian textures. 2002-11-12 zako * SDK/Models/Test/Geometry/Box.3dmf 1.1: * SDK/Models/Test/Geometry/Box.3dmf 1.10: * SDK/Models/Test/Geometry/Box.3dmf 1.12: * SDK/Models/Test/Geometry/Box.3dmf 1.2: * SDK/Models/Test/Geometry/Box.3dmf 1.3: * SDK/Models/Test/Geometry/Box.3dmf 1.4: * SDK/Models/Test/Geometry/Box.3dmf 1.5: * SDK/Models/Test/Geometry/Box.3dmf 1.6: * SDK/Models/Test/Geometry/Box.3dmf 1.7: * SDK/Models/Test/Geometry/Box.3dmf 1.9: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.2: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.4: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.6: * SDK/Models/Test/Geometry/Box_Flipped.3dmf 1.1: * SDK/Models/Test/Geometry/Box_Flipped.3dmf 1.3: * SDK/Models/Test/Geometry/Box_Flipped.3dmf 1.5: * SDK/Models/Test/Geometry/Box_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Box_Skewed.3dmf 1.3: * SDK/Models/Test/Geometry/Box_Skewed.3dmf 1.5: * SDK/Models/Test/Geometry/Box~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Box~GeoWarn0.3dmf 1.3: * SDK/Models/Test/Geometry/Box~GeoWarn0.3dmf 1.5: * SDK/Models/Test/Geometry/Box~GeoWarn1.3dmf 1.1: * SDK/Models/Test/Geometry/Box~GeoWarn1.3dmf 1.3: * SDK/Models/Test/Geometry/Box~GeoWarn1.3dmf 1.5: * SDK/Models/Test/Geometry/Box~GeoWarn2.3dmf 1.1: * SDK/Models/Test/Geometry/Box~GeoWarn2.3dmf 1.3: * SDK/Models/Test/Geometry/Box~GeoWarn2.3dmf 1.5: * SDK/Models/Test/Geometry/Cone.3dmf 1.1: * SDK/Models/Test/Geometry/Cone.3dmf 1.3: * SDK/Models/Test/Geometry/Cone_CapsA.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_CapsB.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_Flipped.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialA.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialB.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialC.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialD.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialE.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialF.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_PartialG.3dmf 1.1: * SDK/Models/Test/Geometry/Cone_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Cone~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Cone~GeoWarn1A.3dmf 1.1: * SDK/Models/Test/Geometry/Cone~GeoWarn1B.3dmf 1.1: * SDK/Models/Test/Geometry/Cone~GeoWarn2A.3dmf 1.1: * SDK/Models/Test/Geometry/Cone~GeoWarn2B.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_CapsA.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_CapsB.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_CapsC.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_CapsD.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_Flipped.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialA.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialB.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialC.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialD.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialE.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialF.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_PartialG.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder~GeoWarn1A.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder~GeoWarn1B.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder~GeoWarn2A.3dmf 1.1: * SDK/Models/Test/Geometry/Cylinder~GeoWarn2B.3dmf 1.1: * SDK/Models/Test/Geometry/Disk.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialA.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialB.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialC.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialD.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialE.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_PartialF.3dmf 1.1: * SDK/Models/Test/Geometry/Disk_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Disk~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Disk~GeoWarn1.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse_PartialA.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse_PartialB.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipse~GeoWarn1.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_Default.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_Flipped.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialA.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialB.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialC.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialD.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialE.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialF.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_PartialG.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid_Skewed.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid~GeoWarn1A.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid~GeoWarn1B.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid~GeoWarn2A.3dmf 1.1: * SDK/Models/Test/Geometry/Ellipsoid~GeoWarn2B.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAa.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAa0.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAa1.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAa2.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAb.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexAc.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexBa.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexBb.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexCa.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexCb.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexDa.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexDb.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexE.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexFa.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexFb.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexG.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_ComplexH.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Concave.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Concave0.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Duplicate.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Merge.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Nonplanar.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Star.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Star0.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon_Star1.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~GeoWarn1.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~GeoWarn2.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~TopoErr0.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~TopoErr1.3dmf 1.1: * SDK/Models/Test/Geometry/GeneralPolygon~TopoErr2.3dmf 1.1: * SDK/Models/Test/Geometry/Line.3dmf 1.1: * SDK/Models/Test/Geometry/Line~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Marker.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexAa.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexAb.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexAc.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexBa.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexBb.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexCa.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexCb.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexDa.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexDb.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexE.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexFa.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexFb.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexG.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_ComplexH.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Concave.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Duplicate.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Merge.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Nonplanar.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Star.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_TriGrid.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh_Unoriented.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~Cross.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~GeoWarn1.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~GeoWarn2.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~TopoErr0.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~TopoErr1.3dmf 1.1: * SDK/Models/Test/Geometry/Mesh~TopoErr2.3dmf 1.1: * SDK/Models/Test/Geometry/NURBCurve.3dmf 1.1: * SDK/Models/Test/Geometry/NURBCurve_Line.3dmf 1.1: * SDK/Models/Test/Geometry/NURBCurve_PolyLine.3dmf 1.1: * SDK/Models/Test/Geometry/NURBPatch.3dmf 1.1: * SDK/Models/Test/Geometry/PixmapMarker.3dmf 1.1: * SDK/Models/Test/Geometry/Point.3dmf 1.1: * SDK/Models/Test/Geometry/PolyLine.3dmf 1.1: * SDK/Models/Test/Geometry/PolyLine~GeoWarn0.3dmf 1.1: * SDK/Models/Test/Geometry/PolyLine~TopoErr0.3dmf 1.1: Add geometry 3DMF test files. * SDK/Models/Test/Geometry/Box.3dmf 1.13: * SDK/Models/Test/Geometry/Box.3dmf 1.14: * SDK/Models/Test/Geometry/Box.tst 1.1: * SDK/Models/Test/Geometry/Box.tst 1.2: * SDK/Models/Test/Geometry/Box.tst 1.3: Testing... * SDK/Models/Test/Geometry/Box.3dmf 1.11: * SDK/Models/Test/Geometry/Box.3dmf 1.8: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.3: * SDK/Models/Test/Geometry/Box_Default.3dmf 1.5: * SDK/Models/Test/Geometry/Box_Flipped.3dmf 1.2: * SDK/Models/Test/Geometry/Box_Flipped.3dmf 1.4: * SDK/Models/Test/Geometry/Box_Skewed.3dmf 1.2: * SDK/Models/Test/Geometry/Box_Skewed.3dmf 1.4: * SDK/Models/Test/Geometry/Box~GeoWarn0.3dmf 1.2: * SDK/Models/Test/Geometry/Box~GeoWarn0.3dmf 1.4: * SDK/Models/Test/Geometry/Box~GeoWarn1.3dmf 1.2: * SDK/Models/Test/Geometry/Box~GeoWarn1.3dmf 1.4: * SDK/Models/Test/Geometry/Box~GeoWarn2.3dmf 1.2: * SDK/Models/Test/Geometry/Box~GeoWarn2.3dmf 1.4: * SDK/Models/Test/Geometry/Cone.3dmf 1.2: Remove geometry 3DMF test files. 2002-11-12 jw2 * Development/Projects/Mac/Quesa.mcp.exp 1.17: Added new _ReadArray functions. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.22: Modifed E3Read_3DMF_Geom_TriMesh to use new array reading functions. * Development/Source/Core/Glue/QD3DIO.c 1.9: * Development/Source/Core/System/E3IOData.c 1.12: * Development/Source/Core/System/E3IOData.h 1.7: * Development/Source/FileFormats/E3IOFileFormat.c 1.11: * Development/Source/FileFormats/E3IOFileFormat.h 1.8: New functions for reading arrays. * SDK/Includes/Quesa/QuesaIO.h 1.28: Added declarations of functions and methods for reading arrays. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.12: Added cases to e3fformat_3dmf_bin_metahandler and e3fformat_3dmf_binswap_metahandler for reading arrays. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.22: Modified e3fformat_3dmf_attributearray_read to use new array reading functions. 2002-11-10 dair * Development/Source/Platform/Mac/E3MacDrawContext.c 1.24: Normalize port origin if non-window port supplied. * SDK/Includes/Quesa/QuesaDrawContext.h 1.23: Documented grafPort usage of TQ3MacDrawContextData. * Development/Source/Renderers/Common/GLDrawContext.c 1.25: Allow kQ3DrawContextTypeMacintosh contexts to specify a CGrafPtr directly rather than having to supply a WindowRef. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.25: Fixed cast for classic builds. 2002-11-03 jw2 * Development/Source/Renderers/Interactive/IRPrefix.h 1.17: Removed field cameraZ from structure TQ3InteractiveData. * Development/Source/Renderers/Interactive/IRTransparent.c 1.7: In IRGeometry_Transparent_Add, get z coordinates for depth sorting in frustum coordinates, not world. 2002-11-03 dair * Development/Scripts/BuildRelease/BuildRelease.pl 1.8: Updated to build release and SDK archives. 2002-10-29 jw2 * Development/Source/Core/Support/E3HashTable.c 1.8: Fixed an uninitialized variable bug in E3HashTable_Iterate. 2002-10-25 zako * Development/Source/Core/Geometry/E3GeometryMesh.c 1.16: Use OpenGL tessellator to tessellate mesh faces. 2002-10-22 jw2 * Development/Source/Core/System/E3Set.c 1.25: Fixed a bug in E3Set_Get. 2002-10-19 jw2 * Development/Source/Platform/Mac/E3MacDrawContext.c 1.23: In e3drawcontext_mac_checkregions, avoid destroying the context if the window moved but not to a different screen. 2002-10-18 jw2 * Development/Source/Core/System/E3Memory.c 1.12: Heavily modified E3Memory_Reallocate to be compatible with the OS X BSD version of realloc. * SDK/Includes/Quesa/QuesaMemory.h 1.9: Changed HeaderDoc comments on Q3Memory_Reallocate. 2002-10-18 dair * Development/Projects/Mac/Project Builder/English.lproj/InfoPlist.strings 1.4: * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.14: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.pbproj/project.pbxproj 1.4: Added as text. * Development/Projects/Mac/Project Builder/English.lproj/InfoPlist.strings 1.3: * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.13: Moved to attic - checked in as MacBinary. * Development/Scripts/BuildRelease/WinBuild.bat 1.2: Geom Test built from a .dsp, not .dsw. * SDK/Examples/Support Files/Models/3DMF/Pod Racer.3dmf 1.1: Added model for release script. * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.pbproj/project.pbxproj 1.5: Updated to current PB format. * Development/Projects/Windows/Quesa.dsp 1.22: * Development/Source/Core/Geometry/E3GeometryBox.c 1.15: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.20: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.19: * Development/Source/Core/Support/E3Tessellate.c 1.7: * Development/Source/Core/Support/E3Utils.c 1.17: * Development/Source/Core/System/E3Math.c 1.31: * Development/Source/Core/System/E3Set.c 1.24: * Development/Source/Core/System/E3Storage.c 1.13: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.15: * Development/Source/Renderers/Interactive/IRUpdate.c 1.47: * SDK/Includes/Quesa/QuesaShader.h 1.14: Fixed compiler warnings from VC++. * Development/Scripts/BuildRelease/WinBuild.bat 1.1: Batch file for Windows release builds. * Documentation/info/files/quesa.cvs.sit 1.1: Anonymous MacCVS Pro session document. * SDK/Examples/Geom Test/Geom Test.c 1.26: Fixed VC++ compiler warning. * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.pbproj/project.pbxproj 1.3: Moved to attic - added as MacBinary. 2002-10-16 zako * Development/Source/Core/Geometry/E3GeometryMesh.c 1.15: * Development/Source/Core/Support/E3Pool.c 1.12: * Development/Source/Core/Support/E3Pool.h 1.8: * Development/Source/Core/Support/E3Pool.h 1.9: Cosmetic changes. * Development/Source/Core/Support/E3ArrayOrList.c 1.12: * Development/Source/Core/Support/E3ArrayOrList.h 1.8: Reorganize E3ArrayOrList to support different forms. 2002-10-15 dair * Development/Scripts/BuildRelease/BuildRelease.pl 1.7: Updated for Mac OS X - now uses command line perl. * SDK/Examples/Geom Test/Geom Test.c 1.25: Turned off leak checking in Classic (QD3D) builds. 2002-10-13 jw2 * Development/Source/Platform/Mac/E3MacMemory.c 1.9: Changed include of to . 2002-10-13 dair * Development/Projects/Be/makefile 1.10: * Development/Projects/Unix/makefile 1.8: * Development/Source/Core/Geometry/E3Geometry.c 1.15: * Development/Source/Core/Geometry/E3GeometryBox.c 1.14: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.9: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.11: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.18: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.10: * Development/Source/Core/Glue/QD3DCamera.c 1.4: * Development/Source/Core/Support/E3ArrayOrList.c 1.11: * Development/Source/Core/Support/E3ArrayOrList.h 1.7: * Development/Source/Core/Support/E3ClassTree.c 1.15: * Development/Source/Core/Support/E3Pool.h 1.7: * Development/Source/Core/Support/E3StackCrawl.h 1.2: * Development/Source/Core/Support/E3Tessellate.c 1.6: * Development/Source/Core/Support/E3Utils.c 1.16: * Development/Source/Core/Support/E3Utils.h 1.12: * Development/Source/Core/System/E3Math.c 1.30: * Development/Source/Core/System/E3Memory.c 1.11: * Development/Source/Core/System/E3Set.c 1.23: * Development/Source/Core/System/E3View.c 1.36: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.14: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.6: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.9: * Development/Source/Renderers/Interactive/IRTexture.c 1.4: * Development/Source/Renderers/Interactive/IRTransparent.c 1.6: * SDK/Examples/Camera Test/makefile 1.4: * SDK/Examples/Dump Group/makefile 1.4: * SDK/Examples/Geom Test/Geom Test.c 1.24: * SDK/Examples/Geom Test/makefile 1.4: * SDK/Examples/Import Test/Import Test.c 1.9: * SDK/Examples/Import Test/makefile 1.3: * SDK/Examples/Light Test/makefile 1.4: * SDK/Examples/Qut/Unix/QutUnix.c 1.10: Fixed compiler warnings from Linux build. * SDK/Includes/Quesa/QuesaViewer.h 1.26: Unified viewer now documented as non-QD3D, and wrapped in extension test. * Development/Source/Core/Support/E3Version.h 1.9: Updated version to 1.6d16. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.12: Updated prebinding address as per Brent's recommendation. 2002-10-09 jw2 * SDK/Includes/Quesa/QuesaDrawContext.h 1.22: Changed an include of to . 2002-10-08 dair * Development/Projects/Mac/Quesa.mcp 1.23: Added OpenGL_SDK access path to pick up OpenGL SDK. * Development/Source/Renderers/Interactive/IRGeometry.c 1.31: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.6: * Development/Source/Renderers/Interactive/IRRenderer.c 1.14: * Development/Source/Renderers/Interactive/IRTexture.c 1.3: * Development/Source/Renderers/Interactive/IRUpdate.c 1.46: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.4: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.5: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.4: Updated GLDrawContext_SetCurrent usage. * Development/Source/Renderers/Common/GLCocoaContext.m 1.6: * Development/Source/Renderers/Common/GLDrawContext.c 1.24: * Development/Source/Renderers/Common/GLDrawContext.h 1.6: Added forceSet parameter to GLDrawContext_SetCurrent to force draw context for Mac OS X 10.2. 2002-10-07 jw2 * Development/Source/Core/System/E3View.c 1.35: Modified e3view_pick_begin and E3View_GetFrustumToWindowMatrixState to fix bug 33. * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.9: Fixed a bug in e3geom_triangle_pick_with_ray. 2002-10-07 dair * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.11: Removed old viewer source file from project. * Development/Source/Core/Geometry/E3GeometryMesh.c 1.14: Fixed PB compiler errors. 2002-10-04 jw2 * Development/Source/Core/Geometry/E3GeometryBox.c 1.13: Fixed the cached representation of the box so that subsequent changes to the box or face attribute sets would not be ignored. * SDK/Examples/Geom Test/Geom Test.c 1.23: Added test of box with a texture on each face. * Development/Source/Core/Geometry/E3GeometryBox.c 1.12: New cached representation of the box, fixes bug 23. * SDK/Examples/Support Files/Images/1.png 1.1: * SDK/Examples/Support Files/Images/2.png 1.1: * SDK/Examples/Support Files/Images/3.png 1.1: * SDK/Examples/Support Files/Images/4.png 1.1: * SDK/Examples/Support Files/Images/5.png 1.1: * SDK/Examples/Support Files/Images/6.png 1.1: New texture images for testing box model in Geom Test. 2002-10-02 jw2 * Development/Source/Core/System/E3Memory.c 1.10: New function E3Memory_IsValidBlock, added block trailer when debugging. * Development/Source/Core/System/E3Memory.h 1.6: New function E3Memory_IsValidBlock. * Development/Source/Renderers/Interactive/IRTexture.c 1.2: In ir_texture_convert_mipmap, reset the OpenGL pixel storage parameters to defaults when we are done with them. * Development/Source/Renderers/Interactive/IRGeometry.c 1.30: In IRGeometry_Triangle_CalcFlags, fixed a sign mistake in the orthographic case, and renamed eyeToTri to triToEye. 2002-10-02 dair * Development/Source/Renderers/Interactive/IRTransparent.c 1.5: Fixed uninitialised variable. 2002-09-30 jw2 * Development/Source/Core/System/E3Set.c 1.22: Corrected a declaration to use TQ3Uns32 instead of UInt32. * Development/Source/Core/System/E3Set.c 1.21: Fixed a bug in E3Set_GetNextElementType. * Development/Source/Renderers/Interactive/IRUpdate.c 1.45: Fixed unused variable warnings when compiling for Windows. 2002-09-30 dair * SDK/Includes/Quesa/QuesaShader.h 1.13: Fixed __VA_ARG__ usage for gcc. 2002-09-29 dair * Development/Source/Core/System/E3Renderer.c 1.13: Updated to new set interface. * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.4: New TriMesh implementation. * Development/Source/Core/System/E3Set.c 1.20: * Development/Source/Core/System/E3Set.h 1.9: Made set implementation opaque, re-implemented using hash table rather than array. * Development/Source/Core/System/E3Memory.c 1.9: Pass <12 byte overlapping copies through memmove as well. * Development/Source/Core/Support/E3HashTable.c 1.7: * Development/Source/Core/Support/E3HashTable.h 1.5: Added E3HashTable_Iterate, E3HashTableDestroy now NULLs table pointer. * Development/Source/Renderers/Interactive/IRGeometry.c 1.29: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.5: * Development/Source/Renderers/Interactive/IRRegister.c 1.14: * Development/Source/Renderers/Interactive/IRRenderer.c 1.13: * Development/Source/Renderers/Interactive/IRUpdate.c 1.44: * Development/Source/Renderers/Interactive/IRUpdate.h 1.11: Updated to reflect IRTexture.c refactoring. * Development/Source/Renderers/Interactive/IRTexture.c 1.1: * Development/Source/Renderers/Interactive/IRTexture.h 1.1: Texture code factored out of IRUpdate. * SDK/Includes/Quesa/QuesaSet.h 1.17: Updated comments for Q3Set_GetNextElementType. * Development/Source/Core/Geometry/E3Geometry.c 1.14: * Development/Source/Core/Geometry/E3GeometryCone.c 1.10: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.12: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.12: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.19: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.18: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.10: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.11: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.12: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.17: * Development/Source/Core/Support/E3ArrayOrList.c 1.10: * Development/Source/Core/Support/E3ClassTree.c 1.13: * Development/Source/Core/Support/E3Pool.c 1.11: * Development/Source/Core/Support/E3Utils.c 1.15: * Development/Source/Core/System/E3IOData.c 1.11: * Development/Source/Core/System/E3Memory.c 1.8: * Development/Source/Core/System/E3Pick.c 1.15: * Development/Source/Core/System/E3Storage.c 1.12: * Development/Source/Core/System/E3Texture.c 1.9: * Development/Source/Core/System/E3View.c 1.34: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.12: * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.4: * Development/Source/Platform/Mac/E3MacStorage.c 1.9: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.8: * Development/Source/Renderers/Common/GLUtils.c 1.7: * Development/Source/Renderers/Generic/GNRegister.c 1.5: * Development/Source/Renderers/Interactive/IRRegister.c 1.13: * Development/Source/Renderers/Wireframe/WFRegister.c 1.6: Replaced memcpy with Q3Memory_Copy. * Development/Source/Core/Glue/QD3DMemory.c 1.5: * Development/Source/Core/System/E3Memory.h 1.5: * SDK/Includes/Quesa/QuesaMemory.h 1.8: Added Q3Memory_Copy. * Development/Projects/Mac/Quesa.mcp.exp 1.16: Added new API calls. * Development/Source/Renderers/Interactive/IRTransparent.h 1.5: Fixed typo. * Development/Source/Core/Support/E3ClassTree.c 1.14: Updated to new E3HashTable_Destroy interface. * Development/Projects/Be/makefile 1.9: * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.10: * Development/Projects/Unix/makefile 1.7: * Development/Projects/Windows/Quesa.dsp 1.21: * Development/Projects/Windows/Quesa.mcp 1.4: Added IRGeometryTriMesh.c, IRTexture.c, and IRTransparent.c. * Development/Projects/Mac/Quesa.mcp 1.22: Added IRTexture.c to project. * Development/Source/Renderers/Interactive/IRGeometry.c 1.28: IRGeometry_Attribute_GetDiffuse returns white correctly. 2002-09-28 dair * Development/Source/Core/Glue/QD3DMath.c 1.19: * Development/Source/Core/Glue/QD3DShader.c 1.6: * Development/Source/Core/Support/E3Prefix.h 1.20: * Development/Source/Core/System/E3Math.c 1.29: * Development/Source/Core/System/E3Shader.c 1.8: * Development/Source/Core/System/E3Shader.h 1.5: * SDK/Includes/Quesa/QuesaMath.h 1.24: * SDK/Includes/Quesa/QuesaShader.h 1.12: Added inlines for trivial APIs. 2002-09-27 dair * SDK/Extras/Math Test/Math Test.cp 1.4: * SDK/Extras/Math Test/Math Test.mcp 1.3: Added Carbon targets. * SDK/Extras/Math Test/QD3D_1.6.txt 1.1: Math Test results from QD3D 1.6. 2002-09-26 dair * Development/Source/Core/Support/E3Utils.c 1.14: * Development/Source/Core/Support/E3Utils.h 1.11: Added E3Rect_ContainsRect. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.16: Check for trivial acceptance in window rect picking. 2002-09-25 dair * Development/Source/Core/Glue/QD3DMath.c 1.18: * Development/Source/Core/Support/E3Prefix.h 1.19: * Development/Source/Core/System/E3Math.c 1.28: * SDK/Includes/Quesa/Quesa.h 1.44: * SDK/Includes/Quesa/QuesaMath.h 1.23: Started inline API implementation - Q3Vector2D_Set and Q3Vector3D_Set. 2002-09-24 dair * Development/Source/Core/Glue/QD3DMath.c 1.17: * Development/Source/Core/System/E3Math.c 1.27: * Development/Source/Core/System/E3Math.h 1.12: * SDK/Includes/Quesa/QuesaMath.h 1.21: Added Q3Math_SquareRoot and Q3Math_InvSquareRoot. * SDK/Includes/Quesa/QuesaMath.h 1.22: Fixed typo in Q3Math_InvSquareRoot comments. * Development/Source/Core/Glue/QD3DMath.c 1.16: * Development/Source/Core/System/E3Math.c 1.26: * SDK/Includes/Quesa/QuesaMath.h 1.20: Q3Vector3D_DotArray can now return one or both of the dot- products/dot-products-less-than-zero parameters. 2002-09-23 dair * Development/Source/Core/Glue/QD3DMath.c 1.15: * Development/Source/Core/System/E3Math.c 1.25: * Development/Source/Core/System/E3Math.h 1.11: * SDK/Includes/Quesa/QuesaMath.h 1.19: Added Q3Vector3D_DotArray and Q3Triangle_CrossProductArray. * Development/Source/Renderers/Interactive/IRPrefix.h 1.16: Adjusted enums, added general geometry state. * Development/Source/Renderers/Interactive/IRTransparent.c 1.4: * Development/Source/Renderers/Interactive/IRTransparent.h 1.4: Added triangle, line, and point methods. * Development/Source/Renderers/Interactive/IRRegister.c 1.12: Invoke IRGeometry_Terminate when renderer deleted. * Development/Source/Renderers/Interactive/IRGeometry.c 1.27: * Development/Source/Renderers/Interactive/IRGeometry.h 1.9: IRGeometry_Triangle_CalcFlags now batch processor. 2002-09-22 dair * Development/Source/Core/Support/E3Utils.h 1.10: Added E3Bit_AnySet to test multiple bits. 2002-09-21 dair * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.2: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.2: Added IRGeometry_TriMesh_Terminate to release TriMesh state. * Development/Source/Core/Geometry/E3GeometryMarker.c 1.9: * Development/Source/Core/Support/E3Utils.c 1.13: * Development/Source/Core/System/E3Group.c 1.25: * Development/Source/Core/System/E3Pick.c 1.14: Updated E3Bit_xxx macro usage. * Development/Source/Renderers/Interactive/IRTransparent.c 1.3: * Development/Source/Renderers/Interactive/IRTransparent.h 1.3: Renamed Initialise method to StartPass. * Development/Source/Core/Viewer/E3Viewer.c 1.44: Changed #includes for PB builds. * Development/Source/Renderers/Interactive/IRUpdate.h 1.9: Updated texture pre/post-ample APIs for future TriMesh code. * Development/Source/Renderers/Interactive/IRGeometry.c 1.25: * Development/Source/Renderers/Interactive/IRGeometry.h 1.7: Added IRGeometry_Triangle_CalcFlags to correctly calculate triangle visibility/flip state. * Development/Source/Renderers/Interactive/IRGeometry.c 1.23: * Development/Source/Renderers/Interactive/IRGeometry.h 1.6: Split TriMesh and transparency code out into IRGeometryTriMesh and IRTransparency. * Development/Source/Renderers/Interactive/IRRegister.c 1.10: * Development/Source/Renderers/Interactive/IRRenderer.c 1.11: * Development/Source/Renderers/Interactive/IRTransparent.c 1.2: * Development/Source/Renderers/Interactive/IRTransparent.h 1.2: Replaced transparency flush interface with explicit terminate/ draw methods. * Development/Source/Renderers/Interactive/IRUpdate.c 1.42: Added camera state for correct backface culling, improved texture post/pre-ample APIs for future TriMesh code. * Development/Source/Renderers/Interactive/IRGeometry.c 1.24: Removed unnecessary #include. * Development/Source/Renderers/Interactive/IRRegister.c 1.11: Invoke IRGeometry_TriMesh_Terminate when renderer deleted. * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.1: * Development/Source/Renderers/Interactive/IRGeometryTriMesh.h 1.1: Moved TriMesh code from IRGeometry. * Development/Source/Renderers/Interactive/IRPrefix.h 1.14: Renamed "cached prim" to "transparent prim" to reflect usage, added camera state for correct backface culling. * Development/Source/Renderers/Interactive/IRTransparent.c 1.1: * Development/Source/Renderers/Interactive/IRTransparent.h 1.1: Moved transparency code from IRGeometry. * Development/Source/Renderers/Interactive/IRRegister.c 1.9: Updated to IRTransparent interface. * Development/Source/Renderers/Interactive/IRGeometryTriMesh.c 1.3: Updated for new IRGeometry_Attribute_GetDiffuse parameter. * Development/Projects/Mac/Quesa.mcp 1.21: Added IRGeometryTriMesh and IRTransparent. * Development/Source/Renderers/Interactive/IRRenderer.c 1.12: Renamed Initialise/Terminate methods to StartPass/EndPass. * Development/Source/Renderers/Interactive/IRGeometry.c 1.26: * Development/Source/Renderers/Interactive/IRGeometry.h 1.8: Added fallBackToWhite parameter to IRGeometry_Attribute_GetDiffuse. * Development/Source/Renderers/Interactive/IRRenderer.c 1.10: Updated to IRTransparent interface, activate GL context if draw context has changed (in case it can be re-used without rebuilding). * Development/Source/Core/Support/E3Utils.h 1.9: Added E3Integer_Swap and E3Bit_IsNotSet, renamed E3Bit_Test to E3Bit_IsSet. * Development/Source/Renderers/Interactive/IRPrefix.h 1.15: Added triangle flags and TriMesh scratch data. * Development/Source/Renderers/Interactive/IRLights.c 1.6: * Development/Source/Renderers/Interactive/IRLights.h 1.5: * Development/Source/Renderers/Interactive/IRUpdate.c 1.43: * Development/Source/Renderers/Interactive/IRUpdate.h 1.10: Renamed Initialise/Terminate to StartPass/EndPass. 2002-09-16 zako * Development/Scripts/Status/status.txt 1.5: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.13: * Development/Source/Core/Support/E3ArrayOrList.c 1.9: * Development/Source/Core/Support/E3ArrayOrList.h 1.6: * Development/Source/Core/Support/E3Pool.c 1.10: * Development/Source/Core/Support/E3Pool.h 1.6: Implement mesh corner API functions. 2002-09-16 jw2 * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.3: Changed #include to . * Development/Source/Platform/Be/E3BeStackCrawl.c 1.2: * Development/Source/Platform/Cocoa/E3CocoaStackCrawl.c 1.2: * Development/Source/Platform/Unix/E3UnixStackCrawl.c 1.2: * Development/Source/Platform/Windows/E3WindowsStackCrawl.c 1.2: Removed unnecessary #includes. 2002-09-10 jw2 * Development/Source/Core/System/E3Math.c 1.24: In e3matrix_invert, e3matrix4_invert, and e3matrix3_invert, fixed a crash when the matrix contains "nan" values. 2002-08-23 zako * Development/Source/Core/Geometry/E3GeometryMesh.c 1.12: Numerous cosmetic changes to E3GeometryMesh. 2002-08-22 zako * Development/Source/Core/Geometry/E3GeometryMesh.c 1.11: * Development/Source/Core/Support/E3ArrayOrList.c 1.8: * Development/Source/Core/Support/E3ArrayOrList.h 1.5: * Development/Source/Core/Support/E3Pool.c 1.9: * Development/Source/Core/Support/E3Pool.h 1.5: Housekeeping changes to E3Pool and E3ArrayOrList. 2002-08-01 jw2 * SDK/Examples/Geom Test/Geom Test.c 1.22: Added leak checking, fixed memory leaks, added precession of the axis. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.21: Remove e3ffw_3DMF_Object_Delete, no longer needed now that caps sets are not submitted as actual objects. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.13: In e3ffw_3DMF_cone_traverse and e3ffw_3DMF_cylinder_traverse, handle top cap, bottom cap, and face cap attribute sets in a simpler way, fixing an assertion failure in a later stage of writing. 2002-07-30 jw2 * Development/Source/Core/System/E3Set.c 1.19: In E3XAttributeClass_Register, a custom attribute should be registered with a parent type of kQ3ElementTypeAttribute, not kQ3ObjectTypeElement. In E3Set_RegisterClass, register the Attribute base class, and make the various concrete attribute types derive from it. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.12: In e3ffw_3DMF_trimesh_traverse, donÕt write the overall attribute set if it is empty. * Development/Source/Core/Support/E3Globals.h 1.27: Defined kQ3ClassNameAttribute. * Development/Source/Core/Glue/QD3DSet.c 1.8: In Q3AttributeSet_Add, require that the attribute type be a real registered attribute type. In Q3Set_Add, require that the element type really is the type of an element. * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.2: In GetCallerName, added code to bail out if we walk off the stack into the "weeds". This is to fix a crash when running in a cooperative thread. 2002-07-21 jw2 * Development/Source/Platform/Be/E3BeStackCrawl.c 1.1: * Development/Source/Platform/Cocoa/E3CocoaStackCrawl.c 1.1: * Development/Source/Platform/Unix/E3UnixStackCrawl.c 1.1: * Development/Source/Platform/Windows/E3WindowsStackCrawl.c 1.1: Initial stub implementations for stack crawls. * Development/Projects/Mac/Quesa.mcp 1.20: Added E3MacCFMStackCrawl.c to project. * Development/Source/Platform/Mac/E3MacCFMStackCrawl.c 1.1: Mac CFM implementation of stack crawl, formerly in E3StackCrawl.c and StackCrawl.c. * Development/Projects/Windows/Quesa.mcp 1.3: Added E3WindowsStackCrawl.c to project. * Development/Source/Core/Support/E3StackCrawl.h 1.1: Moved to Support folder, and added comments. 2002-07-15 jw2 * Development/Source/Renderers/Interactive/IRUpdate.c 1.41: IRRenderer_Texture_ConvertSize was improperly bailing out if one of the dimensions was a power of two and the other wasn't. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.11: Fixed memory leak in e3ffw_3DMF_attributeset_traverse when writing surface shaders. 2002-07-05 jw2 * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.15: e3geom_trimesh_copydata now initializes the bounding box if necessary, so that e3geom_trimesh_pick and e3geom_trimesh_bounds don't have to. * SDK/Includes/Quesa/QuesaGeometry.h 1.18: Modified HeaderDoc comments. * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.14: In e3geom_trimesh_pick, compute the local bounding box if it has not been initialized. 2002-07-02 dair * Development/Projects/Windows/Quesa.dsp 1.20: Updated with latest include paths, from Sebastien Berthet. * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.3: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.4: Removed references to Mac types for Windows builds, from Sebastien Berthet. 2002-06-28 jw2 * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.13: Fixed a bug in e3geom_trimesh_pick_world_ray. 2002-06-27 jw2 * Development/Source/Core/System/E3Pick.c 1.13: Fixed e3pick_hit_initialise so that it would set the right distance for world-ray picking. 2002-06-26 jw2 * Development/Source/Core/System/E3Group.c 1.24: In e3group_display_submit_contents, removed call to E3View_State_InitGroupMatrix. * SDK/Includes/Quesa/QuesaPick.h 1.14: A few HeaderDoc comment changes. * Development/Source/Core/System/E3View.c 1.33: Removed matrixLocal and matrixGroupToWorld from TQ3ViewStackItem. Accordingly updated e3view_stack_initialise, E3View_State_AddMatrixLocalToWorld. Removed E3View_State_InitGroupMatrix. * Development/Source/Core/System/E3View.h 1.16: Removed E3View_State_InitGroupMatrix. 2002-06-25 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.18: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.17: Fixed two memory stomping bugs - reported by Bruce Director, fixed by Yotam Gingold. * SDK/Includes/Quesa/QuesaGeometry.h 1.17: Increased kQ3NURBPatchMaxOrder to 16 as per Develop article. 2002-06-22 jw2 * Development/Source/Core/Geometry/E3Geometry.c 1.13: Added method e3geometry_duplicate, so that if a geometry was duplicated, its cached representation wouldnÕt be deleted twice. * Development/Source/Core/System/E3Memory.c 1.7: Modified E3Memory_DumpRecording to show address of leaked object. * Development/Source/Core/System/E3Group.c 1.23: Fixed memory leak in e3group_duplicate and e3group_display_ordered_duplicate. * Development/Source/Core/Support/E3ClassTree.c 1.12: Modified E3ClassTree_DuplicateInstance for leak checking. 2002-06-18 jw2 * Development/Projects/Mac/Quesa.mcp.exp 1.15: * SDK/Includes/Quesa/QuesaIO.h 1.27: New functions Q3String_ReadUnlimited, Q3String_WriteUnlimited. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.16: Changed E3FFW_3DMF_CString_Write to do the right thing when QUESA_ALLOW_QD3D_EXTENSIONS is off. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.15: Changed E3FFW_3DMF_CString_Write to use Q3String_WriteUnlimited. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.20: Rewrote E3Read_3DMF_String_C to allow arbitrary-sized strings, using Q3String_ReadUnlimited. * Development/Source/Core/System/E3IOData.c 1.10: New functions E3String_WriteUnlimited, E3String_ReadUnlimited and modified E3String_Read, E3String_Write. * Development/Source/FileFormats/E3IOFileFormat.c 1.10: Improved E3FileFormat_GenericReadBinary_String. * Development/Source/Core/System/E3IOData.h 1.6: New functions E3String_WriteUnlimited, E3String_ReadUnlimited. * Development/Source/Core/Glue/QD3DIO.c 1.8: In Q3String_Read, allow the data parameter to be NULL, as QD3D allows. New functions Q3String_ReadUnlimited, Q3String_WriteUnlimited. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.21: Made E3Read_3DMF_String_C do something reasonable when QUESA_ALLOW_QD3D_EXTENSIONS is off. 2002-06-17 jw2 * SDK/Includes/Quesa/QuesaSet.h 1.16: Modified a few HeaderDoc comments. 2002-06-16 jw2 * Development/Source/Renderers/Interactive/IRUpdate.c 1.40: ir_state_adjust_gl now uses a continuous function to map specular control to OpenGL shininess. * SDK/Includes/Quesa/QuesaGeometry.h 1.16: More HeaderDoc comments. 2002-06-15 jw2 * Development/Source/Core/System/E3Set.c 1.18: Rewrote E3Set_CopyElement and added a few new helper functions. 2002-06-14 jw2 * Development/Source/Platform/Mac/E3MacSystem.c 1.21: In the CFM termination routine, don't write a leak log if Quesa has not been shut down, which probably means the app crashed. * Development/Source/Core/System/E3CustomElements.c 1.7: Make name and URL custom elements get duplicated correctly. * SDK/Includes/Quesa/QuesaIO.h 1.26: Added a few HeaderDoc comments. 2002-06-13 jw2 * Development/Source/Core/System/E3Set.c 1.17: Allow E3Set_CopyElement to succeed if the dataSize is zero. 2002-06-13 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.39: Corrected specular control mappings. 2002-06-12 jw2 * Development/Source/Core/System/E3Set.c 1.16: Allow E3Set_Get to succeed if the dataSize is zero. 2002-06-11 jw2 * Development/Source/Core/System/E3Main.c 1.21: Small fix to my fix in E3Exit. * Development/Source/Core/Glue/QD3DMain.c 1.10: * SDK/Includes/Quesa/Quesa.h 1.43: Made the first parameter of Q3ObjectHierarchy_GetTypeFromString a const parameter. * Development/Source/Core/System/E3Main.c 1.20: Fixed a bug in the leak-checking code, in the case that you shut down Quesa and then reinitialize it. * Development/Source/Core/System/E3Main.c 1.22: * Development/Source/Core/System/E3Main.h 1.8: Made the first parameter of E3ObjectHierarchy_GetTypeFromString a const parameter. 2002-06-09 jw2 * SDK/Includes/Quesa/QuesaGeometry.h 1.15: Added a bunch of HeaderDoc comments. 2002-06-08 jw2 * Development/Source/Core/System/E3Group.c 1.22: Added methods for duplication. 2002-06-06 jw2 * SDK/Includes/Quesa/QuesaSet.h 1.15: Fixed HTML errors in HeaderDoc comments. 2002-06-02 jw2 * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.9: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaTransform/toc.html 1.2: QuesaTransform.h marked up. * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.9: * Documentation/developer/apiref/QuesaSet/toc.html 1.2: QuesaSet.h markup. * SDK/Includes/Quesa/QuesaTransform.h 1.12: Added HeaderDoc markup. * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.5: * Documentation/developer/apiref/QuesaMemory/toc.html 1.2: Updated QuesaMemory.h. * SDK/Includes/Quesa/QuesaGeometry.h 1.13: * SDK/Includes/Quesa/QuesaIO.h 1.25: * SDK/Includes/Quesa/QuesaMemory.h 1.7: * SDK/Includes/Quesa/QuesaSet.h 1.14: * SDK/Includes/Quesa/QuesaTransform.h 1.13: Modified HeaderDoc comments. * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.1: Initial commit. * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.10: * Documentation/developer/apiref/QuesaTransform/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaTransform/toc.html 1.3: Updated QuesaTransform.h. * SDK/Includes/Quesa/QuesaGeometry.h 1.14: Added a few HeaderDoc comments. * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.10: * Documentation/developer/apiref/QuesaSet/DataTypes/DataTypes.html 1.2: * Documentation/developer/apiref/QuesaSet/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.10: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.10: * Documentation/developer/apiref/QuesaSet/toc.html 1.3: Updated QuesaSet.h. 2002-06-01 jw2 * SDK/Includes/Quesa/QuesaSet.h 1.13: Added HeaderDoc markup. 2002-05-31 dair * Development/Source/Core/System/E3Pick.c 1.11: Fixed two picking bugs: picks will now sorted if sort method specified (even if distance bit not set), and numHitsToReturn limit now enforced when querying hits. * Development/Source/Core/System/E3Pick.c 1.12: Consolidated sort fixup, now apply after a _SetData call as well. 2002-05-31 jstrout * Development/Source/Platform/Mac/Resources/Quesa.rsrc 1.3: check-in of revised resource set, including graphics and menus needed to support the integrated viewer * Development/Source/Core/Viewer/E3Viewer.c 1.43: added support for shading (phong or lambert) * SDK/Examples/Viewer Test/Viewer Test.c 1.7: added Open Model command to Special menu 2002-05-30 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.11: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.14: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.9: New method E3FFW_3DMF_Close. * Development/Source/Core/Glue/QD3DMain.c 1.9: * SDK/Includes/Quesa/Quesa.h 1.42: New debugging API Q3Shared_GetReferenceCount. * Development/Source/Core/Support/E3ClassTree.c 1.11: Modified E3ClassTree_CreateInstance when debugging. * Development/Source/Core/Glue/QD3DMemory.c 1.4: * SDK/Includes/Quesa/QuesaMemory.h 1.6: New leak-checking APIs. * Development/Source/Core/Support/E3Globals.c 1.7: Initialize new fields of the globals structure. * Development/Source/Core/Glue/QD3DMath.c 1.14: In Q3Quaternion_GetAxisAndAngle, get rid of an unused variable warning. * Development/Source/Core/System/E3Memory.c 1.6: Fixed a bug in E3Memory_NextRecordedObject. * Development/Projects/Mac/Quesa.mcp 1.19: Added new stack crawl sources. Also, classic targets needed more stub libraries to link. * Development/Source/Core/System/E3Main.c 1.19: * Development/Source/Core/System/E3Main.h 1.7: Modifications for leak checking. * Development/Source/Core/Support/E3Globals.h 1.26: Add new fields to the global structure and object instance structure for debug builds. * Development/Source/Core/System/E3Memory.c 1.5: * Development/Source/Core/System/E3Memory.h 1.4: New leak-checking functions. * Development/Projects/Mac/Quesa.mcp.exp 1.14: Export Q3Error_ToString, Q3Warning_ToString, Q3Notice_ToString. * Development/Projects/Mac/Quesa.mcp.exp 1.13: New leak-checking API symbols. 2002-05-30 dair * Development/Source/Core/System/E3Math.c 1.23: Math tune-ups from Jeff Frey: matrix determinant/inverse routines special cased for 3x3 and 4x4 usage. 2002-05-29 jw2 * Development/Source/Core/Glue/QD3DErrors.c 1.11: Fixed minor type conversion errors. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.11: e3fformat_3dmf_bin_readobject was leaking EndGroup objects. 2002-05-28 jw2 * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.11: Fixed a leak in e3geom_trigrid_disposedata. * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.17: Fixed a leak of a display group in e3geom_nurbcurve_cache_new. * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.11: Fixed a memory leak in e3geom_cylinder_disposedata. * Development/Source/Core/System/E3Group.c 1.21: Added a delete handler to the ordered display group metahandler, fixing a memory leak. 2002-05-26 jw2 * Development/Source/Core/Support/E3Utils.c 1.12: Modified E3Shared_Acquire so that the output reference will be set to NULL (rather than left uninitialized) if the input object is not a shared object. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.20: Added code for writing end caps. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.10: Register methods for cone, cylinder, and torus. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.10: Added code for writing cone, cylinder, and torus. 2002-05-25 jw2 * Development/Projects/Mac/Quesa.mcp.exp 1.12: * Development/Source/Core/Glue/QD3DSet.c 1.7: * SDK/Includes/Quesa/QuesaSet.h 1.12: Removed recent addition Q3XElement_EmptyData. * Development/Source/Core/System/E3Set.c 1.15: * Development/Source/Core/System/E3Set.h 1.8: Removed recent addition E3XElement_EmptyData. 2002-05-22 dair * Documentation/info/download.html 1.12: Added installation notes for Mac OS X. * Documentation/developer/bugs.html 1.10: Added reference to Bugzilla. 2002-05-17 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.9: Register methods for ellipsoid and trimesh. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.13: Added methods to traverse and write Type and CString objects. In E3FFW_3DMF_TraverseObject, submit any custom elements attached to a shape. In E3FFW_3DMF_DisplayGroup_Traverse, use the correct default state. Just after the start of the file, write Type objects for any custom types that are in use. Fixed bugs in e3ffw_3DMF_write_objects. * Development/Source/FileFormats/E3IOFileFormat.c 1.9: Implemented E3FileFormat_GenericWriteBinary_String. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.9: Implemented writing of backfacing style, ellipsoids, trimeshes. * Development/Source/Core/Support/E3ClassTree.c 1.10: In E3ClassTree_AddMethodByType, added an assertion to let you know when it fails due to the class not having been registered. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.10: Changes to e3fformat_3dmf_bin_readobject: Package a custom element into a set, use the correct default display group state, handle custom elements on display groups. * Development/Source/Core/System/E3Main.c 1.18: * Development/Source/Core/System/E3Main.h 1.6: New function E3Shape_SubmitElements. * Development/Source/Core/Glue/QD3DSet.c 1.6: * SDK/Includes/Quesa/QuesaSet.h 1.11: New function Q3XElement_EmptyData. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.10: Added structure declaration TE3FFormat3DMF_AttributeArray_Data. * Development/Source/Core/System/E3Set.c 1.14: Make E3Attribute_AttributeToClassType leave negative types alone, in case we ever use custom attributes. New functions E3Set_SubmitElements, E3XElement_EmptyData, e3element_metahandler, e3element_write. * Development/Source/Core/Support/E3Globals.h 1.25: Define kQ3ClassNameType, kQ3ObjectTypeType, and changed values of kQ3ObjectTypeCustomElementName, kQ3ObjectTypeCustomElementUrl, and kQ3ObjectTypeCustomElementWire to be negative. * Development/Projects/Mac/Quesa.mcp.exp 1.11: Added Q3XElement_EmptyData. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.19: Added write method for AttributeArray, register write and traverse methods for Type and CString classes. In E3FFormat_3DMF_DisplayGroupState_Get, use the correct default state specified in the 3DMF Reference. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.8: Declare new traverse and write methods for Type and CString classes. * Development/Source/Core/System/E3Set.h 1.7: New functions E3Set_SubmitElements, E3XElement_EmptyData. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.19: Read custom elements on ellipsoids and TriMeshes. In E3Read_3DMF_Geom_Mesh, added a hack to read a Mesh as a TriMesh, as an alternative to the prior hack to read a Mesh as polygons, until we get a real mesh implementation. * Development/Source/Core/System/E3Group.c 1.20: Fixed a bug, e3group_display_submit_contents was calling the wrong submit method for writing. 2002-05-17 dair * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.9: Fixed bug spotted by Stefan, now pass correct count for triangles and edges when invoking E3TriMeshAttribute_GatherArray. 2002-05-13 jw2 * Development/Source/Platform/Mac/E3MacSystem.c 1.20: In e3mac_load_plugin, save and restore the resource file. 2002-05-02 jw2 * Development/Source/Core/Support/E3ClassTree.c 1.9: Modified E3ClassTree_GetNextClassType and e3class_dump_class so that custom class types will be negative. 2002-05-02 jstrout * SDK/Extras/Math Test/Math Test.cp 1.3: * SDK/Extras/Math Test/Math Test.mcp 1.2: Updated to work with CW7, added needed headers, and added test of Q3Quaternion_GetAxisAndAngle. * Development/Projects/Mac/Quesa.mcp.exp 1.10: Added Q3Quaternion_GetAxisAndAngle. * Development/Source/Core/System/E3Math.c 1.21: Updated E3Quaternion_GetAxisAndAngle to use kQ3RealZero. * Development/Source/Core/Glue/QD3DMath.c 1.13: Updated Q3Quaternion_GetAxisAndAngle to use kQ3RealZero. * Development/Source/Core/System/E3Math.c 1.22: Fixed bug in E3Quaternion_GetAxisAndAngle. 2002-05-01 jw2 * Development/Projects/Mac/Quesa.mcp.exp 1.9: * Development/Source/Core/Glue/QD3DSet.c 1.5: * SDK/Includes/Quesa/QuesaSet.h 1.10: Added Q3Set_CopyElement. * Development/Source/Core/System/E3Set.c 1.13: * Development/Source/Core/System/E3Set.h 1.6: Added E3Set_CopyElement. 2002-05-01 jstrout * Development/Source/Core/Glue/QD3DMath.c 1.12: * SDK/Includes/Quesa/QuesaMath.h 1.18: Added Q3Quaternion_GetAxisAndAngle. * Development/Source/Core/System/E3Math.c 1.20: * Development/Source/Core/System/E3Math.h 1.10: Added E3Quaternion_GetAxisAndAngle. 2002-04-30 jw2 * Development/Source/Core/System/E3Main.c 1.17: Plugged a memory leak in E3Shape_AddElement. 2002-04-13 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.38: Change from Sauro Agostini, improved QD3D->OpenGL specular control mapping. * Documentation/other/contributors.html 1.13: Added Fred Mandrea as a contributor. 2002-04-11 jw2 * Development/Source/Core/System/E3Storage.c 1.11: In e3storage_path_read, work around a performance problem in CodeWarrior's standard C library for Windows. 2002-04-05 jw2 * SDK/Includes/Quesa/QuesaGroup.h 1.13: Added new enumerated constant kQ3DisplayGroupStateMaskIsNotForBounding. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.12: Write the new flag kQ3DisplayGroupStateMaskIsNotForBounding to the binary format. * Development/Source/Core/Support/E3Prefix.h 1.18: Changed #pragma error to #error * Development/Source/Core/System/E3Group.c 1.19: Don't submit a display group for bounding if the new flag kQ3DisplayGroupStateMaskIsNotForBounding is set. * SDK/Includes/Quesa/Quesa.h 1.41: Changed #pragma error to #error. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.18: Read the new flag kQ3DisplayGroupStateMaskIsNotForBounding. 2002-04-04 dair * SDK/Includes/Quesa/QuesaLight.h 1.11: * SDK/Includes/Quesa/QuesaPick.h 1.13: Added HeaderDoc markup. * SDK/Includes/Quesa/QuesaCamera.h 1.13: Fixed typo. 2002-04-03 dair * SDK/Includes/Quesa/QuesaCamera.h 1.12: * SDK/Includes/Quesa/QuesaController.h 1.11: * SDK/Includes/Quesa/QuesaCustomElements.h 1.12: * SDK/Includes/Quesa/QuesaDrawContext.h 1.21: * SDK/Includes/Quesa/QuesaErrors.h 1.19: * SDK/Includes/Quesa/QuesaExtension.h 1.12: * SDK/Includes/Quesa/QuesaGroup.h 1.12: * SDK/Includes/Quesa/QuesaIO.h 1.24: * SDK/Includes/Quesa/QuesaMath.h 1.17: * SDK/Includes/Quesa/QuesaStorage.h 1.20: * SDK/Includes/Quesa/QuesaStyle.h 1.13: * SDK/Includes/Quesa/QuesaView.h 1.14: More HeaderDoc markup. * Development/Source/Core/System/E3Main.c 1.16: Q3Initialize posts notice if called more than once. * Development/Source/Core/System/E3Errors.c 1.9: Updated error text. * Documentation/developer/apiref/QuesaController/DataTypes/DataTypes.html 1.1: First revision. * Documentation/developer/apiref/Quesa/CompositePage.html 1.8: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.8: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.8: * Documentation/developer/apiref/Quesa/Quesa.html 1.8: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.8: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.8: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.8: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.8: * Documentation/developer/apiref/QuesaController/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaController/toc.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaCustomElements/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.8: * Documentation/developer/apiref/QuesaCustomElements/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/toc.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaDrawContext/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.8: * Documentation/developer/apiref/QuesaDrawContext/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/toc.html 1.2: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaErrors/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaErrors/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.8: * Documentation/developer/apiref/QuesaErrors/toc.html 1.2: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaExtension/DataTypes/DataTypes.html 1.1: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.8: * Documentation/developer/apiref/QuesaExtension/toc.html 1.2: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.8: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaGroup/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.8: * Documentation/developer/apiref/QuesaGroup/toc.html 1.2: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.8: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.8: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.8: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.4: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.8: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.5: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.8: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.8: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.8: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.8: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.9: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.9: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.8: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.8: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.8: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.8: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.8: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.3: Regenerated from latest headers. * Development/Source/Core/System/E3Light.c 1.4: Q3Light_SetBrightness posts notice if brightness is > 1.0. 2002-03-29 dair * SDK/Includes/Quesa/QuesaErrors.h 1.18: Fixed typo in HeaderDoc tag. * Documentation/developer/apiref/Quesa/CompositePage.html 1.7: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.7: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.7: * Documentation/developer/apiref/Quesa/Quesa.html 1.7: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.7: * Documentation/developer/apiref/Quesa/toc.html 1.4: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.7: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.7: * Documentation/developer/apiref/QuesaCamera/toc.html 1.2: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.7: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.7: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.7: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.7: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.7: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.7: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.7: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.7: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.7: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.7: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.3: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.7: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.4: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.7: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.7: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.7: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.7: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.8: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.8: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.7: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.7: * Documentation/developer/apiref/QuesaStyle/toc.html 1.2: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.7: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.7: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.2: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.7: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.2: Regenerated docs with latest markup and copyright date. * Development/Projects/Mac/Project Builder/English.lproj/InfoPlist.strings 1.2: * Development/Projects/Mac/QuesaCarbonDebug.pch 1.4: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.4: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.4: * Development/Projects/Mac/QuesaClassicDebug.pch 1.5: * Development/Projects/Mac/QuesaClassicProfile.pch 1.5: * Development/Projects/Mac/QuesaClassicRelease.pch 1.5: * Development/Projects/Mac/QuesaStaticDebug.pch 1.2: * Development/Projects/Mac/QuesaStaticProfile.pch 1.2: * Development/Projects/Mac/QuesaStaticRelease.pch 1.2: * Development/Scripts/HeaderDoc/headerDoc2HTML.config 1.2: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.3: * Development/Source/Platform/Mac/Resources/Quesa.r 1.6: * Development/Source/Renderers/Common/GLCocoaContext.m 1.5: * Documentation/reference/lgpl.html 1.6: Updated copyright date. * Documentation/developer/apiref/QuesaStyle/Enums/Enums.html 1.1: First revision. * SDK/Includes/Quesa/QuesaCamera.h 1.11: Added HeaderDoc markup to remaining API calls. * Development/Scripts/Scripts.html 1.7: Updated Headeriser comment. 2002-03-28 dair * Development/Source/Core/Support/E3Version.h 1.8: Updated version. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.8: Normalised comment. * Development/Source/Core/Glue/QD3DStorage.c 1.9: Normalised whitespace. * Development/Source/Core/Support/E3Utils.c 1.11: Fixed typos. * Development/Source/Core/Glue/QD3DErrors.c 1.10: Added comments to all preserve-state-around-bottleneck calls, wrap individual calls in test for QUESA_ALLOW_QD3D_EXTENSIONS. * Development/Source/Platform/Mac/Resources/Quesa.r 1.5: Updated copyright date. * SDK/Includes/Quesa/Quesa.h 1.40: * SDK/Includes/Quesa/QuesaController.h 1.10: * SDK/Includes/Quesa/QuesaCustomElements.h 1.11: * SDK/Includes/Quesa/QuesaDrawContext.h 1.20: * SDK/Includes/Quesa/QuesaErrors.h 1.17: * SDK/Includes/Quesa/QuesaExtension.h 1.11: * SDK/Includes/Quesa/QuesaGeometry.h 1.12: * SDK/Includes/Quesa/QuesaGroup.h 1.11: * SDK/Includes/Quesa/QuesaIO.h 1.23: * SDK/Includes/Quesa/QuesaLight.h 1.10: * SDK/Includes/Quesa/QuesaMath.h 1.16: * SDK/Includes/Quesa/QuesaMemory.h 1.5: * SDK/Includes/Quesa/QuesaPick.h 1.12: * SDK/Includes/Quesa/QuesaRenderer.h 1.18: * SDK/Includes/Quesa/QuesaSet.h 1.9: * SDK/Includes/Quesa/QuesaShader.h 1.11: * SDK/Includes/Quesa/QuesaStorage.h 1.19: * SDK/Includes/Quesa/QuesaString.h 1.12: * SDK/Includes/Quesa/QuesaStyle.h 1.12: * SDK/Includes/Quesa/QuesaTransform.h 1.11: * SDK/Includes/Quesa/QuesaView.h 1.13: * SDK/Includes/Quesa/QuesaViewer.h 1.25: Standardised enumsalwaysint location (for script munging). * Development/Source/Core/Support/E3Globals.c 1.6: * Development/Source/Core/Support/E3Globals.h 1.24: Normalised spacing. * SDK/Includes/Quesa/QuesaCamera.h 1.10: Added HeaderDoc markup to remaining types. * Development/Source/Renderers/Common/GLDrawContext.c 1.23: Change from Bill Heineman, now call glFlush before doing a SwapBuffers (it may not flush on all cards). * Development/Source/Renderers/Interactive/IRUpdate.c 1.37: Change from Bill Heineman , lambert illumination now sets specular alpha to 0.0 rather than 1.0. 2002-03-23 jw2 * SDK/Examples/Qut/QutTexture.c 1.6: Fixed a couple of places where a texture was not disposed after being put into a texture shader. Other cosmetic changes. 2002-03-19 dair * Development/Source/Core/Support/E3Tessellate.c 1.5: Fixed off-by-one error in e3tessellate_add_edge. 2002-03-18 jw2 * Development/Source/Core/Support/E3Tessellate.c 1.4: * Added CALLBACK macro to the callback routines for benefit of Win32. * Plugged memory leaks in e3tessellate_create_trimesh. * In E3Tessellate_Contours, don't call e3tessellate_create_trimesh if there are no points. 2002-03-17 jw2 * SDK/Examples/Import Test/Import Test.c 1.8: Fixed so that it would work with a model not centered at the origin. Also, made the rate of rotation stay approximately constant. 2002-03-16 jw2 * Development/Source/Core/System/E3View.c 1.32: Fixed an incorrect assertion in e3view_stack_pop_clean. 2002-03-15 jstrout * Development/Source/Core/System/E3View.c 1.31: Optimization: grow the state stack by doubling its size when needed, and don't bother to shrink it down again. 2002-03-14 jstrout * Development/Source/Core/Support/E3ErrorManager.c 1.8: * Development/Source/Core/Support/E3Globals.c 1.5: * Development/Source/Core/Support/E3Globals.h 1.23: * Development/Source/Core/Support/E3System.c 1.11: Refactored globals to use static initialization, and to be accessible from E3System.c (to reduce overhead of E3System_Bottleneck). * Development/Source/Core/Support/E3ErrorManager.c 1.9: Oops -- missed one case in previous change. * Development/Source/Core/Glue/QD3DErrors.c 1.9: Change in how we save/restore error state to avoid prematurely clearing it. This change goes along with the refactoring of error state in E3System.c. 2002-03-13 jw2 * SDK/Includes/Quesa/Quesa.h 1.39: * SDK/Includes/Quesa/QuesaCamera.h 1.9: * SDK/Includes/Quesa/QuesaController.h 1.9: * SDK/Includes/Quesa/QuesaCustomElements.h 1.10: * SDK/Includes/Quesa/QuesaDrawContext.h 1.19: * SDK/Includes/Quesa/QuesaErrors.h 1.16: * SDK/Includes/Quesa/QuesaExtension.h 1.10: * SDK/Includes/Quesa/QuesaGeometry.h 1.11: * SDK/Includes/Quesa/QuesaGroup.h 1.10: * SDK/Includes/Quesa/QuesaIO.h 1.22: * SDK/Includes/Quesa/QuesaLight.h 1.9: * SDK/Includes/Quesa/QuesaMath.h 1.15: * SDK/Includes/Quesa/QuesaMemory.h 1.4: * SDK/Includes/Quesa/QuesaPick.h 1.11: * SDK/Includes/Quesa/QuesaRenderer.h 1.17: * SDK/Includes/Quesa/QuesaSet.h 1.8: * SDK/Includes/Quesa/QuesaShader.h 1.10: * SDK/Includes/Quesa/QuesaStorage.h 1.18: * SDK/Includes/Quesa/QuesaString.h 1.11: * SDK/Includes/Quesa/QuesaStyle.h 1.11: * SDK/Includes/Quesa/QuesaTransform.h 1.10: * SDK/Includes/Quesa/QuesaView.h 1.12: * SDK/Includes/Quesa/QuesaViewer.h 1.24: Added #pragma enumsalwaysint on at the start of each header, and reset at the end. 2002-03-13 dair * Development/Projects/Mac/Quesa Custom Elements.mcp 1.2: * Development/Projects/Mac/Quesa Gestalt.mcp 1.4: * Development/Projects/Mac/Quesa Viewer.mcp 1.6: * SDK/Examples/Geom Test/Geom Test.mcp 1.6: * SDK/Examples/Viewer Test/Viewer Test.mcp 1.4: Updated to CW 7.2 * Development/Projects/Mac/Quesa.mcp 1.18: Updated to 7.2, profile target now built with optimisations on. * Development/Source/Renderers/Interactive/IRUpdate.c 1.36: ATI FSAA test now detects Radeon 8500 drivers. 2002-03-13 jstrout * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.11: Fix Dair's last change; "common" APIs are actually Win32-only, since they return TQ3Status instead of OSErr. 2002-03-02 pepe * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.16: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.16: * Development/Source/Core/Glue/QD3DIO.c 1.7: * Development/Source/Core/Glue/QD3DMain.c 1.8: * Development/Source/Core/Glue/QD3DRenderer.c 1.8: * Development/Source/Core/Glue/QD3DViewer.c 1.4: * Development/Source/Core/Support/E3Pool.c 1.8: * Development/Source/Core/Support/E3Tessellate.c 1.3: * Development/Source/Core/System/E3Main.c 1.15: Solved several compiler warnings, Fixed Win32 compilation problems with MS VS 2002-03-01 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.18: In E3Read_3DMF_Geom_TriMesh, corrected an off-by-one error in reading compressed triangle and edge data. 2002-02-24 dair * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.17: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.17: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.9: Sorted geometry handlers, added disk and ellipse handlers, and stubs for nurb patches and polyhedrons. * Development/Source/FileFormats/E3IOFileFormat.c 1.8: No longer read past eof when skipping blanks. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.12: Don't read past eof when skipping comments, e3fformat_3dmf_text_readobjecttype prevents errors propogating up to caller if it did manage to read something (handles 3DMFs which only contain an empty geometry object). 2002-02-22 dair * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.11: Fixed bug when reading cylinders from text 3DMFs: if multiple end cap flags were specified, only the first was used. * Development/Source/Core/Support/E3Globals.h 1.22: Fixed spacing. 2002-02-22 jstrout * Development/Source/Core/Viewer/E3Viewer.h 1.19: * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.10: Fix Dair's last change; "common" APIs are actually Win32-only, since they return TQ3Status instead of OSErr. 2002-02-19 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.42: More bug fixes & additional functionality (including anti-alias option). * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.9: Fixed bug in E3ViewerGetButtonRect. * SDK/Examples/Viewer Test/Viewer Test.c 1.6: Use more option flags to more thoroughly test the Viewer code. 2002-02-18 dair * Development/Source/Core/Support/E3Utils.c 1.10: * Development/Source/Core/Support/E3Utils.h 1.8: Added E3TriMeshAttribute_GatherArray, for creating TriMesh attribute arrays. * Development/Source/Core/Viewer/E3Viewer.c 1.41: Updated viewer flag names. * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.8: Renamed kQ3ViewerFlagVisible to kQ3ViewerFlagControllerVisible, updated #if sections to be explicit about Mac/Win usage (old APIs not required on non-Mac/Win systems). * SDK/Examples/Viewer Test/Viewer Test.c 1.5: Removed #include of QuesaViewer.h - pulled in by Qut.h, which takes care of framework-style paths. * Development/Source/Core/Viewer/E3Viewer.h 1.18: Fixed #if's to be explicit about Mac/Win - old APIs not required on other platforms. * Development/Source/Core/Geometry/E3GeometryBox.c 1.11: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.8: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.8: * Development/Source/Core/Support/E3Tessellate.c 1.2: Now create TriMesh attribute arrays through E3TriMeshAttribute_GatherArray. * SDK/Includes/Quesa/QuesaViewer.h 1.23: Renamed kQ3ViewerFlagVisible to kQ3ViewerFlagControllerVisible to reflect usage. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.9: Added viewer. 2002-02-14 jw2 * Development/Source/Core/Support/E3ErrorManager.c 1.7: Fixed an error in the order of parameters passed to the 4 error callbacks. The error was introduced in revision 1.4. 2002-02-14 pepe * Development/Source/Core/Support/E3System.c 1.10: * Development/Source/Core/System/E3Group.c 1.18: * Development/Source/Renderers/Interactive/IRGeometry.c 1.22: * Development/Source/Renderers/Interactive/IRUpdate.c 1.35: Corrected minor compiler warnings 2002-02-13 dair * Documentation/developer/bugs.html 1.9: Updated bug list. * Development/Source/Core/Geometry/E3GeometryMesh.c 1.10: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.6: * Development/Source/Core/Support/E3ArrayOrList.c 1.7: * Development/Source/Core/Support/E3ArrayOrList.h 1.4: * Development/Source/Core/Support/E3Pool.c 1.7: * Development/Source/Core/Support/E3Pool.h 1.4: Mesh updates from Rob. 2002-02-13 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.40: Implemented UseData method. * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.7: fixed translation of "default settings" flag 2002-02-10 dair * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.5: Updated to use kQ3ViewerFlagVisible, and go through Q3Viewer_ entry points rather than E3Viewer_. * SDK/Includes/Quesa/QuesaViewer.h 1.22: Added missing kQ3ViewerFlagVisible constant. 2002-02-10 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.39: Implemented Renderers submenu of the Options button. * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.4: initial implementation of first handful of Mac APIs * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.6: initial implementation of all Mac APIs 2002-02-07 jw2 * SDK/Examples/Qut/Qut.c 1.10: Initialize gStyleDataFog, to keep debug QD3D happy. * SDK/Examples/Geom Test/Geom Test.c 1.21: Dispose of the texture object in App_Terminate. 2002-02-07 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.38: Partly implemented the Camera and Options button. 2002-02-06 jw2 * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.16: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.16: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.8: Added reading support for illumination shaders. 2002-02-05 jw2 * SDK/Examples/Qut/Mac/QutMac.c 1.26: Added a handler for the Quit AppleEvent. * SDK/Examples/Geom Test/Geom Test.c 1.20: Small change to createWorldBounds to keep the world bounding box from slowing the frame rate as much. 2002-02-05 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.37: Implemented the Reset button. 2002-02-04 dair * Development/Source/Core/Support/E3ErrorManager.c 1.6: Fixed missing #endif. * Development/Source/Core/Geometry/E3GeometryCone.c 1.9: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.11: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.10: * Development/Source/Core/Support/E3Debug.h 1.9: Updated whitespace. * Development/Projects/Be/makefile 1.8: * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.8: * Development/Projects/Mac/Quesa.mcp 1.17: * Development/Projects/Unix/makefile 1.6: * Development/Projects/Windows/Quesa.dsp 1.19: * Development/Projects/Windows/Quesa.mcp 1.2: Added E3Tessellate.[ch] to projects. * Development/Source/Core/Geometry/E3Geometry.c 1.12: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.12: Updated comments. * SDK/Examples/Geom Test/Geom Test.c 1.19: Updated general poly to have holes, submit world bounds after texture. * Development/Source/Core/Support/E3Tessellate.c 1.1: * Development/Source/Core/Support/E3Tessellate.h 1.1: First revision of tesellator. * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.8: Now handle general polys with holes (using the E3Tessellate API), and calculate the bounds based on all the contours rather than just the first (contours may be disjoint). 2002-02-03 jw2 * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.11: Modified the bounding method. Previously this was using the local bounding box in the trimesh data structure, and doing so in a way that was incorrect for the "exact" method. Now in the " exact" case it uses all the vertices. In the "approximate" cases it still uses the local box, but differently. * Development/Source/Core/Geometry/E3Geometry.c 1.11: Added a generic bounding method for geometries, e3geometry_bounds, which submits the decomposed version of the geometry (i.e., usually a trimesh). * Development/Source/Core/Geometry/E3GeometryCone.c 1.8: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.10: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.6: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.7: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.10: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.9: Removed the previous bounding method, so bounds will now be computed by the generic method for geometries. * SDK/Examples/Geom Test/Geom Test.c 1.18: Added option to see a world-coordinate bounding box instead of or in addition to the local-coordinate bounding box. 2002-02-02 jw2 * Development/Source/Core/System/E3Main.c 1.13: Allowed for the possibility that instanceData->theSet == NULL in E3Shape_GetSet, E3Shape_GetElement, E3Shape_GetNextElementType, E3Shape_EmptyElements, and E3Shape_ClearElement. 2002-02-02 dair * Development/Source/Core/Geometry/E3Geometry.c 1.10: * Development/Source/Core/Support/E3ArrayOrList.c 1.6: * Development/Source/Core/Support/E3Globals.h 1.21: * Development/Source/Core/Support/E3Pool.c 1.6: * Development/Source/Core/System/E3CustomElements.c 1.6: * Development/Source/Core/System/E3DrawContext.h 1.9: * Development/Source/Core/System/E3Errors.c 1.8: * Development/Source/Core/System/E3Group.c 1.17: * Development/Source/Core/System/E3Main.c 1.14: * Development/Source/Core/System/E3Pick.c 1.10: * Development/Source/Core/System/E3Renderer.c 1.12: * Development/Source/Core/System/E3Set.c 1.12: * Development/Source/Core/System/E3Shader.c 1.7: * Development/Source/Core/System/E3Storage.c 1.10: * Development/Source/Core/System/E3View.c 1.30: * Development/Source/Core/Viewer/E3Viewer.c 1.36: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.9: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.10: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.5: * Development/Source/Platform/Be/E3BeStorage.c 1.5: * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.3: * Development/Source/Platform/Mac/E3MacStorage.c 1.8: * Development/Source/Platform/Mac/E3MacViewer.c 1.3: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.5: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.3: * Development/Source/Renderers/Common/GLCocoaContext.h 1.5: * Development/Source/Renderers/Common/GLDrawContext.c 1.22: * SDK/Extras/3dsReader/3dsReader.c 1.9: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.3: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.9: * SDK/Includes/Quesa/Quesa.h 1.38: * SDK/Includes/Quesa/QuesaCamera.h 1.8: * SDK/Includes/Quesa/QuesaController.h 1.8: * SDK/Includes/Quesa/QuesaCustomElements.h 1.9: * SDK/Includes/Quesa/QuesaDrawContext.h 1.18: * SDK/Includes/Quesa/QuesaExtension.h 1.9: * SDK/Includes/Quesa/QuesaGeometry.h 1.10: * SDK/Includes/Quesa/QuesaIO.h 1.21: * SDK/Includes/Quesa/QuesaLight.h 1.8: * SDK/Includes/Quesa/QuesaPick.h 1.10: * SDK/Includes/Quesa/QuesaRenderer.h 1.16: * SDK/Includes/Quesa/QuesaStyle.h 1.10: * SDK/Includes/Quesa/QuesaTransform.h 1.9: * SDK/Includes/Quesa/QuesaViewer.h 1.21: Updated typedef struct usage to improve compiler warnings. 2002-01-30 jw2 * SDK/Includes/Quesa/QuesaIO.h 1.20: Wrote HeaderDoc comments for a few functions. 2002-01-29 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.35: Minor fixes to control strip background. 2002-01-28 jw2 * SDK/Examples/Qut/Mac/QutMac.c 1.25: The FPS is now displayed in the window title bar, since drawing over the image is difficult if not impossible in Mac OS X. Also, changed the nib menu IDs to match the non-nib ones, and declared some Carbon Event callbacks pascal. * SDK/Examples/Geom Test/Geom Test.c 1.17: The rate of rotation now stays approximately constant, despite variation in frame rate. * SDK/Examples/Qut/Mac/main.nib/classes.nib 1.2: * SDK/Examples/Qut/Mac/main.nib/info.nib 1.2: * SDK/Examples/Qut/Mac/main.nib/objects.xib 1.3: Corrected problems with the menus, such a missing menu IDs, and removed the window. 2002-01-28 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.34: Control strip background now adjusts for inactive window (under CarbonLib 1.4 or later). * Development/Source/Core/Viewer/E3Viewer.c 1.33: Fixes for bugs found under OS X: (1) geometry was not drawn, and (2) icon on first button was not initially drawn. Also changed the background of the control strip to use a theme-compliant background (modeless dialog theme). 2002-01-27 dair * SDK/Examples/Qut/Mac/QutMac.c 1.24: Fixed console warning on X - dispose of view before disposing of window. * Development/Source/Platform/Mac/E3MacPrefix.h 1.14: Added Gestalt.h to #include list. * Development/Source/Renderers/Common/GLDrawContext.c 1.21: AGL_COLORMAP_TRACKING only enabled on 9. * Development/Source/Renderers/Common/GLPrefix.h 1.9: Tidied up #includes. * Development/Source/Renderers/Interactive/IRPrefix.h 1.13: * Development/Source/Renderers/Interactive/IRUpdate.c 1.34: ATI FSAA only enabled if present. 2002-01-26 jstrout * SDK/Examples/Qut/Mac/QutMac.c 1.23: Added support for several new events: redraw, mouseUp, idle. Needed to make Viewer Test work properly. 2002-01-24 jw2 * SDK/Includes/Quesa/QuesaStorage.h 1.17: Added HeaderDoc comments for most functions. * Development/Source/Core/Glue/QD3DStorage.c 1.7: Added stronger requirements to various Q3*Storage_Get and Q3* Storage_Set functions, which only make sense when applied to exactly one kind of storage objects. Also put #if QUESA_ALLOW_QD3D_EXTENSIONS around the path storage APIs, as the headers. * Development/Source/Renderers/Interactive/IRUpdate.c 1.33: In IRRenderer_State_FlushTextureCache, added a call to GLDrawContext_SetCurrent so that OpenGL would know which textures it was dealing with. * Development/Source/Core/Glue/QD3DStorage.c 1.8: Fixed syntax errors I introduced minutes before. Oops. 2002-01-23 jw2 * Development/Source/Core/Glue/QD3DErrors.c 1.8: Added #if QUESA_ALLOW_QD3D_EXTENSIONS around Q3Error_PlatformGet, Q3Error_PlatformPost, Q3Error_ToString, Q3Warning_ToString, Q3Notice_ToString. * SDK/Includes/Quesa/QuesaErrors.h 1.15: Added HeaderDoc comments. 2002-01-22 jw2 * Development/Source/Core/Glue/QD3DMath.c 1.11: In Q3BoundingBox_SetFromPoints3D and Q3BoundingBox_SetFromRationalPoints4D, remove the requirement that the number of points not be 0. The corresponding E3 functions do not have that limitation. 2002-01-22 dair * SDK/Includes/Quesa/QuesaErrors.h 1.14: Added kQ3ErrorPlatformError for non-Mac/Win/Unix platforms. * Development/Source/Core/Support/E3ErrorManager.c 1.5: Error manager now posts/clears errors as per QD3D. * Development/Source/Core/System/E3Errors.c 1.7: Added kQ3PlatformError string, removed state clearing now handled by E3ErrorManager.c. * Development/Source/Core/Support/E3ErrorManager.h 1.6: Removed E3ErrorManager_ClearAll, no longer used. * Development/Source/Core/System/E3Errors.h 1.8: Renamed parameter. * Development/Source/Core/Glue/QD3DErrors.c 1.7: Restored system bottleneck calls, preserve error/warning/notice state to allow multiple _Get calls without clearing. * Development/Source/Core/Support/E3System.c 1.9: Bottleneck clears errors/warnings/notices as required, allows each type to persist until cleared. * Development/Source/Core/Support/E3Globals.h 1.20: Added distinct error/warning/notice/platform clear flags. 2002-01-21 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.21: Fix from Sauro to make backface removal/flipping render as per QD3D. * SDK/Includes/Quesa/QuesaStyle.h 1.9: Wrapped kQ3AntiAliasModeMaskFullScreen in QUESA_ALLOW_QD3D_EXTENSIONS. 2002-01-17 jw2 * Development/Source/Core/Viewer/E3Viewer.c 1.32: Removed definition of gShlbResFile, which Joe put into E3MacSystem.c. 2002-01-17 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.32: Added FSAA support for ATI hardware on Mac. * SDK/Includes/Quesa/QuesaStyle.h 1.8: Added full screen anti-alias bit, and HeaderDoc markup to enums. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.7: Updated for new PB format. 2002-01-17 jstrout * Development/Source/Platform/Mac/Resources/Quesa.rsrc 1.2: check-in of resources needed for Viewer * Development/Source/Platform/Mac/E3MacSystem.c 1.19: added support for resources needed by Viewer 2002-01-16 dair * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/NSAppleMenuImage.tiff 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/NSAppleMenuImage.tiff 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/NSAppleMenuImage.tiff 1.5: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/classes.nib 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/classes.nib 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/info.nib 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/info.nib 1.4: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/objects.nib 1.3: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/objects.nib 1.4: Fixed line endings. * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.pbproj/project.pbxproj 1.2: Updated to 1.1.1 PB format. 2002-01-15 jw2 * Development/Source/Core/Support/E3Debug.h 1.8: Defined new macro Q3_ASSERT_MESSAGE, and modified Q3_REQUIRE and Q3_REQUIRE_OR_RESULT, to get more informative assertion messages when requirements fail. * Development/Source/Core/Glue/QD3DStorage.c 1.6: In Q3MemoryStorage_New, removed Q3_REQUIRE_OR_RESULT( Q3_VALID_PTR(buffer), NULL) because it is valid for buffer to be NULL. * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.7: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.3: Changed Q3_DEBUG to 0. 2002-01-15 dair * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.7: Renamed to E3CocoaDrawContext.m. * Development/Source/Core/Geometry/E3GeometryBox.c 1.10: Fixed /*parameter*/ construct - breaks PB compiler. * Development/Source/Platform/Cocoa/E3CocoaDrawContext.m 1.1: Previously known as E3CocoaDrawContext.c. * Development/Source/Core/System/E3Main.c 1.12: Turned off viewer for Cocoa builds - no viewer implementation yet. * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.11: Removed unused local variable - fixed compiler warning. * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/NSAppleMenuImage.tiff 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/info.nib 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/objects.nib 1.2: Updated - previous files were corrupt. * Development/Source/Core/Viewer/E3Viewer.c 1.31: Added temporary gShlbResFile to fix link error. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.6: * Development/Source/Renderers/Common/GLCocoaContext.h 1.4: * Development/Source/Renderers/Common/GLCocoaContext.m 1.4: Changes for 10.1 dev tools. 2002-01-12 pepe * Development/Source/Core/Glue/QD3DMain.c 1.7: Corrected a minor type error in Q3Shape_ContainsElement * Development/Source/Core/Support/E3Globals.h 1.19: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.15: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.9: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.15: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.9: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.10: Implemented the reading of Cylinders, and corrected the reading of caps and caps attributes in Cones and Cylinders * Development/Source/Core/System/E3View.c 1.29: Completed e3view_pick_begin to deal with orthographic cameras 2002-01-12 jstrout * Development/Projects/Windows/Quesa.mcp 1.1: * Development/Projects/Windows/QuesaHeaders.h 1.1: Initial check-in of CodeWarrior Pro 6 project (and needed prefix file). Still rather preliminary, only debug target has been tested. 2002-01-11 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.30: Added support for Appearance Manager buttons on the Mac, and added #ifdefs as needed to make it compile (though not fully function) under Windows. * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.3: Implemented (empty) stub functions for Windows. Later we'll have these call through to the new Viewer API. 2002-01-09 jw2 * Development/Source/Renderers/Common/GLDrawContext.c 1.20: In gldrawcontext_win_new, added a typecast in a CreateDIBSection call to make it compile with CodeWarrior Pro 7. 2002-01-06 dair * Development/Source/Core/Geometry/E3Geometry.c 1.9: Updated copyright. * Development/Source/Core/Geometry/E3Geometry.h 1.4: * Development/Source/Core/Geometry/E3GeometryBox.c 1.9: * Development/Source/Core/Geometry/E3GeometryBox.h 1.5: * Development/Source/Core/Geometry/E3GeometryCone.c 1.7: * Development/Source/Core/Geometry/E3GeometryCone.h 1.4: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.9: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.4: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.5: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.4: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.6: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.4: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.9: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.4: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.7: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.5: * Development/Source/Core/Geometry/E3GeometryLine.c 1.8: * Development/Source/Core/Geometry/E3GeometryLine.h 1.5: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.8: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.5: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.9: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.5: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.15: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.5: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.15: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.5: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.8: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.5: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.6: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.4: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.8: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.5: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.7: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.5: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.7: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.5: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.8: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.4: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.10: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.5: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.10: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.4: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.8: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.5: * Development/Source/Core/Glue/QD3DCamera.c 1.3: * Development/Source/Core/Glue/QD3DController.c 1.4: * Development/Source/Core/Glue/QD3DCustomElements.c 1.3: * Development/Source/Core/Glue/QD3DDrawContext.c 1.6: * Development/Source/Core/Glue/QD3DErrors.c 1.6: * Development/Source/Core/Glue/QD3DExtension.c 1.5: * Development/Source/Core/Glue/QD3DGeometry.c 1.6: * Development/Source/Core/Glue/QD3DGroup.c 1.4: * Development/Source/Core/Glue/QD3DIO.c 1.6: * Development/Source/Core/Glue/QD3DLight.c 1.3: * Development/Source/Core/Glue/QD3DMain.c 1.6: * Development/Source/Core/Glue/QD3DMath.c 1.10: * Development/Source/Core/Glue/QD3DMemory.c 1.3: * Development/Source/Core/Glue/QD3DPick.c 1.4: * Development/Source/Core/Glue/QD3DRenderer.c 1.7: * Development/Source/Core/Glue/QD3DSet.c 1.4: * Development/Source/Core/Glue/QD3DShader.c 1.5: * Development/Source/Core/Glue/QD3DStorage.c 1.5: * Development/Source/Core/Glue/QD3DString.c 1.4: * Development/Source/Core/Glue/QD3DStyle.c 1.4: * Development/Source/Core/Glue/QD3DTransform.c 1.3: * Development/Source/Core/Glue/QD3DView.c 1.9: * Development/Source/Core/Glue/QD3DViewer.c 1.3: * Development/Source/Core/Support/E3ArrayOrList.c 1.5: * Development/Source/Core/Support/E3ArrayOrList.h 1.3: * Development/Source/Core/Support/E3ClassTree.c 1.8: * Development/Source/Core/Support/E3ClassTree.h 1.5: * Development/Source/Core/Support/E3Compatibility.c 1.4: * Development/Source/Core/Support/E3Compatibility.h 1.5: * Development/Source/Core/Support/E3Debug.h 1.7: * Development/Source/Core/Support/E3ErrorManager.c 1.4: * Development/Source/Core/Support/E3ErrorManager.h 1.5: * Development/Source/Core/Support/E3Globals.c 1.4: * Development/Source/Core/Support/E3Globals.h 1.18: * Development/Source/Core/Support/E3HashTable.c 1.6: * Development/Source/Core/Support/E3HashTable.h 1.4: * Development/Source/Core/Support/E3Pool.c 1.5: * Development/Source/Core/Support/E3Pool.h 1.3: * Development/Source/Core/Support/E3Prefix.h 1.17: * Development/Source/Core/Support/E3System.c 1.8: * Development/Source/Core/Support/E3System.h 1.6: * Development/Source/Core/Support/E3Utils.c 1.9: * Development/Source/Core/Support/E3Utils.h 1.7: * Development/Source/Core/Support/E3Version.h 1.7: * Development/Source/Core/System/E3Camera.c 1.7: * Development/Source/Core/System/E3Camera.h 1.4: * Development/Source/Core/System/E3Controller.c 1.4: * Development/Source/Core/System/E3Controller.h 1.5: * Development/Source/Core/System/E3CustomElements.c 1.5: * Development/Source/Core/System/E3CustomElements.h 1.4: * Development/Source/Core/System/E3DrawContext.c 1.12: * Development/Source/Core/System/E3DrawContext.h 1.8: * Development/Source/Core/System/E3Errors.c 1.6: * Development/Source/Core/System/E3Errors.h 1.7: * Development/Source/Core/System/E3Extension.c 1.5: * Development/Source/Core/System/E3Extension.h 1.6: * Development/Source/Core/System/E3Group.c 1.16: * Development/Source/Core/System/E3Group.h 1.6: * Development/Source/Core/System/E3IO.c 1.8: * Development/Source/Core/System/E3IO.h 1.7: * Development/Source/Core/System/E3IOData.c 1.9: * Development/Source/Core/System/E3IOData.h 1.5: * Development/Source/Core/System/E3Light.c 1.3: * Development/Source/Core/System/E3Light.h 1.4: * Development/Source/Core/System/E3Main.c 1.11: * Development/Source/Core/System/E3Main.h 1.5: * Development/Source/Core/System/E3Math.c 1.19: * Development/Source/Core/System/E3Math.h 1.9: * Development/Source/Core/System/E3Memory.c 1.4: * Development/Source/Core/System/E3Memory.h 1.3: * Development/Source/Core/System/E3Pick.c 1.9: * Development/Source/Core/System/E3Pick.h 1.7: * Development/Source/Core/System/E3Renderer.c 1.11: * Development/Source/Core/System/E3Renderer.h 1.8: * Development/Source/Core/System/E3Set.c 1.11: * Development/Source/Core/System/E3Set.h 1.5: * Development/Source/Core/System/E3Shader.c 1.6: * Development/Source/Core/System/E3Shader.h 1.4: * Development/Source/Core/System/E3Storage.c 1.9: * Development/Source/Core/System/E3Storage.h 1.6: * Development/Source/Core/System/E3String.c 1.5: * Development/Source/Core/System/E3String.h 1.5: * Development/Source/Core/System/E3Style.c 1.7: * Development/Source/Core/System/E3Style.h 1.5: * Development/Source/Core/System/E3Texture.c 1.8: * Development/Source/Core/System/E3Texture.h 1.6: * Development/Source/Core/System/E3Transform.c 1.5: * Development/Source/Core/System/E3Transform.h 1.4: * Development/Source/Core/System/E3View.c 1.28: * Development/Source/Core/System/E3View.h 1.15: * Development/Source/Core/Viewer/E3Viewer.c 1.29: * Development/Source/Core/Viewer/E3Viewer.h 1.17: * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.2: * Development/Source/Core/Viewer/E3ViewerTools.c 1.16: * Development/Source/Core/Viewer/E3ViewerTools.h 1.5: * Development/Source/FileFormats/E3IOFileFormat.c 1.7: * Development/Source/FileFormats/E3IOFileFormat.h 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.14: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.4: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.14: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.8: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.9: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.7: * Development/Source/Platform/Be/E3BeDebug.c 1.3: * Development/Source/Platform/Be/E3BeDrawContext.c 1.5: * Development/Source/Platform/Be/E3BePrefix.h 1.6: * Development/Source/Platform/Be/E3BeStorage.c 1.4: * Development/Source/Platform/Be/E3BeSystem.c 1.3: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.3: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.6: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.3: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.3: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.3: * Development/Source/Platform/Mac/E3MacDebug.c 1.4: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.22: * Development/Source/Platform/Mac/E3MacErrors.c 1.3: * Development/Source/Platform/Mac/E3MacMemory.c 1.8: * Development/Source/Platform/Mac/E3MacPrefix.h 1.13: * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.2: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.2: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.c 1.2: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.h 1.2: * Development/Source/Platform/Mac/E3MacStorage.c 1.7: * Development/Source/Platform/Mac/E3MacSystem.c 1.18: * Development/Source/Platform/Mac/E3MacViewer.c 1.2: * Development/Source/Platform/Mac/E3MacViewer.h 1.2: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.3: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.5: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.6: * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Static Debug.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Static Release.h 1.2: * Development/Source/Platform/Unix/E3UnixDebug.c 1.3: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.7: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.6: * Development/Source/Platform/Unix/E3UnixStorage.c 1.3: * Development/Source/Platform/Unix/E3UnixSystem.c 1.3: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.3: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.7: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.7: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.c 1.2: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.h 1.2: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.c 1.2: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.h 1.2: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.4: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.8: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.2: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.2: * Development/Source/Renderers/Common/GLCamera.c 1.4: * Development/Source/Renderers/Common/GLCamera.h 1.4: * Development/Source/Renderers/Common/GLCocoaContext.h 1.3: * Development/Source/Renderers/Common/GLDrawContext.c 1.19: * Development/Source/Renderers/Common/GLDrawContext.h 1.5: * Development/Source/Renderers/Common/GLPrefix.h 1.8: * Development/Source/Renderers/Common/GLUtils.c 1.6: * Development/Source/Renderers/Common/GLUtils.h 1.4: * Development/Source/Renderers/Generic/GNGeometry.c 1.3: * Development/Source/Renderers/Generic/GNGeometry.h 1.4: * Development/Source/Renderers/Generic/GNPrefix.h 1.4: * Development/Source/Renderers/Generic/GNRegister.c 1.4: * Development/Source/Renderers/Generic/GNRegister.h 1.4: * Development/Source/Renderers/Generic/GNRenderer.c 1.3: * Development/Source/Renderers/Generic/GNRenderer.h 1.4: * Development/Source/Renderers/Interactive/IRGeometry.c 1.20: * Development/Source/Renderers/Interactive/IRGeometry.h 1.5: * Development/Source/Renderers/Interactive/IRLights.c 1.5: * Development/Source/Renderers/Interactive/IRLights.h 1.4: * Development/Source/Renderers/Interactive/IRPrefix.h 1.12: * Development/Source/Renderers/Interactive/IRRegister.c 1.8: * Development/Source/Renderers/Interactive/IRRegister.h 1.4: * Development/Source/Renderers/Interactive/IRRenderer.c 1.9: * Development/Source/Renderers/Interactive/IRRenderer.h 1.4: * Development/Source/Renderers/Interactive/IRUpdate.c 1.31: * Development/Source/Renderers/Interactive/IRUpdate.h 1.8: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.3: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.4: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.4: * Development/Source/Renderers/Wireframe/WFRegister.c 1.5: * Development/Source/Renderers/Wireframe/WFRegister.h 1.4: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.4: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.4: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.3: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.4: * SDK/Examples/Background Test/Background Test.c 1.4: * SDK/Examples/Camera Test/Camera Test.c 1.4: * SDK/Examples/Dump Group/Dump Group.c 1.8: * SDK/Examples/Geom Test/Geom Test.c 1.16: * SDK/Examples/Import Test/Import Test.c 1.7: * SDK/Examples/Light Test/Light Test.c 1.4: * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.3: * SDK/Examples/Qut/Mac/QutMac.c 1.22: * SDK/Examples/Qut/Mac/QutMac.h 1.9: * SDK/Examples/Qut/Qut.c 1.9: * SDK/Examples/Qut/Qut.h 1.19: * SDK/Examples/Qut/QutInternal.h 1.7: * SDK/Examples/Qut/QutTexture.c 1.5: * SDK/Examples/Qut/QutTexture.h 1.4: * SDK/Examples/Qut/Unix/QutUnix.c 1.9: * SDK/Examples/Qut/Windows/QutWindows.c 1.9: * SDK/Examples/Shader Test/Shader Test.c 1.3: * SDK/Examples/Viewer Test/Viewer Test.c 1.4: * SDK/Extras/3dsReader/3dsReader.c 1.8: * SDK/Extras/3dsReader/3dsReader.h 1.7: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.h 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.h 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.h 1.2: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.h 1.2: * SDK/Extras/OBJ.Reader/OBJ.Reader.c 1.2: * SDK/Extras/OBJ.Reader/OBJ.Reader.h 1.2: * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.2: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.2: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.5: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.4: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.8: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.6: * SDK/Includes/Quesa/Quesa.h 1.37: * SDK/Includes/Quesa/QuesaCamera.h 1.7: * SDK/Includes/Quesa/QuesaController.h 1.7: * SDK/Includes/Quesa/QuesaCustomElements.h 1.8: * SDK/Includes/Quesa/QuesaDrawContext.h 1.17: * SDK/Includes/Quesa/QuesaErrors.h 1.13: * SDK/Includes/Quesa/QuesaExtension.h 1.8: * SDK/Includes/Quesa/QuesaGeometry.h 1.9: * SDK/Includes/Quesa/QuesaGroup.h 1.9: * SDK/Includes/Quesa/QuesaIO.h 1.19: * SDK/Includes/Quesa/QuesaLight.h 1.7: * SDK/Includes/Quesa/QuesaMath.h 1.14: * SDK/Includes/Quesa/QuesaMemory.h 1.3: * SDK/Includes/Quesa/QuesaPick.h 1.9: * SDK/Includes/Quesa/QuesaRenderer.h 1.15: * SDK/Includes/Quesa/QuesaSet.h 1.7: * SDK/Includes/Quesa/QuesaShader.h 1.9: * SDK/Includes/Quesa/QuesaStorage.h 1.16: * SDK/Includes/Quesa/QuesaString.h 1.10: * SDK/Includes/Quesa/QuesaStyle.h 1.7: * SDK/Includes/Quesa/QuesaTransform.h 1.8: * SDK/Includes/Quesa/QuesaView.h 1.11: * SDK/Includes/Quesa/QuesaViewer.h 1.20: Updated copyright date. 2001-12-15 jw2 * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.7: Fixed an uninitialized variable bug in e3ffw_3DMF_triangle_traverse. 2001-12-14 jw2 * Development/Source/Renderers/Interactive/IRGeometry.c 1.19: Added support for orientation, fill, and backfacing styles to ir_geom_cache_prim_add and ir_geom_cache_prim_render, so that transparent objects will be rendered more correctly. * Development/Source/Renderers/Interactive/IRPrefix.h 1.11: Added fields to TQ3CachedPrim to record orientation, backfacing, and fill styles. 2001-12-07 jw2 * Development/Source/Core/Glue/QD3DMain.c 1.5: Changed Q3_REQUIRE_OR_RESULT statements in 6 Q3Shape_* routines to accept sets, as do the E3Shape_* functions that implement them. * SDK/Examples/Qut/Qut.c 1.8: Changed time variables to clock_t type, to fix FPS calculations. 2001-12-03 jw2 * Documentation/other/contributors.html 1.12: Added James W. Walker as a contributor, made the HTML more standards-compliant by adding DOCTYPE and removing
tags. * Development/Source/Platform/Mac/E3MacMemory.c 1.7: Implemented __sys_pointer_size, use NewPtr under Mac OS X, added comments. 2001-11-20 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.13: in E3Read_3DMF_Geom_Cone partial implementation of reading Caps fixed E3Read_3DMF_Style_Subdivision (by James W. Walker) * Development/Source/Core/Support/E3Debug.h 1.6: * Development/Source/Renderers/Interactive/IRUpdate.c 1.30: Fixed cast Compiler warning * Development/Source/Core/System/E3Set.c 1.10: * Development/Source/Core/System/E3Shader.c 1.5: * Development/Source/Core/System/E3Style.c 1.6: return True from Q3Object_IsDrawable * Development/Source/Core/System/E3Camera.c 1.6: in e3camera_viewangle_frustum_matrix if the aspectRatioXToY is less than 1 the model is drawn too large (compared with QD3D). (by Stefan Huber) * Development/Source/Core/System/E3Group.c 1.15: The main purpose of the revision is to improve the performance of ordered display groups. For instance, Q3Group_AddObject will now take constant time, rather than time linear in the number of items in the group. I fixed E3DisplayGroup_GetType so that if you give it an object of type kQ3GroupTypeDisplay, it will return kQ3GroupTypeDisplay instead of kQ3ObjectTypeInvalid. In e3group_createPosition and e3group_setposition, if the object is not acceptable, post an error. In e3group_getnextobjectposition and e3group_getprevobjectposition, it said TQ3XGroupPosition *pos = (TQ3XGroupPosition*)position; but should have said TQ3XGroupPosition *pos = (TQ3XGroupPosition*)*position; Display groups now accept only drawable objects, as documented. -- James W. Walker, ScriptPerfection Enterprises, Inc. * Development/Source/Core/System/E3View.c 1.27: in e3view_pick_begin put a reminder for a fixme when camera is ortho * Development/Source/Core/Support/E3Debug.h 1.5: Q3_REQUIRE and Q3_REQUIRE_OR_RESULT evaluate their arguments twice (by James W. Walker) * Development/Source/Core/Support/E3ClassTree.c 1.7: Here's a newer version of E3ClassTree_GetObjectType. Besides fixing the bug mentioned in my Friday post, it's a bit faster by avoiding a call to E3ClassTree_GetClassByType (by James W. Walker) * SDK/Includes/Quesa/QuesaErrors.h 1.12: Fixed the prototypes of TQ3ErrorMethod, TQ3WarningMethod, TQ3NoticeMethod ( by James W. Walker) 2001-11-11 pepe * Development/Source/Renderers/Interactive/IRGeometry.c 1.18: do diffuse color highlighting on a triangle or line whose color is specified per vertex (by James W. Walker) 2001-11-09 pepe * Development/Source/Core/System/E3Style.c 1.5: e3style_hilight_submit() now calls a new function E3View_State_SetStyleHighlight() instead of Q3AttributeSet_Submit(). (by Fred Mandrea) * Development/Source/Renderers/Interactive/IRRegister.c 1.7: In ir_interactive_style(),added a switch-case, so that IRRenderer_Update_Style_Hilight() function is called for highlight attributes. (by Fred Mandrea) * Development/Source/Renderers/Interactive/IRGeometry.c 1.17: IRGeometry_TriMesh() has been modified to support global highlight state for trimeshes/polyhedron based geometries. * Development/Source/Core/System/E3View.c 1.26: * Development/Source/Core/System/E3View.h 1.14: Defined and declared E3View_State_SetStyleHighlight(). (by Fred Mandrea) * Development/Source/Core/Viewer/E3Viewer.c 1.28: Corrected incorrect cast in Classic * Development/Source/Core/Glue/QD3DMath.c 1.9: * Development/Source/Core/System/E3Pick.c 1.8: Corrected type conversion warnings * Development/Source/Core/Geometry/E3GeometryLine.c 1.7: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.9: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.7: Corrected type conversion warnings * Development/Source/Core/Geometry/E3GeometryCone.c 1.6: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.8: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.8: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.7: Updated the normal generation code (by James W. Walker) 2001-10-26 dair * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.7: Added fix from James Walker for normal on top of cylinder. 2001-09-01 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.14: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.14: Applied patch from Yotam to allow support for screen space subdivision. 2001-08-31 dair * SDK/Extras/3dsReader/3dsReader.mcp 1.3: * SDK/Extras/OBJ.Reader/OBJ.Reader.mcp 1.2: Updated to Pro 6 format, link against Quesa stub lib, fragment names changed to [3DS|OBJ]Importer. 2001-08-30 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.27: Integrating some changes from Daniel Willmann < daniel.willmann@web.de>. 2001-08-28 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.26: More work; now supports the Orbit tool, complete with a guide circle when in roll mode. 2001-08-27 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.25: More work; now supports several of the content drag modes ( distance, translation, and a groundwork for Orbit). 2001-08-23 dair * Development/Source/Core/System/E3Math.c 1.18: Updated gamasutra URLS. 2001-08-22 dair * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.5: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.21: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.6: Draw context pane size now clamped at 0, in case user passes in negative bounds. 2001-08-22 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.23: More work, more Mac hacks. Now gets the buttons in the right place and size, and handles more of the other interface elements. * SDK/Includes/Quesa/QuesaViewer.h 1.19: Minor documentation corrections. * Development/Source/Core/Viewer/E3Viewer.c 1.24: More work; now does button tracking/activation, draws the geometry in the content area, and supports Zoom mode mouse interaction. 2001-08-21 jstrout * Development/Projects/Mac/Quesa.mcp.exp 1.8: Added Viewer exports (both old-style and new unified APIs). * SDK/Includes/Quesa/QuesaViewer.h 1.18: Minor documentation corrections. * Development/Projects/Mac/Quesa.mcp 1.16: Added Viewer files. * Development/Source/Core/Viewer/E3Viewer.c 1.22: A bit of early work at implementing the new APIs. Currently contains Mac-specific hacks which demonstrate the ability to draw to the given window and bounds. * Development/Source/Core/Viewer/E3ViewerTools.c 1.15: Commented out SysBeep. * Development/Source/Core/System/E3Main.c 1.10: Now registers/unregisters the Viewer class. * SDK/Examples/Viewer Test/Viewer Test.c 1.3: * SDK/Examples/Viewer Test/Viewer Test.mcp 1.3: Updated for debugging new Carbon viewer code. 2001-08-20 dair * Development/Source/Core/Geometry/E3GeometryBox.c 1.8: Fixed NULL pointer dereference when an immediate mode box was submitted, spotted by Erik Olson. * Development/Projects/Mac/Quesa Gestalt.mcp 1.3: Updated prefix file name - note, completely untested since I don' t have 68K tools installed any more! 2001-08-09 dair * Development/Source/Core/Support/E3Version.h 1.6: Updated version for 1.6d14 release. * Documentation/developer/apiref/Quesa/CompositePage.html 1.6: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.6: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.6: * Documentation/developer/apiref/Quesa/Quesa.html 1.6: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.6: * Documentation/developer/apiref/Quesa/toc.html 1.3: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.6: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.6: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.6: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.6: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.6: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.6: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.6: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.6: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.6: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.6: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.6: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.6: * Documentation/developer/apiref/QuesaMath/toc.html 1.2: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.2: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.6: * Documentation/developer/apiref/QuesaPick/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaPick/toc.html 1.2: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.3: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.6: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.6: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.6: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.6: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.7: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.7: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.6: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.6: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.6: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.6: * Documentation/developer/apiref/QuesaView/toc.html 1.2: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaViewer/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.6: * Documentation/developer/apiref/QuesaViewer/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaViewer/toc.html 1.2: Regenerated docs for 1.6d14. * Development/Scripts/BuildRelease/BuildRelease.pl 1.6: Updated list of CVS directories to remove. * SDK/Includes/Quesa/QuesaMemory.h 1.2: Added macros to allow Q3Memory_Free and Q3Memory_Reallocate prototypes to show up in HeaderDoc output. * Development/Scripts/BuildRelease/BuildRelease.pl 1.5: Updated version number for d14 release. * Documentation/info/download.html 1.11: Updated downloads for d14. * SDK/Examples/Geom Test/Geom Test.c 1.15: Now look for texture in app folder, to allow textures to work in the user release archive. * Development/Source/Core/Viewer/E3ViewerTools.c 1.14: Fixed some build problems for d14. * Development/Source/Core/Geometry/E3GeometryMarker.c 1.7: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.7: * Development/Source/Core/System/E3DrawContext.c 1.11: * Development/Source/Core/System/E3Math.c 1.17: * Development/Source/Core/System/E3Pick.c 1.7: Fixed compiler warnings from VC++. * Documentation/index.html 1.10: Updated release date for d14. 2001-08-08 dair * Development/Source/Platform/Mac/E3MacDrawContext.c 1.20: Now flag window size and pane on/off state changes correctly ( previously only detected pane size changes). Also normalise the port origin to (0,0) on each frame, to allow Apple's QD3D IR to render correctly. * Development/Source/Core/System/E3DrawContext.h 1.7: Added pane state to Mac draw context state. 2001-08-07 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.13: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.13: Applied patch from Yotam to allow support for screen space subdivision. * Development/Source/Renderers/Interactive/IRUpdate.c 1.29: Now support both edge and polygon anti-aliasing simultaneously. * Development/Source/Renderers/Interactive/IRLights.c 1.4: Removed braces. 2001-08-06 dair * Development/Source/Renderers/Wireframe/WFRenderer.c 1.3: Improved OpenGL context rebuild strategy as per IR. * Development/Source/Renderers/Interactive/IRRenderer.c 1.8: Fixed bug in rebuild strategy - was passing TQ3DrawContext instead of OpenGL context. * Development/Source/Core/Geometry/E3Geometry.c 1.8: * Development/Source/Core/Geometry/E3GeometryLine.c 1.6: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.6: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.6: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.5: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.8: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.6: * Development/Source/Core/System/E3Group.c 1.14: * Development/Source/Core/System/E3Pick.c 1.6: * Development/Source/Core/System/E3Pick.h 1.6: * Development/Source/Core/System/E3View.c 1.25: * Development/Source/Core/System/E3View.h 1.13: Update to picking code to allow pick to return object submitted by app rather than that object's decomposed sub-objects. * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.6: Patch from Fred Mandrea, attributes at a polyhderon's triangles are now preserved in the TriMesh used for rendering. 2001-08-05 dair * Development/Source/Renderers/Common/GLDrawContext.c 1.18: * Development/Source/Renderers/Common/GLDrawContext.h 1.4: Added update routines to update position and clipping state. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.19: Now initialse window position/visible region when window created, prevents OpenGL context from being rebuilt on second frame. * Development/Source/Renderers/Interactive/IRRenderer.c 1.7: Improved rebuild strategy - no longer rebuild if window position or visibility is changed. 2001-08-02 dair * Development/Source/Core/System/E3Pick.c 1.5: * Development/Source/Core/System/E3Pick.h 1.5: Finished picking implementation and fixed several bugs (memory leaks, etc). * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.12: Renamed macro usage. * SDK/Includes/Quesa/QuesaPick.h 1.8: Added HeaderDoc markup. * Development/Source/Core/Support/E3Utils.c 1.8: * Development/Source/Core/Support/E3Utils.h 1.6: Added utility routines for line clipping, rectangle intersection, and triangle interpolation (used by picking). * SDK/Examples/Geom Test/Geom Test.c 1.14: Now submit same scene when picking as when rendering. * SDK/Includes/Quesa/Quesa.h 1.36: Added TQ3Sphere. * Development/Source/Core/System/E3Set.c 1.9: * Development/Source/Core/System/E3Shader.c 1.4: * Development/Source/Core/System/E3Style.c 1.4: * Development/Source/Core/System/E3Transform.c 1.4: Now submitted during picking as well as rendering. * Development/Projects/Mac/Quesa.mcp.exp 1.7: Added new API calls (view transform and math intersection). * Development/Source/Core/System/E3View.c 1.24: * Development/Source/Core/System/E3View.h 1.12: Added picking support. * Development/Source/Core/Glue/QD3DMath.c 1.8: * Development/Source/Core/System/E3Math.c 1.16: * Development/Source/Core/System/E3Math.h 1.8: * SDK/Includes/Quesa/QuesaMath.h 1.13: Added Q3Ray3D_Intersect routines. * Development/Source/Core/Geometry/E3Geometry.c 1.7: * Development/Source/Core/Geometry/E3GeometryBox.c 1.7: * Development/Source/Core/Geometry/E3GeometryCone.c 1.5: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.6: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.4: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.5: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.7: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.6: * Development/Source/Core/Geometry/E3GeometryLine.c 1.5: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.5: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.8: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.12: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.12: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.5: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.4: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.7: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.6: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.5: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.6: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.9: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.7: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.5: Implemented picking. * SDK/Examples/Qut/Qut.c 1.7: * SDK/Examples/Qut/Qut.h 1.18: Made Qut_SubmitDefaultStyles public. * Development/Source/Core/System/E3Group.c 1.13: Groups now update the view pick-path group stack when submitting themselves. 2001-08-02 jstrout * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.5: Bug fix (incorrect end cap position when only one endcap was used) by Roch M. Comeau . 2001-07-31 dair * Development/Source/Core/System/E3View.c 1.23: * Development/Source/Core/System/E3View.h 1.11: Added E3View_GetRayThroughPickPoint. * Development/Source/Renderers/Interactive/IRUpdate.c 1.27: Byte-swapping now correct for kQ3PixelTypeRGB24 textures. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.18: Fixed compiler warning in classic builds. 2001-07-31 jstrout * Development/Source/Renderers/Interactive/IRUpdate.c 1.28: More complex (and hopefully correct!) determination of when we need to swap bits. 2001-07-30 dair * Development/Source/Core/Glue/QD3DMain.c 1.4: Removed #pragmas. * SDK/Includes/Quesa/QuesaDrawContext.h 1.16: Documented Q3DrawContext_[GS]etPane. * Development/Source/Core/Glue/QD3DView.c 1.8: * Development/Source/Core/System/E3View.h 1.10: * SDK/Includes/Quesa/QuesaView.h 1.10: Added Q3View_TransformXXXToYYY methods. * Development/Source/Core/System/E3View.c 1.22: Added Q3TransformXToY routines, implemented Q3View_GetFrustumToWindowMatrixState. * Development/Source/Renderers/Interactive/IRGeometry.c 1.16: Fixed potential crash: triangles with missing UVs now rendered untextured. * Development/Source/Platform/Be/E3BeDrawContext.c 1.4: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.4: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.17: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.6: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.5: Added support for kQ3XMethodTypeDrawContextGetDimensions. * Development/Source/Core/Support/E3Globals.h 1.17: Added DrawContextGetDimensions constant and type. * Development/Source/Core/System/E3DrawContext.c 1.10: Q3DrawContext_GetPane/Q3DrawContext_GetData now return draw context dimensions in pane field if no pane set by user. 2001-07-26 jstrout * Development/Source/Renderers/Interactive/IRUpdate.c 1.25: Bug fix for 16-bit little-endian textures: wap the pixel value, not the pixel address. * Development/Source/Renderers/Interactive/IRUpdate.c 1.26: Swap bytes if endianness is not native (don't assume the native endian is big endian!). * Documentation/reference/build.html 1.10: Added note about building Quesa.dll with CW, and "Enums Always Int". 2001-07-13 jstrout * Development/Source/Core/Viewer/E3ViewerOldAPIs.c 1.1: initial check-in * Development/Source/Core/Viewer/E3Viewer.c 1.21: * Development/Source/Core/Viewer/E3Viewer.h 1.16: Now compiles; header contains old APIs (implemented in E3ViewerOldAPIs.c) to make glue code compile. * Development/Source/Core/Glue/QD3DViewer.c 1.2: Now compiles; this involved mainly putting platform-specific glue code in appropriate #if's, and updating E3Viewer.h to define the old APIs as well as the new ones. * Development/Projects/Mac/Quesa Viewer.mcp 1.5: * Development/Projects/Mac/Quesa Viewer.mcp.exp 1.4: Compiles again with newly reorganized (and currently, mostly empty) viewer source. 2001-07-07 dair * Development/Source/Renderers/Common/GLPrefix.h 1.7: Fixed #include paths for Mac OpenGL 1.2 SDK. 2001-07-06 jstrout * SDK/Examples/Qut/Qut.c 1.6: * SDK/Examples/Qut/Qut.h 1.17: * SDK/Examples/Qut/QutInternal.h 1.6: Added callbacks for mouse up, idle, and redraw. (These were needed for the new Viewer Test project, but could be handy elsewhere too.) * SDK/Examples/Viewer Test/Viewer Test.c 1.2: * SDK/Examples/Viewer Test/Viewer Test.mcp 1.2: Updated to use new integrated viewer API. Compiles, but doesn't link since we don't yet have a good build of the new Viewer library to link against. * SDK/Examples/Viewer Test/Viewer Test.c 1.1: * SDK/Examples/Viewer Test/Viewer Test.mcp 1.1: Initial check-in. Currently, this is a Mac-specific test which uses the old QD3D Viewer APIs. We'll soon update it to be cross- platform and use the new integrated APIs. * Development/Source/Core/Viewer/E3Viewer.c 1.20: * Development/Source/Core/Viewer/E3Viewer.h 1.15: * Development/Source/Core/Viewer/E3ViewerTools.c 1.13: A bit of initial work trying to get the new code to compile. ( We'll have to check in a lot of improved but not-yet-working code in the next couple weeks, so Daniel and I can coordinate our efforts.) 2001-07-04 dair * Development/Source/Core/Support/E3Globals.h 1.16: Added viewer class name. * Development/Source/Core/Glue/QD3DViewer.c 1.1: Unified viewer glue. * Development/Source/Core/System/E3View.c 1.21: Fixed typo. * Development/Source/Platform/Mac/E3MacQD3DViewer.c 1.1: * Development/Source/Platform/Mac/E3MacQD3DViewer.h 1.1: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.c 1.1: * Development/Source/Platform/Mac/E3MacQD3DViewerTools.h 1.1: * Development/Source/Platform/Mac/E3MacViewer.c 1.1: * Development/Source/Platform/Mac/E3MacViewer.h 1.1: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.c 1.1: * Development/Source/Platform/Windows/E3WindowsQD3DViewer.h 1.1: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.c 1.1: * Development/Source/Platform/Windows/E3WindowsQD3DViewerTools.h 1.1: * Development/Source/Platform/Windows/E3WindowsViewer.c 1.1: * Development/Source/Platform/Windows/E3WindowsViewer.h 1.1: * Development/Source/Platform/Windows/Resources/Quesa Viewer.res 1.1: First pass on unified viewer API. * Development/Source/Core/Viewer/E3Viewer.c 1.19: * Development/Source/Core/Viewer/E3Viewer.h 1.14: First pass on unified viewer implementation. * Development/Source/Platform/Windows/E3WinViewer.c 1.7: * Development/Source/Platform/Windows/E3WinViewer.h 1.7: * Development/Source/Platform/Windows/E3WinViewerQuesa.c 1.2: Removed in preparation for new viewer. 2001-07-03 dair * SDK/Includes/Quesa/Quesa.h 1.35: Added kQ3PixelTypeUnknown type. * Development/Source/Core/Geometry/E3GeometryBox.c 1.6: Fixed UVs, were wrong way round compared to QD3D. * Development/Source/Renderers/Common/GLUtils.c 1.5: Removed workaround for old Apple OpenGL bug. * Development/Source/Renderers/Interactive/IRGeometry.c 1.15: * Development/Source/Renderers/Interactive/IRPrefix.h 1.10: * Development/Source/Renderers/Interactive/IRUpdate.c 1.24: Added support for alpha textures. * SDK/Includes/Quesa/QuesaViewer.h 1.17: Fixed some typos in new API. * SDK/Includes/Quesa/QuesaViewer.h 1.16: Added note to old viewer API calls indicating that they are deprecated in favour of the new viewer API. 2001-07-02 dair * SDK/Includes/Quesa/QuesaViewer.h 1.15: Added unified viewer interface. * SDK/Includes/Quesa/Quesa.h 1.34: Added viewer object type and class. 2001-06-25 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.6: Several bug fixes * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.11: Bug fix in TriGrid attributes reading * Development/Source/Core/Support/E3ClassTree.c 1.6: * Development/Source/Core/Support/E3Utils.c 1.7: * Development/Source/Core/Support/E3Utils.h 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.7: Case insensitive string compare 2001-06-23 jstrout * SDK/Includes/Quesa/QuesaGroup.h 1.8: Finished filling in HeaderDoc comments. * SDK/Includes/Quesa/QuesaGroup.h 1.7: first 1/2 or so of HeaderDoc comments 2001-06-22 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.13: fixed bug in attributesetlist handling * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.10: Fixed bug in mesh with holes reading 2001-06-22 dair * Development/Source/Core/Support/E3Utils.h 1.4: Added bitfield macros. * Development/Source/Core/Geometry/E3Geometry.c 1.6: Added note to E3Geometry_Submit regarding binary compatibility. * Development/Source/Renderers/Interactive/IRUpdate.c 1.23: Number of mip-maps now calculated correctly if image is non- square. * Development/Source/Core/System/E3View.c 1.20: E3View_SubmitRetained and E3View_SubmitImmediate now recognise all view states, now just picking and rendering. * Development/Source/Core/Glue/QD3DGeometry.c 1.5: Q3Geometry_Submit now binary compatible with QD3D if required. * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.4: Added typecase to fix compiler warning. * Development/Source/Core/Support/E3Prefix.h 1.16: * Development/Source/Platform/Mac/E3MacPrefix.h 1.12: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.6: Added QUESA_BUILD_AS_BINARY_COMPATIBLE. * Development/Source/Core/System/E3Group.c 1.12: * Development/Source/Core/System/E3Group.h 1.5: Generic groups can now be submitted, display groups implemented on top, and display groups now honour the IsWritten state bit. 2001-06-21 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.12: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.6: Added support for Textures writing 2001-06-19 dair * SDK/Includes/Quesa/Quesa.h 1.33: Added comments saying that Q3GetVersion and Q3GetReleaseVersion can be called outside of Q3Initialize/Q3Exit, unlike QD3D. * Development/Source/Core/System/E3Errors.c 1.5: Updated strings to refer to Quesa rather than QD3D. 2001-06-18 jstrout * Development/Source/Core/System/E3View.c 1.19: added some error posting * Development/Source/Core/System/E3Group.c 1.11: added some error posting (but not sure I got the right error codes) 2001-06-15 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.11: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.8: Attributes writing * Development/Source/Platform/Mac/E3MacStorage.c 1.6: Implemented buffered writing 2001-06-14 pepe * Development/Source/Core/System/E3Memory.c 1.2: fixed a bug in E3Memory_Reallocate 2001-06-14 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.14: Moved texture state out of glBegin/glEnd sequence (must take place outside). Fixes bug where transparent textured objects would all be textured with the same texture. * Development/Source/Renderers/Interactive/IRRegister.c 1.6: Renderer now configures texture filter to match Apple's IR. * Development/Source/Core/System/E3Camera.c 1.5: Fixed formatting. * Development/Source/Core/System/E3Memory.c 1.3: Pad size initialised correctly when E3Memory_Reallocate allocates memory, also initialise newly allocated memory to junk. * Development/Source/Renderers/Interactive/IRUpdate.c 1.22: Numerous bug fixes: fixed memory corruption in texture cache, texture filtering now matches RAVE, texture transform now converted correctly, fixed memory leak when using textures, now flush textures from cache when their storage edit's index changes. * Development/Source/Renderers/Interactive/IRPrefix.h 1.9: Added shader storage edit index for invalidating stale textures. 2001-06-11 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.9: Inproved reading of meshes 2001-06-10 dair * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.2: Updated to match latest header. * Documentation/reference/build.html 1.9: Added note for Pro 5 users. * SDK/Includes/Quesa/QuesaRenderer.h 1.14: Removed non-HeaderDoc comments. * SDK/Includes/Quesa/QuesaRenderer.h 1.13: Forced RAVE constants to have same types as under QD3D (fixes compiler warnings). * Documentation/index.html 1.9: Updated release date for d13. 2001-06-07 dair * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.5: Updated to reflect latest source. * Development/Source/Platform/Mac/E3MacSystem.c 1.17: * SDK/Includes/Quesa/QuesaStorage.h 1.15: Fixes for building with PB. * Development/Scripts/BuildRelease/BuildRelease.pl 1.4: Added PB build folder to delete list. 2001-06-06 dair * Documentation/developer/apiref/MasterTOC.html 1.4: * Documentation/developer/apiref/Quesa/CompositePage.html 1.5: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.5: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.5: * Documentation/developer/apiref/Quesa/Quesa.html 1.5: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.5: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.5: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.5: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.5: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.5: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.5: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.5: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.5: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.5: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.5: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.5: * Documentation/developer/apiref/QuesaMemory/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaMemory/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaMemory/QuesaMemory.html 1.1: * Documentation/developer/apiref/QuesaMemory/index.html 1.1: * Documentation/developer/apiref/QuesaMemory/toc.html 1.1: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.5: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaRenderer/Enums/Enums.html 1.1: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.5: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.2: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.5: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.5: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.5: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.6: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.6: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.5: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.5: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.5: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.5: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.5: Updated for 1.6d13 release. * Development/Projects/Windows/QuesaViewer.dsp 1.1: * Development/Projects/Windows/QuesaViewer.dsw 1.1: Projects for building Windows viewer. * Documentation/index.html 1.8: Updated for d13 release. * Documentation/info/download.html 1.10: * Documentation/info/download.html 1.9: Updated for d13. * Development/Scripts/Scripts.html 1.6: Updated description. * Development/Projects/Windows/Quesa.dsp 1.18: * Development/Projects/Windows/Quesa.dsw 1.5: * Development/Source/Core/Viewer/E3Viewer.c 1.18: * Development/Source/Core/Viewer/E3Viewer.h 1.13: * Development/Source/Core/Viewer/E3ViewerTools.c 1.12: * SDK/Examples/Qut/Windows/QutWindows.c 1.8: Fixed Windows build problems. * Development/Scripts/BuildRelease/BuildRelease.pl 1.2: Fixed directory problem. * Development/Scripts/BuildRelease/BuildRelease.pl 1.3: Remove another Data folder from Mac projects area. * Documentation/other/images/cvs.gif 1.1: * Documentation/other/images/source.gif 1.1: New images for download page. 2001-06-04 dair * Development/Source/Platform/Mac/E3MacSystem.c 1.16: Fixed compilation error. * Development/Projects/Mac/Quesa.mcp 1.15: Turned off pool-strings for profile target, workaround for bug in pre-6.2 profiler. * Development/Source/Renderers/Interactive/IRGeometry.c 1.13: * Development/Source/Renderers/Interactive/IRPrefix.h 1.8: * Development/Source/Renderers/Interactive/IRUpdate.c 1.20: Ignore normals when rendering TriMeshes if interpolation style set to none. * SDK/Includes/Quesa/Quesa.h 1.32: TQ3ElementType now declared as int to match QD3D. * Development/Scripts/Scripts.html 1.5: Fixed typo. * SDK/Examples/Support Files/Models/3DMF/Quesa Logo.3dmf 1.1: Added Quesa logo model. * Development/Source/Core/Glue/QD3DRenderer.c 1.6: * Development/Source/Core/System/E3Renderer.c 1.10: * Development/Source/Core/System/E3Renderer.h 1.7: * Development/Source/Renderers/Interactive/IRUpdate.c 1.21: * SDK/Includes/Quesa/QuesaRenderer.h 1.12: Added RAVE constants (suggested by Stefan). 2001-06-03 dair * Documentation/reference/build.html 1.8: Updated reference to QuesaMemory.h * Development/Source/Core/System/E3Math.c 1.15: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.10: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.7: * Development/Source/Platform/Mac/E3MacDebug.c 1.3: * Development/Source/Platform/Mac/E3MacMemory.c 1.6: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.5: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.6: * Development/Source/Renderers/Common/GLCocoaContext.m 1.3: * Development/Source/Renderers/Interactive/IRPrefix.h 1.7: * SDK/Examples/Qut/Mac/QutMac.c 1.21: * SDK/Examples/Qut/QutTexture.c 1.4: Fixed Windows compiler warnings. * Documentation/other/contributors.html 1.11: Added Daniel Willman as contributor. * Development/Source/Platform/Mac/E3MacSystem.c 1.15: Now loop in CFM termination routine, to fully terminate even if Q3Initialize/Q3Exit calls have not been balanced. * Development/Scripts/BuildRelease/BuildRelease.pl 1.1: Added build release script. * SDK/Includes/Quesa/QuesaGeometry.h 1.8: Added HeaderDoc content from Yotam. * Development/Source/Platform/Windows/E3WinViewer.c 1.6: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.7: Fixed Windows compiler errors. 2001-06-01 pepe * SDK/Extras/OBJ.Reader/OBJ.Reader.c 1.1: * SDK/Extras/OBJ.Reader/OBJ.Reader.h 1.1: * SDK/Extras/OBJ.Reader/OBJ.Reader.mcp 1.1: * SDK/Extras/OBJ.Reader/OBJ.Reader.mcp.exp 1.1: * SDK/Extras/OBJ.Reader/WavefrontOBJ.c 1.1: * SDK/Extras/OBJ.Reader/wavefrontobj.h 1.1: First Try * Development/Source/Platform/Mac/E3MacSystem.c 1.13: bug in E3MacSystem_LoadPlugins if in the scan of the extensions folder for plug-ins meets an unresolved alias, it stops the scan 2001-06-01 dair * Development/Scripts/Scripts.html 1.4: Added BuildRelease. * SDK/Examples/Dump Group/Dump Group.mcp 1.4: Updated to link with correct libraries. * Development/Projects/Mac/Quesa.mcp 1.14: * Development/Source/Platform/Mac/E3MacSystem.c 1.14: Now scan for plug-ins in app folder, Quesa library folder, and Extensions folder. 2001-06-01 jstrout * SDK/Includes/Quesa/QuesaViewer.h 1.14: Finished initial draft of HeaderDoc comments for Mac APIs. 2001-05-31 dair * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo 1.2: Removed binary for d13. 2001-05-30 pepe * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.6: Transform writting 2001-05-30 dair * Development/Projects/Mac/Quesa Viewer.mcp 1.4: * Development/Projects/Mac/Quesa Viewer.mcp.exp 1.3: * Development/Source/Core/Viewer/E3Viewer.c 1.17: * Development/Source/Core/Viewer/E3Viewer.h 1.12: * Development/Source/Core/Viewer/E3ViewerTools.c 1.11: Added carbon targets to viewer. * Development/Source/Core/Support/E3Globals.h 1.15: * Development/Source/Core/System/E3Main.c 1.9: * SDK/Includes/Quesa/QuesaIO.h 1.18: Updated formatting. 2001-05-30 jstrout * SDK/Includes/Quesa/QuesaViewer.h 1.13: First 1/3 or so of HeaderDoc comments. 2001-05-29 pepe * Development/Source/Core/Support/E3Globals.h 1.14: * Development/Source/Core/System/E3Group.c 1.10: * Development/Source/Core/System/E3Main.c 1.8: * Development/Source/FileFormats/E3IOFileFormat.c 1.6: * Development/Source/FileFormats/E3IOFileFormat.h 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.9: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.6: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.6: Transform writting * SDK/Includes/Quesa/QuesaIO.h 1.17: changed the definition of TQ3XFileFormatSubmitObjectMethod 2001-05-29 dair * Development/Projects/Mac/Quesa.mcp 1.13: Now build custom elements project after building classic lib. * Development/Projects/Mac/Quesa Custom Elements.mcp 1.1: * Development/Projects/Mac/Quesa Custom Elements.mcp.exp 1.1: Renamed custom elements project. * Development/Projects/Be/makefile 1.7: * Development/Projects/Mac/Quesa.mcp 1.12: * Development/Projects/Unix/makefile 1.5: * Development/Projects/Windows/Quesa.dsp 1.17: * Development/Source/Core/Glue/QD3DMemory.c 1.1: * Development/Source/Core/System/E3Memory.c 1.1: * Development/Source/Core/System/E3Memory.h 1.1: * SDK/Includes/Quesa/QuesaMemory.h 1.1: Added public memory manager. * Development/Source/Core/Geometry/E3GeometryBox.c 1.5: * Development/Source/Core/Geometry/E3GeometryCone.c 1.4: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.4: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.3: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.4: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.6: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.5: * Development/Source/Core/Geometry/E3GeometryLine.c 1.4: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.4: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.11: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.4: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.3: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.6: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.5: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.4: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.5: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.8: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.6: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.4: * Development/Source/Core/Support/E3ArrayOrList.c 1.4: * Development/Source/Core/Support/E3ClassTree.c 1.5: * Development/Source/Core/Support/E3Globals.c 1.3: * Development/Source/Core/Support/E3HashTable.c 1.5: * Development/Source/Core/Support/E3Pool.c 1.4: * Development/Source/Core/Support/E3Prefix.h 1.15: * Development/Source/Core/Support/E3System.c 1.7: * Development/Source/Core/Support/E3Utils.c 1.6: * Development/Source/Core/System/E3CustomElements.c 1.4: * Development/Source/Core/System/E3DrawContext.c 1.9: * Development/Source/Core/System/E3Extension.c 1.4: * Development/Source/Core/System/E3Group.c 1.9: * Development/Source/Core/System/E3IOData.c 1.8: * Development/Source/Core/System/E3Main.c 1.7: * Development/Source/Core/System/E3Math.c 1.14: * Development/Source/Core/System/E3Pick.c 1.4: * Development/Source/Core/System/E3Set.c 1.8: * Development/Source/Core/System/E3Storage.c 1.8: * Development/Source/Core/System/E3String.c 1.4: * Development/Source/Core/System/E3Texture.c 1.7: * Development/Source/Core/System/E3Transform.c 1.3: * Development/Source/Core/System/E3View.c 1.18: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.8: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.7: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.5: * Development/Source/Platform/Mac/E3MacStorage.c 1.5: * Development/Source/Renderers/Common/GLDrawContext.c 1.17: * Development/Source/Renderers/Interactive/IRGeometry.c 1.12: * Development/Source/Renderers/Interactive/IRUpdate.c 1.19: Switched over to public memory manager API. * Development/Source/Core/Glue/QD3DMemory.c 1.2: Fixed recursion problem. * Development/Source/Core/System/E3Memory.h 1.2: Removed comments, since now documented in public header. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.4: * Development/Projects/Mac/Quesa.mcp.exp 1.6: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.11: Updated to use public memory manager API. * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.7: Fixed memory leak. * Development/Source/Core/Support/E3Memory.c 1.5: * Development/Source/Core/Support/E3Memory.h 1.4: Memory manager now public, implemented in Core/System. * Development/Projects/Mac/Quesa Stubs.mcp 1.3: * Development/Projects/Mac/Quesa Stubs.mcp.exp 1.2: Replaced with Quesa Custom Elements. 2001-05-27 dair * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.2: Removed reference to E3CarbonCoating.[ch]. * Development/Projects/Mac/Quesa Gestalt.mcp 1.2: * Development/Projects/Mac/Quesa Stubs.mcp 1.2: * Development/Projects/Mac/Quesa Viewer.mcp 1.2: Updated to Pro 6 format for d13 release. * SDK/Examples/Qut/Mac/QutCarbon.rsrc 1.3: Added missing menu bar resource. * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.3: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.16: * Development/Source/Platform/Mac/E3MacPrefix.h 1.11: * SDK/Examples/Background Test/Project Builder/Background Test.pbproj/project.pbxproj 1.2: * SDK/Examples/Camera Test/Project Builder/Camera Test.pbproj/project.pbxproj 1.2: * SDK/Examples/Dump Group/Project Builder/Dump Group.pbproj/project.pbxproj 1.2: * SDK/Examples/Geom Test/Project Builder/Geom Test.pbproj/project.pbxproj 1.2: * SDK/Examples/Import Test/Project Builder/Import Test.pbproj/project.pbxproj 1.2: * SDK/Examples/Light Test/Project Builder/Light Test.pbproj/project.pbxproj 1.2: * SDK/Examples/Qut/Mac/QutMac.c 1.20: * SDK/Examples/Qut/Qut.h 1.16: * SDK/Examples/Shader Test/Project Builder/Shader Test.pbproj/project.pbxproj 1.2: * SDK/Includes/Quesa/Quesa.h 1.31: * SDK/Includes/Quesa/QuesaDrawContext.h 1.15: Updated to build with latest PB on Mac OS X 10.0.3. * SDK/Examples/Qut/Mac/QutClassic.rsrc 1.1: Replacement for Qut.rsrc. * Development/Source/Platform/Mac/E3MacSystem.c 1.12: Removed obsolete code. * SDK/Examples/Qut/Mac/QutCarbon.rsrc 1.2: Added 'carb' resource, was in Qut.r. * Development/Source/Core/Viewer/E3Viewer.c 1.16: Removed reference to E3CarbonCoating. * SDK/Examples/Background Test/Project Builder/Background Test.pbproj/project.pbxproj 1.1: * SDK/Examples/Background Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Camera Test/Project Builder/Camera Test.pbproj/project.pbxproj 1.1: * SDK/Examples/Camera Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Dump Group/Project Builder/Dump Group.pbproj/project.pbxproj 1.1: * SDK/Examples/Dump Group/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Geom Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Geom Test/Project Builder/Geom Test.pbproj/project.pbxproj 1.1: * SDK/Examples/Import Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Import Test/Project Builder/Import Test.pbproj/project.pbxproj 1.1: * SDK/Examples/Light Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Light Test/Project Builder/Light Test.pbproj/project.pbxproj 1.1: * SDK/Examples/Shader Test/Project Builder/English.lproj/InfoPlist.strings 1.1: * SDK/Examples/Shader Test/Project Builder/Shader Test.pbproj/project.pbxproj 1.1: Moved out of experimental. * Development/Source/Platform/Mac/E3MacPrefix.h 1.10: Removed workaround for old universal headers. * SDK/Examples/Qut/Mac/Qut.r 1.3: * SDK/Examples/Qut/Mac/Qut.rsrc 1.4: Obsoleted for QutCarbon.rsrc and QutClassic.rsrc. * Development/Source/Platform/Mac/Resources/Quesa.r 1.4: Updated copyright date for d13 release. * SDK/Libraries/Mac/Stub/QuesaLib 1.3: Removed binary, now built by Quesa.mcp. * Development/Projects/Mac/QuesaStaticDebug.pch 1.1: * Development/Projects/Mac/QuesaStaticProfile.pch 1.1: * Development/Projects/Mac/QuesaStaticRelease.pch 1.1: New prefix files for building static libs. * Development/Projects/Mac/QuesaClassicDebug.pch 1.4: * Development/Projects/Mac/QuesaClassicProfile.pch 1.4: * Development/Projects/Mac/QuesaClassicRelease.pch 1.4: Updated to use new classic prefix headers. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.15: Updated to build against latest Carbon headers, now register DM callback on Carbon as well. * SDK/Examples/Background Test/Background Test 1.4: * SDK/Examples/Camera Test/Camera Test 1.4: * SDK/Examples/Geom Test/Geom Test 1.10: * SDK/Examples/Import Test/Import Test 1.4: * SDK/Examples/Light Test/Light Test 1.4: * SDK/Examples/Shader Test/Shader Test 1.4: Removed pre-built binaries for d13 release. * Development/Projects/Mac/Project Builder/English.lproj/InfoPlist.strings 1.1: * Development/Projects/Mac/Project Builder/Quesa.pbproj/project.pbxproj 1.1: Moved out of experimental for d13 release. * Development/Source/Platform/Mac/Quesa Prefix Static Debug.h 1.1: * Development/Source/Platform/Mac/Quesa Prefix Static Profile.h 1.1: * Development/Source/Platform/Mac/Quesa Prefix Static Release.h 1.1: New prefix files for building static lib. * Development/Projects/Mac/Quesa.mcp 1.11: Stub fragment name is now "Quesa", not "QuesaLib". * SDK/Examples/Background Test/Background Test.mcp 1.4: * SDK/Examples/Camera Test/Camera Test.mcp 1.4: * SDK/Examples/Dump Group/Dump Group.mcp 1.3: * SDK/Examples/Geom Test/Geom Test.mcp 1.5: * SDK/Examples/Import Test/Import Test.mcp 1.4: * SDK/Examples/Light Test/Light Test.mcp 1.4: * SDK/Examples/Shader Test/Shader Test.mcp 1.4: Updated to Pro 6, added carbon targets. * Development/Source/Platform/Mac/Quesa Prefix Classic Debug.h 1.1: * Development/Source/Platform/Mac/Quesa Prefix Classic Profile.h 1.1: * Development/Source/Platform/Mac/Quesa Prefix Classic Release.h 1.1: Added classic specific prefix files for d13. * Development/Source/Renderers/Common/GLDrawContext.c 1.16: Updated to build with latest UHs. * Development/Projects/Mac/Quesa.mcp 1.10: Updated to Pro 6 format, added build all, static, and stub targets. * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.5: Split up Quesa build constants from OS build constants. * SDK/Libraries/Mac/Stub/QuesaLib 1.2: Updated stub library for d13. * Development/Source/Core/Geometry/E3GeometryMesh.c 1.7: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.5: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.7: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.5: Updated formatting. * Development/Projects/Mac/Quesa Viewer.mcp 1.3: Removed use of E3CarbonCoating, added Build All target. * Development/Source/Platform/Mac/E3CarbonCoating.c 1.8: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.6: Obsolete now that we link to CarbonAccessors.o. * Development/Source/Platform/Mac/Quesa Prefix Debug.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Profile.h 1.5: * Development/Source/Platform/Mac/Quesa Prefix Release.h 1.5: Renamed to reflect Classic usage for d13. * Development/Projects/Mac/QuesaCarbonDebug.pch 1.3: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.3: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.3: * Development/Projects/Mac/QuesaClassicDebug.pch 1.3: * Development/Projects/Mac/QuesaClassicProfile.pch 1.3: * Development/Projects/Mac/QuesaClassicRelease.pch 1.3: Updated copyright dates. 2001-05-26 pepe * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.4: Fixed bug calculationg bounding boxes * Development/Source/Platform/Mac/E3MacSystem.c 1.11: * Development/Source/Renderers/Interactive/IRUpdate.c 1.18: fix warnings * SDK/Extras/3dsReader/3dsReader.mcp 1.2: Updated the no debug target to be built as shared lib 2001-05-25 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.6: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.5: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.5: Group writting support * Development/Source/Core/Geometry/E3GeometryMesh.c 1.6: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.4: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.6: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.3: * Development/Source/Core/System/E3Group.c 1.8: Changed default Display group flags 2001-05-23 dair * Development/Source/Core/Glue/QD3DView.c 1.6: Q3View_SetIdleProgressMethod now accepts any value, including NULL, for the idle-proc data parameter. * Development/Source/Core/Glue/QD3DView.c 1.7: All view idle methods now accept NULL user data. 2001-05-21 dair * Development/Source/Core/Support/E3Memory.c 1.4: Fixed incorrect allocation size when reallocating. * Development/Source/Core/Support/E3HashTable.c 1.4: * Development/Source/Core/System/E3Set.c 1.7: Fixed memory leak. 2001-05-19 dair * Documentation/developer/apiref/Quesa/CompositePage.html 1.4: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.4: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.4: * Documentation/developer/apiref/Quesa/Quesa.html 1.4: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.4: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.4: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.4: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.4: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.4: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.4: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.4: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.4: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.4: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.4: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.4: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.4: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.4: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.4: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.4: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.4: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.5: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.5: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.4: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.4: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.4: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.4: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.4: Regenerated documentation. * Development/Source/Platform/Mac/E3MacSystem.c 1.10: Fixed crash on X if Quesa is initialised and terminated without performing any rendering. * Documentation/developer/todo.html 1.9: Added suggestions from Jose. * Development/Source/Core/Geometry/E3Geometry.c 1.5: * Development/Source/Core/Support/E3Globals.h 1.13: * Development/Source/Core/System/E3Group.c 1.7: * Development/Source/Core/System/E3View.c 1.17: * Development/Source/Core/System/E3View.h 1.9: * SDK/Examples/Geom Test/Geom Test.c 1.12: * SDK/Examples/Qut/Mac/QutMac.c 1.18: * SDK/Examples/Qut/Unix/QutUnix.c 1.7: * SDK/Examples/Qut/Windows/QutWindows.c 1.6: Updated formatting. * SDK/Examples/Geom Test/Geom Test.c 1.13: * SDK/Examples/Import Test/Import Test.c 1.6: * SDK/Examples/Qut/Mac/QutMac.c 1.19: * SDK/Examples/Qut/Qut.h 1.15: * SDK/Examples/Qut/Unix/QutUnix.c 1.8: * SDK/Examples/Qut/Windows/QutWindows.c 1.7: Renamed open/save dialog routines to be more consistent. 2001-05-19 jstrout * Development/Source/Core/System/E3Math.c 1.13: Fixed minor typo in comment. * SDK/Includes/Quesa/QuesaMath.h 1.12: Finally finished the HeaderDoc comments (whew!). 2001-05-18 pepe * Development/Source/Platform/Mac/E3MacStorage.c 1.4: fixed minor error (if a blocking error could be minor) in e3storage_mac_write * SDK/Examples/Geom Test/Geom Test 1.9: * SDK/Examples/Geom Test/Geom Test.c 1.11: * SDK/Examples/Geom Test/Geom Test.mcp 1.4: * SDK/Examples/Qut/Mac/QutMac.c 1.17: * SDK/Examples/Qut/Mac/QutMac.h 1.8: * SDK/Examples/Qut/Qut.h 1.14: * SDK/Examples/Qut/Unix/QutUnix.c 1.6: * SDK/Examples/Qut/Windows/QutWindows.c 1.5: Added support for writing * Development/Source/Core/Geometry/E3Geometry.c 1.4: * Development/Source/Core/Glue/QD3DIO.c 1.5: * Development/Source/Core/Support/E3Globals.h 1.12: * Development/Source/Core/System/E3Group.c 1.6: * Development/Source/Core/System/E3IO.c 1.7: * Development/Source/Core/System/E3IO.h 1.6: * Development/Source/Core/System/E3IOData.c 1.7: * Development/Source/Core/System/E3View.c 1.16: * Development/Source/Core/System/E3View.h 1.8: * Development/Source/FileFormats/E3IOFileFormat.c 1.5: * Development/Source/FileFormats/E3IOFileFormat.h 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.4: * SDK/Includes/Quesa/QuesaIO.h 1.16: first try to write 2001-05-18 jstrout * SDK/Includes/Quesa/QuesaMath.h 1.11: More HeaderDoc comments (sheesh, this takes a long time!). 2001-05-17 dair * Development/Source/Platform/Mac/E3MacMemory.c 1.5: Fixed memory corruption which was causing crashing on X. 2001-05-15 jstrout * SDK/Includes/Quesa/QuesaMath.h 1.10: Added HeaderDoc comments for the first 1/3 or so of the file. 2001-05-13 dair * Documentation/developer/bugs.html 1.8: Updated bug list. * SDK/Includes/Quesa/Quesa.h 1.30: Fixed test for QUESA_ALLOW_QD3D_EXTENSIONS, was inverted. * SDK/Includes/Quesa/Quesa.h 1.29: Now define QUESA_ALLOW_QD3D_EXTENSIONS to 1 if not previously defined, and simplified platform independent build constants. * SDK/Examples/Geom Test/Geom Test 1.8: * SDK/Examples/Geom Test/Geom Test.c 1.10: Added multi-box geometry from RobZ, moved non-primitive geoms to end of Special menu. * Documentation/info/list_archive.html 1.2: * Documentation/other/contributors.html 1.10: Updated links and layout. * SDK/Examples/Qut/Mac/QutMac.c 1.13: Updated to build with latest UH. * Documentation/developer/apiref/Quesa/CompositePage.html 1.3: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.3: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.3: * Documentation/developer/apiref/Quesa/Quesa.html 1.3: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.3: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.3: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.3: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.3: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.3: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.3: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.3: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.3: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.3: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.3: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.3: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.3: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.3: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.3: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.3: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.4: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.4: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.3: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.3: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.3: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.3: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.3: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.3: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.3: * SDK/Includes/Quesa/QuesaString.h 1.9: Updated for d13 release. * SDK/Includes/Quesa/QuesaErrors.h 1.11: * SDK/Includes/Quesa/QuesaIO.h 1.15: * SDK/Includes/Quesa/QuesaMath.h 1.9: * SDK/Includes/Quesa/QuesaStorage.h 1.14: Wrapped extensions to QD3D API in test against QUESA_ALLOW_QD3D_EXTENSIONS. * SDK/Examples/Qut/Mac/QutMac.c 1.15: Fixed flash due to erasing when using classic window manager. * SDK/Examples/Qut/Mac/QutMac.c 1.14: Now erase window on update event. * Development/Scripts/Status/Status.pl 1.2: Updated links to match web site. * Development/Source/Platform/Mac/E3MacSystem.c 1.9: Fixed spacing. * SDK/Includes/Quesa/QuesaString.h 1.8: Added HeaderDoc comments to API calls. * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.10: Fixed bug when rendering in screen space subdivision (seen in Nurb.3dmf in example models in SDK). * Development/Source/Core/Support/E3Prefix.h 1.13: Added test to make sure QUESA_ALLOW_QD3D_EXTENSIONS is never turned off when building Quesa itself. * Documentation/info/download.html 1.8: Updated links. * Development/Source/Core/Support/E3Prefix.h 1.14: * Development/Source/Platform/Mac/E3MacMemory.c 1.4: Added support for building as a static library. * Development/Source/Renderers/Common/GLDrawContext.c 1.15: Viewport now set up correctly on Mac OS, fixed distortion if draw context pane is not the same aspect ratio as the draw context. * SDK/Libraries/Mac/Stub/QuesaLib 1.1: Added stub library with symbols in d13 release. * Development/Projects/Windows/Quesa.dsp 1.16: No longer copy DLL to system directory after building. * Development/Source/Core/System/E3View.c 1.15: E3View_StartRendering now checks for negative draw context panes as well as empty ones. * Development/Source/Platform/Mac/E3CarbonCoating.c 1.7: * SDK/Examples/Qut/Mac/QutMac.c 1.16: * SDK/Examples/Qut/Mac/QutMac.h 1.7: Updated to build with latest Carbon SDK. * SDK/Includes/Quesa/Quesa.h 1.28: Fixed typo in documentation. * Documentation/developer/todo.html 1.8: * Documentation/index.html 1.7: * Documentation/info/list.html 1.5: * Documentation/other/links.html 1.5: * Documentation/reference/build.html 1.7: * Documentation/reference/docs.html 1.4: * Documentation/reference/lgpl.html 1.5: Updated in preparation for d13. * SDK/Includes/Quesa/Quesa.h 1.27: Fixed auto-discovery to support CW for Windows, added check to detect if more than one target OS is ever defined. 2001-05-12 dair * Development/Source/Core/Support/E3ClassTree.c 1.4: * Development/Source/Core/Support/E3ClassTree.h 1.4: Added E3ClassTree_FindInstanceData. * Development/Source/Renderers/Interactive/IRGeometry.c 1.10: * Development/Source/Renderers/Interactive/IRUpdate.h 1.7: Renamed IRRenderer_Texture_ConvertDepth to IRRenderer_Texture_ConvertDepthAndFlip. * Development/Source/Renderers/Interactive/IRGeometry.c 1.11: IRGeometry_FlushPrimCache now tests for an empty cache before doing any work (minor performance improvement). * Development/Source/Core/Geometry/E3Geometry.c 1.3: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.5: * Development/Source/Core/System/E3Group.c 1.5: * Development/Source/Core/System/E3Main.c 1.6: * Development/Source/Core/System/E3Renderer.c 1.9: * Development/Source/Core/System/E3Set.c 1.6: * Development/Source/Core/System/E3Shader.c 1.3: Switched to using E3ClassTree_FindInstanceData to locate instance data. * Development/Source/Renderers/Interactive/IRUpdate.c 1.17: Now turn on 2-sided lighting for kQ3BackfacingStyleFlip style, no longer treat as equivalent to kQ3BackfacingStyleBoth. * Development/Source/Core/System/E3View.c 1.14: E3View_StartRendering now checks for and rejects draw contexts with an empty pane area (fixes OpenGL crash on Windows). * Development/Source/Renderers/Interactive/IRUpdate.c 1.16: Renamed IRRenderer_Texture_ConvertDepth to IRRenderer_Texture_ConvertDepthAndFlip, now does vertical flipping of image. This allows us to remove the vertical flip in the texture transform, which causes corrupt images if the texture is set to clamp. 2001-04-18 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.15: Numerous changes to improve look of the buttons (Mac version), as well as fix the Q3Viewer functions which take or return a button ID so that they use an actual button ID, rather than some funky index from 0 to the number of visible buttons. Note that Quesa Viewer now strongly links AppearanceLib. We could make it work without AppearanceLib, but are there any such machines which can run Quesa at all? 2001-04-17 jstrout * Development/Source/Core/Viewer/E3ViewerTools.c 1.10: Preliminary support for Mac key events, by Gerrard Drury < gmd@process.com.au>. * Development/Source/Core/Viewer/E3Viewer.c 1.14: Support for working as either a static or shared lib, by Gerrard Drury . 2001-04-14 dair * Development/Source/Renderers/Interactive/IRPrefix.h 1.6: * Development/Source/Renderers/Interactive/IRUpdate.c 1.15: Now reload OpenGL texture if any aspect of QD3D shader or texture is changed. 2001-04-12 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.13: Bug fix in Q3ViewerSetBounds, by Kyle Hammond < Kyle@CodeBlazer.com>. 2001-04-08 dair * Documentation/developer/apiref/MasterTOC.html 1.3: * Documentation/developer/apiref/Quesa/CompositePage.html 1.2: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.2: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.2: * Documentation/developer/apiref/Quesa/Quesa.html 1.2: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.2: * Documentation/developer/apiref/Quesa/toc.html 1.2: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.2: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.2: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.2: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.2: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.2: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.2: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.2: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.2: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.2: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.2: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.2: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.2: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.2: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.2: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.2: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.2: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.2: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.2: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.2: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.2: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.2: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.2: Regenerated with latest HeaderDoc. * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Function.pm 1.2: Removed EXTERN_API_C from output. * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Enum.pm 1.2: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Struct.pm 1.2: Now preserve whitespace in output. * SDK/Includes/Quesa/Quesa.h 1.26: Finished adding HeaderDoc comments. 2001-04-07 jstrout * SDK/Includes/Quesa/QuesaViewer.h 1.12: Updated documentation from Daniel Willmann < daniel.willmann@web.de>. * Development/Projects/Windows/Quesa.dsp 1.15: * Development/Projects/Windows/Quesa.dsw 1.4: Updates from Daniel Willmann . * Development/Source/Platform/Windows/E3WinViewerQuesa.c 1.1: Small bits of Quesa needed by the Win Viewer, by Daniel Willmann . * Development/Source/Platform/Windows/E3WinViewer.c 1.5: More implementation by Daniel Willmann . * Development/Source/Core/Viewer/E3Viewer.c 1.12: Small bug fix thanks to Gerrard Drury . * Development/Source/Core/Viewer/E3Viewer.c 1.11: More changes for Win32 support by Daniel Willmann < daniel.willmann@web.de>. 2001-04-06 dair * SDK/Includes/Quesa/Quesa.h 1.25: Added docs from Rob. 2001-04-05 dair * Development/Source/Core/System/E3Storage.c 1.7: Fix for Linux builds from Rob van der Leek. * SDK/Examples/Qut/Unix/QutUnix.c 1.5: Fix for Unix builds from Rob van der Leek. 2001-03-28 jstrout * Development/Source/Platform/Windows/E3WinViewer.h 1.6: Change by Daniel Willmann . * Development/Projects/Windows/Quesa.dsp 1.14: Changes by Daniel Willmann to support the Viewer. * SDK/Includes/Quesa/QuesaViewer.h 1.11: Changes by Daniel Willmann : fix typo in kQ3ViewerControllerVisible, plus documented WinViewer APIs. * Development/Source/Core/Viewer/E3ViewerTools.c 1.8: Changes by Daniel Willmann to play nice with VC++. * Development/Source/Platform/Windows/E3WinViewer.c 1.4: Implementation by Daniel Willmann . * Development/Source/Core/Viewer/E3Viewer.c 1.10: * Development/Source/Core/Viewer/E3ViewerTools.c 1.9: Small fixes to things broken under Classic during Carbonization. * Development/Source/Core/Viewer/E3Viewer.c 1.9: * Development/Source/Core/Viewer/E3Viewer.h 1.11: Changes by Daniel Willmann to support Windows. 2001-03-26 dair * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.h 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/AppDelegate.m 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.h 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/DemoGeometry.m 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/InfoPlist.strings 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/NSAppleMenuImage.tiff 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/classes.nib 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/info.nib 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/English.lproj/MainMenu.nib/objects.nib 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.h 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.m 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/Quesa3DView.pbproj/project.pbxproj 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.h 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/QuesaCocoaUtil.m 1.1: * SDK/Extras/Cocoa Example/Quesa3DView/main.m 1.1: Added Cocoa example from Brian. * Documentation/reference/carbon.html 1.5: Added missing anchor. * SDK/Includes/Quesa/Quesa.h 1.24: Added Cocoa changes. * Documentation/developer/apiref/MasterTOC.html 1.2: * Documentation/developer/bugs.html 1.7: * Documentation/developer/cvs.html 1.6: * Documentation/developer/todo.html 1.7: * Documentation/index.html 1.6: * Documentation/info/download.html 1.7: * Documentation/info/list.html 1.4: * Documentation/info/list_archive.html 1.1: * Documentation/info/screenshots.html 1.4: * Documentation/info/status.html 1.6: * Documentation/other/contributors.html 1.9: * Documentation/other/links.html 1.4: * Documentation/other/logo.html 1.3: * Documentation/reference/build.html 1.6: * Documentation/reference/carbon.html 1.4: * Documentation/reference/docs.html 1.3: * Documentation/reference/lgpl.html 1.4: Updated links. 2001-03-20 dair * SDK/Examples/Qut/Windows/Qut.rc 1.5: * SDK/Examples/Qut/Windows/resource.h 1.5: Fixed constants. * SDK/Includes/Quesa/Quesa.h 1.23: * SDK/Includes/Quesa/QuesaCamera.h 1.6: * SDK/Includes/Quesa/QuesaController.h 1.6: * SDK/Includes/Quesa/QuesaCustomElements.h 1.7: * SDK/Includes/Quesa/QuesaDrawContext.h 1.14: * SDK/Includes/Quesa/QuesaErrors.h 1.10: * SDK/Includes/Quesa/QuesaExtension.h 1.7: * SDK/Includes/Quesa/QuesaGeometry.h 1.7: * SDK/Includes/Quesa/QuesaGroup.h 1.6: * SDK/Includes/Quesa/QuesaIO.h 1.14: * SDK/Includes/Quesa/QuesaLight.h 1.6: * SDK/Includes/Quesa/QuesaMath.h 1.8: * SDK/Includes/Quesa/QuesaPick.h 1.7: * SDK/Includes/Quesa/QuesaRenderer.h 1.11: * SDK/Includes/Quesa/QuesaSet.h 1.6: * SDK/Includes/Quesa/QuesaShader.h 1.8: * SDK/Includes/Quesa/QuesaStorage.h 1.13: * SDK/Includes/Quesa/QuesaString.h 1.7: * SDK/Includes/Quesa/QuesaStyle.h 1.6: * SDK/Includes/Quesa/QuesaTransform.h 1.7: * SDK/Includes/Quesa/QuesaView.h 1.9: * SDK/Includes/Quesa/QuesaViewer.h 1.10: Added HeaderDoc comments to API calls. * SDK/Examples/Qut/Windows/Qut.rc 1.4: * SDK/Examples/Qut/Windows/resource.h 1.4: More hopefully fixed Windows problems. * Development/Scripts/HeaderDoc/PrepareForHeaderDoc.pl 1.1: Script that prepared headers for HeaderDoc. * Development/Projects/Mac/Quesa Viewer.mcp.exp 1.2: * Development/Projects/Mac/Quesa.mcp.exp 1.5: Sorted function lists. * SDK/Examples/Qut/Windows/Qut.rc 1.3: * SDK/Examples/Qut/Windows/resource.h 1.3: Hopefully fixed Windows compilation problem. * SDK/Examples/Qut/Windows/Qut.rc 1.6: * SDK/Examples/Qut/Windows/resource.h 1.6: Pah... * Documentation/developer/apiref/MasterTOC.html 1.1: * Documentation/developer/apiref/Quesa/CompositePage.html 1.1: * Documentation/developer/apiref/Quesa/Enums/Enums.html 1.1: * Documentation/developer/apiref/Quesa/Functions/Functions.html 1.1: * Documentation/developer/apiref/Quesa/Quesa.html 1.1: * Documentation/developer/apiref/Quesa/Structs/Structs.html 1.1: * Documentation/developer/apiref/Quesa/index.html 1.1: * Documentation/developer/apiref/Quesa/toc.html 1.1: * Documentation/developer/apiref/QuesaCamera/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaCamera/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaCamera/QuesaCamera.html 1.1: * Documentation/developer/apiref/QuesaCamera/Structs/Structs.html 1.1: * Documentation/developer/apiref/QuesaCamera/index.html 1.1: * Documentation/developer/apiref/QuesaCamera/toc.html 1.1: * Documentation/developer/apiref/QuesaController/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaController/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaController/QuesaController.html 1.1: * Documentation/developer/apiref/QuesaController/index.html 1.1: * Documentation/developer/apiref/QuesaController/toc.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/QuesaCustomElements.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/index.html 1.1: * Documentation/developer/apiref/QuesaCustomElements/toc.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/QuesaDrawContext.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/index.html 1.1: * Documentation/developer/apiref/QuesaDrawContext/toc.html 1.1: * Documentation/developer/apiref/QuesaErrors/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaErrors/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaErrors/QuesaErrors.html 1.1: * Documentation/developer/apiref/QuesaErrors/index.html 1.1: * Documentation/developer/apiref/QuesaErrors/toc.html 1.1: * Documentation/developer/apiref/QuesaExtension/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaExtension/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaExtension/QuesaExtension.html 1.1: * Documentation/developer/apiref/QuesaExtension/index.html 1.1: * Documentation/developer/apiref/QuesaExtension/toc.html 1.1: * Documentation/developer/apiref/QuesaGeometry/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaGeometry/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaGeometry/QuesaGeometry.html 1.1: * Documentation/developer/apiref/QuesaGeometry/index.html 1.1: * Documentation/developer/apiref/QuesaGeometry/toc.html 1.1: * Documentation/developer/apiref/QuesaGroup/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaGroup/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaGroup/QuesaGroup.html 1.1: * Documentation/developer/apiref/QuesaGroup/index.html 1.1: * Documentation/developer/apiref/QuesaGroup/toc.html 1.1: * Documentation/developer/apiref/QuesaIO/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaIO/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaIO/QuesaIO.html 1.1: * Documentation/developer/apiref/QuesaIO/index.html 1.1: * Documentation/developer/apiref/QuesaIO/toc.html 1.1: * Documentation/developer/apiref/QuesaLight/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaLight/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaLight/QuesaLight.html 1.1: * Documentation/developer/apiref/QuesaLight/index.html 1.1: * Documentation/developer/apiref/QuesaLight/toc.html 1.1: * Documentation/developer/apiref/QuesaMath/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaMath/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaMath/QuesaMath.html 1.1: * Documentation/developer/apiref/QuesaMath/index.html 1.1: * Documentation/developer/apiref/QuesaMath/toc.html 1.1: * Documentation/developer/apiref/QuesaPick/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaPick/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaPick/QuesaPick.html 1.1: * Documentation/developer/apiref/QuesaPick/index.html 1.1: * Documentation/developer/apiref/QuesaPick/toc.html 1.1: * Documentation/developer/apiref/QuesaRenderer/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaRenderer/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaRenderer/QuesaRenderer.html 1.1: * Documentation/developer/apiref/QuesaRenderer/index.html 1.1: * Documentation/developer/apiref/QuesaRenderer/toc.html 1.1: * Documentation/developer/apiref/QuesaSet/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaSet/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaSet/QuesaSet.html 1.1: * Documentation/developer/apiref/QuesaSet/index.html 1.1: * Documentation/developer/apiref/QuesaSet/toc.html 1.1: * Documentation/developer/apiref/QuesaShader/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaShader/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaShader/QuesaShader.html 1.1: * Documentation/developer/apiref/QuesaShader/index.html 1.1: * Documentation/developer/apiref/QuesaShader/toc.html 1.1: * Documentation/developer/apiref/QuesaStorage/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaStorage/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaStorage/QuesaStorage.html 1.1: * Documentation/developer/apiref/QuesaStorage/index.html 1.1: * Documentation/developer/apiref/QuesaStorage/toc.html 1.1: * Documentation/developer/apiref/QuesaString/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaString/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaString/QuesaString.html 1.1: * Documentation/developer/apiref/QuesaString/index.html 1.1: * Documentation/developer/apiref/QuesaString/toc.html 1.1: * Documentation/developer/apiref/QuesaStyle/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaStyle/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaStyle/QuesaStyle.html 1.1: * Documentation/developer/apiref/QuesaStyle/index.html 1.1: * Documentation/developer/apiref/QuesaStyle/toc.html 1.1: * Documentation/developer/apiref/QuesaTransform/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaTransform/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaTransform/QuesaTransform.html 1.1: * Documentation/developer/apiref/QuesaTransform/index.html 1.1: * Documentation/developer/apiref/QuesaTransform/toc.html 1.1: * Documentation/developer/apiref/QuesaView/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaView/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaView/QuesaView.html 1.1: * Documentation/developer/apiref/QuesaView/index.html 1.1: * Documentation/developer/apiref/QuesaView/toc.html 1.1: * Documentation/developer/apiref/QuesaViewer/CompositePage.html 1.1: * Documentation/developer/apiref/QuesaViewer/Functions/Functions.html 1.1: * Documentation/developer/apiref/QuesaViewer/QuesaViewer.html 1.1: * Documentation/developer/apiref/QuesaViewer/index.html 1.1: * Documentation/developer/apiref/QuesaViewer/toc.html 1.1: First rev of HeaderDoc generated documentation. * SDK/Examples/Qut/Windows/Qut.rc 1.7: Fixed last typo... * Documentation/developer/bugs.html 1.6: * Documentation/developer/cvs.html 1.5: * Documentation/developer/todo.html 1.6: * Documentation/index.html 1.5: * Documentation/info/download.html 1.6: * Documentation/info/list.html 1.3: * Documentation/info/screenshots.html 1.3: * Documentation/info/status.html 1.5: * Documentation/other/contributors.html 1.8: * Documentation/other/links.html 1.3: * Documentation/other/logo.html 1.2: * Documentation/reference/build.html 1.5: * Documentation/reference/carbon.html 1.3: * Documentation/reference/docs.html 1.2: * Documentation/reference/lgpl.html 1.3: Updated with links to API reference. 2001-03-18 dair * Development/Scripts/HeaderDoc/DoQuesaDocs.pl 1.1: * Development/Scripts/HeaderDoc/Documentation/CHeaderTags.html 1.1: * Development/Scripts/HeaderDoc/Documentation/CPPTags.html 1.1: * Development/Scripts/HeaderDoc/Documentation/HeaderDoc.html 1.1: * Development/Scripts/HeaderDoc/Documentation/HeaderDocClassHierarchy.html 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/APIOwner.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/CPPClass.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Constant.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/DBLookup.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/DocReference.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Enum.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Function.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Header.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/HeaderElement.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/MinorAPIElement.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/PDefine.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Struct.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Typedef.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Utilities.pm 1.1: * Development/Scripts/HeaderDoc/Modules/HeaderDoc/Var.pm 1.1: * Development/Scripts/HeaderDoc/gatherHeaderDoc.pl 1.1: * Development/Scripts/HeaderDoc/headerDoc2HTML.config 1.1: * Development/Scripts/HeaderDoc/headerDoc2HTML.pl 1.1: * Development/Scripts/Scripts.html 1.3: Added HeaderDoc. 2001-03-15 jstrout * Development/Source/Core/Viewer/E3Viewer.c 1.8: Replaced ugly loop with handy GetWindowFromPort function. * Development/Source/Core/Viewer/E3Viewer.c 1.7: Second pass at Carbonizing Ñ now compiles! Tried for a little more clarity and consistency in the use of CGrafPtr's versus WindowRef's (you can't just typecast from one to the other under Carbon). * Development/Source/Core/Viewer/E3Viewer.h 1.10: Removed ANSI headers, which weren't needed and were giving me compiler errors. Probably should try to understand why, but OTOH, I'm a believer in not including more headers than are really needed anyway. * Development/Source/Platform/Mac/E3CarbonCoating.c 1.6: Fixed recently-added Carbon scrap calls so as to actually compile. 2001-03-12 jstrout * Development/Source/Platform/Mac/E3CarbonCoating.c 1.5: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.5: Added old-style Scrap calls for use in Carbon (since the Carbon substitutes are much more unwieldy). * Development/Source/Core/Viewer/E3Viewer.c 1.6: * Development/Source/Core/Viewer/E3Viewer.h 1.9: * Development/Source/Core/Viewer/E3ViewerTools.c 1.7: Initial try at Carbonizing. 2001-03-11 jstrout * SDK/Includes/Quesa/Quesa.h 1.22: further refined auto-detection of BeOS 2001-03-10 jstrout * SDK/Includes/Quesa/QuesaViewer.h 1.9: fixed bug: previously defined __QD3DVIEW__ instead of __QD3DVIEWER__ * SDK/Includes/Quesa/Quesa.h 1.21: fixed auto-detection of BeOS 2001-03-08 dair * SDK/Includes/Quesa/Quesa.h 1.20: * SDK/Includes/Quesa/QuesaCamera.h 1.5: * SDK/Includes/Quesa/QuesaController.h 1.5: * SDK/Includes/Quesa/QuesaCustomElements.h 1.6: * SDK/Includes/Quesa/QuesaDrawContext.h 1.13: * SDK/Includes/Quesa/QuesaErrors.h 1.9: * SDK/Includes/Quesa/QuesaExtension.h 1.6: * SDK/Includes/Quesa/QuesaGeometry.h 1.6: * SDK/Includes/Quesa/QuesaGroup.h 1.5: * SDK/Includes/Quesa/QuesaIO.h 1.13: * SDK/Includes/Quesa/QuesaLight.h 1.5: * SDK/Includes/Quesa/QuesaMath.h 1.7: * SDK/Includes/Quesa/QuesaPick.h 1.6: * SDK/Includes/Quesa/QuesaRenderer.h 1.10: * SDK/Includes/Quesa/QuesaSet.h 1.5: * SDK/Includes/Quesa/QuesaShader.h 1.7: * SDK/Includes/Quesa/QuesaStorage.h 1.12: * SDK/Includes/Quesa/QuesaString.h 1.6: * SDK/Includes/Quesa/QuesaStyle.h 1.5: * SDK/Includes/Quesa/QuesaTransform.h 1.6: * SDK/Includes/Quesa/QuesaView.h 1.8: * SDK/Includes/Quesa/QuesaViewer.h 1.8: Added initial HeaderDoc comments. 2001-03-07 dair * SDK/Examples/Camera Test/Camera Test.c 1.3: * SDK/Examples/Geom Test/Geom Test.c 1.9: * SDK/Examples/Light Test/Light Test.c 1.3: * SDK/Examples/Qut/Mac/Qut.rsrc 1.3: * SDK/Examples/Qut/Mac/QutMac.c 1.12: * SDK/Examples/Qut/Mac/main.nib/objects.xib 1.2: * SDK/Examples/Qut/Qut.c 1.5: * SDK/Examples/Qut/Qut.h 1.13: * SDK/Examples/Qut/QutInternal.h 1.5: * SDK/Examples/Qut/Unix/QutUnix.c 1.4: * SDK/Examples/Qut/Windows/Qut.rc 1.2: * SDK/Examples/Qut/Windows/QutWindows.c 1.4: * SDK/Examples/Qut/Windows/resource.h 1.2: Added Style menu to Qut. * SDK/Examples/Background Test/Background Test 1.3: * SDK/Examples/Camera Test/Camera Test 1.3: * SDK/Examples/Geom Test/Geom Test 1.7: * SDK/Examples/Import Test/Import Test 1.3: * SDK/Examples/Light Test/Light Test 1.3: * SDK/Examples/Shader Test/Shader Test 1.3: Rebuilt with latest Qut. * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.4: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.4: Fixed incorrect edge initialisation (AndrewC). 2001-03-06 dair * Development/Source/Platform/Mac/E3MacPrefix.h 1.9: * Development/Source/Platform/Mac/E3MacSystem.c 1.8: * SDK/Examples/Qut/Mac/QutMac.c 1.11: * SDK/Examples/Qut/Mac/QutMac.h 1.6: * SDK/Examples/Qut/Qut.h 1.12: * SDK/Includes/Quesa/Quesa.h 1.19: * SDK/Includes/Quesa/QuesaDrawContext.h 1.12: * SDK/Includes/Quesa/QuesaStorage.h 1.11: Changes to support building with Public Beta headers/Project Builder. * Development/Source/Core/Geometry/E3Geometry.c 1.2: * Development/Source/Core/Geometry/E3Geometry.h 1.3: * Development/Source/Core/Geometry/E3GeometryBox.c 1.4: * Development/Source/Core/Geometry/E3GeometryBox.h 1.4: * Development/Source/Core/Geometry/E3GeometryCone.c 1.3: * Development/Source/Core/Geometry/E3GeometryCone.h 1.3: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.3: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.3: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.2: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.3: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.3: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.3: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.5: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.3: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.3: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.4: * Development/Source/Core/Geometry/E3GeometryLine.c 1.3: * Development/Source/Core/Geometry/E3GeometryLine.h 1.4: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.3: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.4: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.4: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.4: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.9: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.4: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.10: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.4: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.3: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.4: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.2: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.3: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.3: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.4: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.3: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.4: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.3: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.4: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.4: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.3: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.5: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.4: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.2: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.3: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.3: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.4: * Development/Source/Core/Glue/QD3DCamera.c 1.2: * Development/Source/Core/Glue/QD3DController.c 1.3: * Development/Source/Core/Glue/QD3DCustomElements.c 1.2: * Development/Source/Core/Glue/QD3DDrawContext.c 1.5: * Development/Source/Core/Glue/QD3DErrors.c 1.5: * Development/Source/Core/Glue/QD3DExtension.c 1.4: * Development/Source/Core/Glue/QD3DGeometry.c 1.4: * Development/Source/Core/Glue/QD3DGroup.c 1.3: * Development/Source/Core/Glue/QD3DIO.c 1.4: * Development/Source/Core/Glue/QD3DLight.c 1.2: * Development/Source/Core/Glue/QD3DMain.c 1.3: * Development/Source/Core/Glue/QD3DMath.c 1.7: * Development/Source/Core/Glue/QD3DPick.c 1.3: * Development/Source/Core/Glue/QD3DRenderer.c 1.5: * Development/Source/Core/Glue/QD3DSet.c 1.3: * Development/Source/Core/Glue/QD3DShader.c 1.4: * Development/Source/Core/Glue/QD3DStorage.c 1.4: * Development/Source/Core/Glue/QD3DString.c 1.3: * Development/Source/Core/Glue/QD3DStyle.c 1.3: * Development/Source/Core/Glue/QD3DTransform.c 1.2: * Development/Source/Core/Glue/QD3DView.c 1.5: * Development/Source/Core/Support/E3ArrayOrList.c 1.3: * Development/Source/Core/Support/E3ArrayOrList.h 1.2: * Development/Source/Core/Support/E3ClassTree.c 1.3: * Development/Source/Core/Support/E3ClassTree.h 1.3: * Development/Source/Core/Support/E3Compatibility.c 1.3: * Development/Source/Core/Support/E3Compatibility.h 1.4: * Development/Source/Core/Support/E3Debug.h 1.4: * Development/Source/Core/Support/E3ErrorManager.c 1.3: * Development/Source/Core/Support/E3ErrorManager.h 1.4: * Development/Source/Core/Support/E3Globals.c 1.2: * Development/Source/Core/Support/E3Globals.h 1.11: * Development/Source/Core/Support/E3HashTable.c 1.3: * Development/Source/Core/Support/E3HashTable.h 1.3: * Development/Source/Core/Support/E3Memory.c 1.3: * Development/Source/Core/Support/E3Memory.h 1.3: * Development/Source/Core/Support/E3Pool.c 1.3: * Development/Source/Core/Support/E3Pool.h 1.2: * Development/Source/Core/Support/E3Prefix.h 1.12: * Development/Source/Core/Support/E3System.c 1.6: * Development/Source/Core/Support/E3System.h 1.5: * Development/Source/Core/Support/E3Utils.c 1.5: * Development/Source/Core/Support/E3Utils.h 1.3: * Development/Source/Core/Support/E3Version.h 1.5: * Development/Source/Core/System/E3Camera.c 1.4: * Development/Source/Core/System/E3Camera.h 1.3: * Development/Source/Core/System/E3Controller.c 1.3: * Development/Source/Core/System/E3Controller.h 1.4: * Development/Source/Core/System/E3CustomElements.c 1.3: * Development/Source/Core/System/E3CustomElements.h 1.3: * Development/Source/Core/System/E3DrawContext.c 1.8: * Development/Source/Core/System/E3DrawContext.h 1.6: * Development/Source/Core/System/E3Errors.c 1.4: * Development/Source/Core/System/E3Errors.h 1.6: * Development/Source/Core/System/E3Extension.c 1.3: * Development/Source/Core/System/E3Extension.h 1.5: * Development/Source/Core/System/E3Group.c 1.4: * Development/Source/Core/System/E3Group.h 1.4: * Development/Source/Core/System/E3IO.c 1.6: * Development/Source/Core/System/E3IO.h 1.5: * Development/Source/Core/System/E3IOData.c 1.6: * Development/Source/Core/System/E3IOData.h 1.4: * Development/Source/Core/System/E3Light.c 1.2: * Development/Source/Core/System/E3Light.h 1.3: * Development/Source/Core/System/E3Main.c 1.5: * Development/Source/Core/System/E3Main.h 1.4: * Development/Source/Core/System/E3Math.c 1.12: * Development/Source/Core/System/E3Math.h 1.7: * Development/Source/Core/System/E3Pick.c 1.3: * Development/Source/Core/System/E3Pick.h 1.4: * Development/Source/Core/System/E3Renderer.c 1.8: * Development/Source/Core/System/E3Renderer.h 1.6: * Development/Source/Core/System/E3Set.c 1.5: * Development/Source/Core/System/E3Set.h 1.4: * Development/Source/Core/System/E3Shader.c 1.2: * Development/Source/Core/System/E3Shader.h 1.3: * Development/Source/Core/System/E3Storage.c 1.6: * Development/Source/Core/System/E3Storage.h 1.5: * Development/Source/Core/System/E3String.c 1.3: * Development/Source/Core/System/E3String.h 1.4: * Development/Source/Core/System/E3Style.c 1.3: * Development/Source/Core/System/E3Style.h 1.4: * Development/Source/Core/System/E3Texture.c 1.6: * Development/Source/Core/System/E3Texture.h 1.5: * Development/Source/Core/System/E3Transform.c 1.2: * Development/Source/Core/System/E3Transform.h 1.3: * Development/Source/Core/System/E3View.c 1.13: * Development/Source/Core/System/E3View.h 1.7: * Development/Source/Core/Viewer/E3Viewer.c 1.5: * Development/Source/Core/Viewer/E3Viewer.h 1.8: * Development/Source/Core/Viewer/E3ViewerTools.c 1.6: * Development/Source/Core/Viewer/E3ViewerTools.h 1.4: * Development/Source/FileFormats/E3IOFileFormat.c 1.4: * Development/Source/FileFormats/E3IOFileFormat.h 1.4: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.4: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.4: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.6: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.4: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.5: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.2: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.3: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.2: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.3: * Development/Source/Platform/Be/E3BeDebug.c 1.2: * Development/Source/Platform/Be/E3BeDrawContext.c 1.3: * Development/Source/Platform/Be/E3BePrefix.h 1.5: * Development/Source/Platform/Be/E3BeStorage.c 1.3: * Development/Source/Platform/Be/E3BeSystem.c 1.2: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.2: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.3: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.2: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.2: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.2: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.2: * Development/Source/Platform/Mac/E3CarbonCoating.c 1.4: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.4: * Development/Source/Platform/Mac/E3MacDebug.c 1.2: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.14: * Development/Source/Platform/Mac/E3MacErrors.c 1.2: * Development/Source/Platform/Mac/E3MacMemory.c 1.3: * Development/Source/Platform/Mac/E3MacPrefix.h 1.8: * Development/Source/Platform/Mac/E3MacStorage.c 1.3: * Development/Source/Platform/Mac/E3MacSystem.c 1.7: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.2: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.3: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Debug.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Profile.h 1.4: * Development/Source/Platform/Mac/Quesa Prefix Release.h 1.4: * Development/Source/Platform/Mac/Resources/Quesa.r 1.3: * Development/Source/Platform/Unix/E3UnixDebug.c 1.2: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.4: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.5: * Development/Source/Platform/Unix/E3UnixStorage.c 1.2: * Development/Source/Platform/Unix/E3UnixSystem.c 1.2: * Development/Source/Platform/Windows/E3WinViewer.c 1.3: * Development/Source/Platform/Windows/E3WinViewer.h 1.5: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.2: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.4: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.5: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.3: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.5: * Development/Source/Renderers/Common/GLCamera.c 1.3: * Development/Source/Renderers/Common/GLCamera.h 1.3: * Development/Source/Renderers/Common/GLCocoaContext.h 1.2: * Development/Source/Renderers/Common/GLCocoaContext.m 1.2: * Development/Source/Renderers/Common/GLDrawContext.c 1.14: * Development/Source/Renderers/Common/GLDrawContext.h 1.3: * Development/Source/Renderers/Common/GLPrefix.h 1.6: * Development/Source/Renderers/Common/GLUtils.c 1.4: * Development/Source/Renderers/Common/GLUtils.h 1.3: * Development/Source/Renderers/Generic/GNGeometry.c 1.2: * Development/Source/Renderers/Generic/GNGeometry.h 1.3: * Development/Source/Renderers/Generic/GNPrefix.h 1.3: * Development/Source/Renderers/Generic/GNRegister.c 1.3: * Development/Source/Renderers/Generic/GNRegister.h 1.3: * Development/Source/Renderers/Generic/GNRenderer.c 1.2: * Development/Source/Renderers/Generic/GNRenderer.h 1.3: * Development/Source/Renderers/Interactive/IRGeometry.c 1.9: * Development/Source/Renderers/Interactive/IRGeometry.h 1.4: * Development/Source/Renderers/Interactive/IRLights.c 1.3: * Development/Source/Renderers/Interactive/IRLights.h 1.3: * Development/Source/Renderers/Interactive/IRPrefix.h 1.5: * Development/Source/Renderers/Interactive/IRRegister.c 1.5: * Development/Source/Renderers/Interactive/IRRegister.h 1.3: * Development/Source/Renderers/Interactive/IRRenderer.c 1.6: * Development/Source/Renderers/Interactive/IRRenderer.h 1.3: * Development/Source/Renderers/Interactive/IRUpdate.c 1.14: * Development/Source/Renderers/Interactive/IRUpdate.h 1.6: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.2: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.3: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.3: * Development/Source/Renderers/Wireframe/WFRegister.c 1.4: * Development/Source/Renderers/Wireframe/WFRegister.h 1.3: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.2: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.3: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.2: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.3: * Documentation/other/contributors.html 1.7: * Documentation/reference/lgpl.html 1.2: * SDK/Examples/Background Test/Background Test.c 1.3: * SDK/Examples/Camera Test/Camera Test.c 1.2: * SDK/Examples/Dump Group/Dump Group.c 1.7: * SDK/Examples/Geom Test/Geom Test.c 1.8: * SDK/Examples/Import Test/Import Test.c 1.5: * SDK/Examples/Light Test/Light Test.c 1.2: * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.2: * SDK/Examples/Qut/Mac/QutMac.c 1.10: * SDK/Examples/Qut/Mac/QutMac.h 1.5: * SDK/Examples/Qut/Qut.c 1.4: * SDK/Examples/Qut/Qut.h 1.11: * SDK/Examples/Qut/QutInternal.h 1.4: * SDK/Examples/Qut/QutTexture.c 1.3: * SDK/Examples/Qut/QutTexture.h 1.3: * SDK/Examples/Qut/Unix/QutUnix.c 1.3: * SDK/Examples/Qut/Windows/QutWindows.c 1.3: * SDK/Examples/Shader Test/Shader Test.c 1.2: * SDK/Extras/3dsReader/3dsReader.c 1.7: * SDK/Extras/3dsReader/3dsReader.h 1.6: * SDK/Extras/Math Test/Math Test.cp 1.2: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.4: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.3: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.7: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.5: * SDK/Includes/Quesa/Quesa.h 1.18: * SDK/Includes/Quesa/QuesaCamera.h 1.4: * SDK/Includes/Quesa/QuesaController.h 1.4: * SDK/Includes/Quesa/QuesaCustomElements.h 1.5: * SDK/Includes/Quesa/QuesaDrawContext.h 1.11: * SDK/Includes/Quesa/QuesaErrors.h 1.8: * SDK/Includes/Quesa/QuesaExtension.h 1.5: * SDK/Includes/Quesa/QuesaGeometry.h 1.5: * SDK/Includes/Quesa/QuesaGroup.h 1.4: * SDK/Includes/Quesa/QuesaIO.h 1.12: * SDK/Includes/Quesa/QuesaLight.h 1.4: * SDK/Includes/Quesa/QuesaMath.h 1.6: * SDK/Includes/Quesa/QuesaPick.h 1.5: * SDK/Includes/Quesa/QuesaRenderer.h 1.9: * SDK/Includes/Quesa/QuesaSet.h 1.4: * SDK/Includes/Quesa/QuesaShader.h 1.6: * SDK/Includes/Quesa/QuesaStorage.h 1.10: * SDK/Includes/Quesa/QuesaString.h 1.5: * SDK/Includes/Quesa/QuesaStyle.h 1.4: * SDK/Includes/Quesa/QuesaTransform.h 1.5: * SDK/Includes/Quesa/QuesaView.h 1.7: * SDK/Includes/Quesa/QuesaViewer.h 1.7: Updated copyright date. 2001-03-05 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.13: Replaced ir_state_is_power_of_2 macro with function. * Development/Source/Core/Support/E3ArrayOrList.c 1.2: * Development/Source/Core/Support/E3Pool.c 1.2: Moved usage comments into file header. * Development/Projects/Mac/quesa.cvs 1.2: Removed unwanted CVS document. * Development/Scripts/Status/status.txt 1.4: * Documentation/info/status.html 1.4: Added Mesh functions to status table. * Development/Source/Core/Viewer/E3Viewer.c 1.4: * Development/Source/Core/Viewer/E3Viewer.h 1.7: * SDK/Includes/Quesa/QuesaViewer.h 1.6: Replaced use of old OS_MACINTOSH constant with QUESA_OS_MACINTOSH. * Development/Projects/Be/makefile 1.6: * Development/Projects/Mac/Quesa.mcp 1.9: * Development/Projects/Unix/makefile 1.4: * Development/Projects/Windows/Quesa.dsp 1.13: Updated to include new support files for Mesh implementation. * Development/Source/Core/System/E3View.c 1.12: Fixed formatting. * Development/Source/Core/Geometry/E3GeometryMesh.c 1.3: * Development/Source/Core/Support/E3ArrayOrList.c 1.1: * Development/Source/Core/Support/E3ArrayOrList.h 1.1: * Development/Source/Core/Support/E3Pool.c 1.1: * Development/Source/Core/Support/E3Pool.h 1.1: First pass on mesh implementation by Rob. 2001-03-03 jstrout * Development/Source/Core/System/E3View.c 1.11: * Development/Source/Core/System/E3View.h 1.6: added E3View_AccessPick 2001-01-22 dair * Development/Source/Core/System/E3Renderer.c 1.7: E3InteractiveRenderer_SetRAVETextureFilter now causes draw context rebuild to reload textures. * SDK/Includes/Quesa/QuesaRenderer.h 1.8: Added kQ3XDrawContextValidationRAVETextureFilter. * Development/Source/Renderers/Interactive/IRRenderer.c 1.5: * Development/Source/Renderers/Interactive/IRUpdate.c 1.12: * Development/Source/Renderers/Interactive/IRUpdate.h 1.5: Now update texture filter when reloading textures due to draw context rebuild. 2001-01-19 dair * Development/Source/Renderers/Interactive/IRUpdate.c 1.11: Fixed RAVE->OpenGL texture quality hint. 2000-12-06 dair * Development/Projects/Mac/Quesa.mcp.exp 1.4: * Development/Source/Core/Glue/QD3DView.c 1.4: * Development/Source/Core/System/E3View.c 1.10: * Development/Source/Core/System/E3View.h 1.5: * SDK/Includes/Quesa/QuesaView.h 1.6: Added Q3View_GetFogStyleState, missing in QD3D 1.6. 2000-11-14 dair * Development/Source/Core/System/E3DrawContext.c 1.7: * Development/Source/Platform/Be/E3BeDrawContext.c 1.2: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.2: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.13: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.3: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.3: _Set methods try to minimise draw context rebuilds by only updating objects if the state looks different. * Development/Source/Renderers/Common/GLDrawContext.c 1.13: Removed workaround for broken buffer rect in Mac OS X DP4. 2000-11-11 dair * Development/Source/Platform/Mac/E3MacPrefix.h 1.7: Added GetWindowPort for pre-Carbon older Universal Interfaces. * Development/Source/Renderers/Common/GLDrawContext.c 1.12: Now use GetWindowPort for Carbon (AndrewC). * Development/Source/Renderers/Interactive/IRLights.c 1.2: Lights are now transformed by the correct matrix (affected directional, point, and spot), and spot lights now use the correct angle for the cone. 2000-11-10 dair * Development/Source/Core/System/E3Main.c 1.4: Documented that E3GetVersion/E3GetReleaseVersion can be called outside of a Q3Initialize/Q3Exit block. * SDK/Includes/Quesa/Quesa.h 1.17: Documented that Q3GetVersion/Q3GetReleaseVersion can be called outside of a Q3Initialize/Q3Exit block. Added some #pragmas to ensure binary compatibility with QD3D (enums always int, PowerPC alignment). 2000-10-27 dair * Development/Source/Core/System/E3View.c 1.9: Q3Attribute_Submit now updates the view state stack correctly. 2000-10-26 dair * Development/Projects/Windows/Quesa.dsp 1.12: Now define Q3_DEBUG in debug builds (defined in wrong place last time). * Development/Source/Core/Glue/QD3DMath.c 1.6: Fixed incorrect return types (AndrewC). * Development/Source/Renderers/Interactive/IRGeometry.c 1.8: Replaced false with GL_FALSE. * Development/Projects/Windows/Quesa.dsp 1.11: Now define Q3_DEBUG in debug builds. * Development/Source/Core/Glue/QD3DErrors.c 1.4: * Development/Source/Core/System/E3Errors.c 1.3: * Development/Source/Core/System/E3Errors.h 1.5: * SDK/Includes/Quesa/Quesa.h 1.16: * SDK/Includes/Quesa/QuesaErrors.h 1.7: Added error/warning/notice->to string API calls. * Documentation/developer/bugs.html 1.5: Added AndrewC's bugs for bitmap/pixmap markers. 2000-10-24 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.7: * Development/Source/Renderers/Interactive/IRUpdate.c 1.10: * Development/Source/Renderers/Interactive/IRUpdate.h 1.4: Added implementation for marker and pixmap marker geometries ( AndrewC). 2000-10-23 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.6: Fixed compiler warnings with CW Pro 6. 2000-10-15 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.5: Replaced GL_POINT with GL_POINTS (AndrewC pointed out correct usage). 2000-10-13 dair * Development/Source/Core/Support/E3Utils.c 1.3: Fixed bug in E3Shared_Replace, now do nothing when getting a new reference to the current object (AndrewC). * Development/Source/Core/Support/E3Utils.c 1.4: Fixed bug in E3Bitmap_Replace, now calculate bitmap memory requirements from current bitmap not from minimal-sized bitmap ( AndrewC). * Development/Source/Core/Support/E3Debug.h 1.3: Rewrote Q3_ASSERT as an expression rather than a statement (RobZ) . * Development/Source/Core/System/E3Main.c 1.3: Fixed bug in E3Bitmap_GetImageSize, image size was being calculated as too large (AndrewC). 2000-08-31 dair * SDK/Examples/Geom Test/Geom Test 1.6: Added build incorporating Joe's picking test code. 2000-08-30 jstrout * SDK/Examples/Geom Test/Geom Test.c 1.7: changed UInt32 to TQ3Uns32 for portability 2000-08-26 jstrout * SDK/Examples/Geom Test/Geom Test.c 1.6: added Pick test (flashes yellow when geometry is hit) 2000-08-23 dair * SDK/Examples/Qut/Mac/QutMac.c 1.9: * SDK/Examples/Qut/Qut.c 1.3: * SDK/Examples/Qut/Qut.h 1.10: * SDK/Examples/Qut/QutInternal.h 1.3: * SDK/Examples/Qut/Windows/QutWindows.c 1.2: Added Qut_SetMouseDownFunc. 2000-08-16 dair * Development/Source/Core/Glue/QD3DMath.c 1.5: Fixed incorrect return types (AndrewC). * Development/Source/Renderers/Common/GLDrawContext.c 1.11: Fixed uninitialised variable (AndrewC). * Development/Source/Core/System/E3Math.c 1.11: Removed non-ANSI function (AndrewC). 2000-08-15 dair * Development/Source/Core/System/E3Math.c 1.10: Removed change notes from file, since now saved in CVS. * Documentation/developer/bugs.html 1.4: Added Rob's list of missing functions and errors in the QD3D book. * Development/Source/Core/System/E3Math.c 1.8: Notes of what was changed in Rob's mondo check-in: * Fixed 6/2/00 by Jeff Frey. Inefficiency: Q3Vector3D_TransformQuaternion and QPoint3D_TransformQuaternion are implemented using more multiplications than are necessary. * Fixed 6/4/00 by Jeff Frey. Error (Minor): Q3Vector3D_Cross does not return the correct result when the result parameter is the same as either v1 or v2 (or both). * Fixed 7/10/00 by Rob Zako. Error (Minor): Q3Vector2D_Transform does not return the correct result when the result parameter is the same as the vector2D parameter. * Fixed 7/10/00 by Rob Zako. In Q3BoundingBox_Copy, rename src -> bBox and dest -> result. * Fixed 7/10/00 by Rob Zako. In Q3BoundingBox_Union, rename v1 -> b1 and v2 -> b2. * Fixed 7/10/00 by Rob Zako. In Q3BoundingSphere_Copy, rename src -> bSphere and dest -> result. * Fixed 7/10/00 by Rob Zako. In Q3Matrix3x3_Multiply and Q3Matrix4x4_Multiply, rename matrixA -> m1 and matrixB -> m2. * Fixed 7/10/00 by Rob Zako. In Q3Matrix4x4_SetRotateAboutAxis, rename orientation -> axis. * Fixed 7/10/00 by Rob Zako. In Q3Point2D_AffineComb and Q3Param2D_AffineComb, rename nPoints -> numPoints. * Fixed 7/10/00 by Rob Zako. In Q3Point3D_CrossProductTri, rename point1 -> p1, point2 -> p2, point3 -> p3 and crossVector -> result. * Fixed 7/10/00 by Rob Zako. In Q3Point3D_To3DTransformArray and Q3Point3D_To4DTransformArray, rename inPoint3D -> inPoints3D. * Fixed 7/10/00 by Rob Zako. In Q3Point3D_To3DTransformArray, Q3Point3D_To4DTransformArray, Q3RationalPoint4D_To4DTransformArray, Q3Matrix4x4_SetQuaternion and Q3Quaternion_SetMatrix, rename matrix -> matrix4x4. * Fixed 7/10/00 by Rob Zako. In Q3Point3D_To3DTransformArray, rename outPoint3D -> outPoints3D. * Fixed 7/10/00 by Rob Zako. In Q3Point3D_To4DTransformArray and Q3RationalPoint4D_To4DTransformArray, rename outPoint4D -> outRationalPoints4D. * Fixed 7/10/00 by Rob Zako. In Q3RationalPoint4D_To4DTransformArray, rename inPoint4D -> inRationalPoints4D. * Added 7/12/00 by Rob Zako. Missing Function (Possible): float Q3Vector2D_LengthSquared(const TQ3Vector2D *vector2D); * Added 7/12/00 by Rob Zako. Missing Function (Possible): float Q3Vector3D_LengthSquared(const TQ3Vector3D *vector3D); * Fixed 7/12/00 by Rob Zako. Error (Minor): The functions Q3Point2D_AffineComb, Q3Param2D_AffineComb, Q3Point3D_AffineComb, Q3RationalPoint3D_AffineComb and Q3RationalPoint4D_AffineComb return incorrect results when the sum of the weights is not 1.0. Note that the description of these functions in 3D Graphics Programming With QuickDraw 3D 1.5.4 incorrectly states that the sum of the weights must be 1.0, but the QD3D 1.6 implementations work correctly even when the sum of the weights is not 1.0. * Fixed 7/12/00 by Rob Zako. Error (Possible): The function Q3Point2D_To3D returns a TQ3Point3D. It should return a TQ3RationalPoint3D, in similarity with Q3Point3D_To4D. * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3RationalPoint3D *Q3RationalPoint3D_Transform(const TQ3RationalPoint3D *rationalPoint3D, const TQ3Matrix3x3 *matrix3x3, TQ3RationalPoint3D *result); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3RationalPoint3D *Q3Vector2D_ToRationalPoint3D(const TQ3Vector2D *vector2D, TQ3RationalPoint3D *result); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3RationalPoint4D *Q3Vector3D_ToRationalPoint4D(const TQ3Vector3D *vector3D, TQ3RationalPoint4D *result); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Status Q3Point2D_To2DTransformArray(const TQ3Point2D *inPoints2D, const TQ3Matrix3x3 *matrix3x3, TQ3Point2D *outPoints2D, long numPoints, unsigned long inStructSize, unsigned long outStructSize); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Status Q3RationalPoint3D_To3DTransformArray(const TQ3RationalPoint3D *inRationalPoints3D, const TQ3Matrix3x3 *matrix3x3, TQ3RationalPoint3D *outRationalPoints3D, long numPoints, unsigned long inStructSize, unsigned long outStructSize); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Status Q3Vector2D_To2DTransformArray(const TQ3Vector2D *inVectors2D, const TQ3Matrix3x3 *matrix3x3, TQ3Vector2D *outVectors2D, long numVectors, unsigned long inStructSize, unsigned long outStructSize); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Status Q3Vector3D_To3DTransformArray(const TQ3Vector3D *inVectors3D, const TQ3Matrix4x4 *matrix4x4, TQ3Vector3D *outVectors3D, long numVectors, unsigned long inStructSize, unsigned long outStructSize); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Vector2D *Q3RationalPoint3D_ToVector2D(const TQ3RationalPoint3D *rationalPoint3D, TQ3Vector2D *result); * Added 7/13/00 by Rob Zako. Missing Function (Possible): TQ3Vector3D *Q3RationalPoint4D_ToVector3D(const TQ3RationalPoint4D *rationalPoint4D, TQ3Vector3D *result); * Added 7/13/00 by Rob Zako. Missing Function (Possible): float *Q3Point2D_CrossProductTri(const TQ3Point2D *p1, const TQ3Point2D *p2, const TQ3Point2D *p3); * Fixed 7/13/00 by Rob Zako. Error (Minor): For some inputs, the Quesa 1.6d12 implementation of Q3Point3D_CrossProductTri returns a slightly less accurate result than the QD3D 1.6 implementation returns. The reason for the difference seems to be that Quesa 1.6d12 uses p2-p1 and p3-p1 whereas QD3D 1.6 uses p2-p1 and p3-p2. * Fixed 7/13/00 by Rob Zako. Error (Minor): Q3Point2D_ToPolar and Q3Point3D_ToSpherical produce an invalid result when the input is the origin (0,0) or (0,0,0). * Fixed 7/13/00 by Rob Zako. Error (Minor): Q3Point3D_ToSpherical produces an incorrect result when the input is close to the origin (0,0,0). * Fixed 7/13/00 by Rob Zako. Error (Minor): Q3Point3D_ToSpherical produces an invalid result when both x and y are zero. * Fixed 7/13/00 by Rob Zako. In Q3RationalPoint3D_AffineComb, rename points3D -> rationalPoints3D. * Fixed 7/13/00 by Rob Zako. In Q3RationalPoint3D_Set and Q3RationalPoint3D_To2D, rename point3D -> rationalPoint3D. * Fixed 7/13/00 by Rob Zako. In Q3RationalPoint4D_AffineComb, In Q3BoundingBox_SetFromRationalPoints4D and In Q3BoundingSphere_SetFromRationalPoints4D, rename points4D -> rationalPoints4D. * Fixed 7/13/00 by Rob Zako. In Q3RationalPoint4D_Set, Q3RationalPoint4D_To3D, Q3RationalPoint4D_Transform, Q3BoundingBox_UnionRationalPoint4D and Q3BoundingSphere_UnionRationalPoint4D, rename point4D -> rationalPoint4D. * Added 7/17/00 by Rob Zako. Missing Function (Possible): TQ3Matrix3x3 *Q3Matrix3x3_SetRotate(const TQ3Matrix3x3 *matrix3x3, float angle); * Fixed 8/10/00 by Jeff Frey and Rob Zako. Error (Minor): Q3Quaternion_SetRotateAboutAxis returns incorrect results. * Fixed 8/10/00 by Rob Zako. Error (Minor): Although not clearly documented in 3D Graphics Programming With QuickDraw 3D 1.5.4, Q3BoundingBox_UnionRationalPoint4D returns incorrect results. It should do a 3-dimensional calculation using 4-dimensional rational points, not a 4-dimensional calculation. In other words, Q3BoundingBox_UnionRationalPoint4D should return the same result as would be returned by converting point4D to a 3-dimensional point and then calling Q3BoundingBox_UnionPoint3D. * Fixed 8/10/00 by Rob Zako. Error (Minor): E3BoundingBox_SetFromRationalPoints4D sometimes returns the incorrect result if the first 4D rational point has w different from 1. * Fixed 8/10/00 by Rob Zako. Error (Minor): E3Matrix4x4_SetRotateVectorToVector sometimes returns a slightly or significantly inaccurate result when v1 and v2 are (approximately) parallel or anti-parallel. * Fixed 8/10/00 by Rob Zako. Error (Minor): Q3BoundingBox_Union does not return the correct result when either b1 or b2 (or both) are empty. * Fixed 8/10/00 by Rob Zako. Error (Minor): Q3BoundingBox_UnionPoint3D and Q3BoundingBox_UnionRationalPoint4D sometimes fail to set result->isEmpty (when the bBox parameter is nonempty?). * Fixed 8/10/00 by Rob Zako. Error (Minor): Q3Matrix3x3_Invert returns the transpose of the inverse matrix rather than simply the inverse matrix. (Thanks to Oscar Morales for catching this bug!) * Fixed 8/10/00 by Rob Zako. Error (Possible): For some inputs, the Quesa 1.6d12 implementation of Q3Matrix3x3_Invert and Q3Matrix4x4_In * SDK/Extras/Math Test/Math Test.cp 1.1: * SDK/Extras/Math Test/Math Test.mcp 1.1: Added Math Test app from Rob. * Development/Projects/Mac/Quesa.mcp.exp 1.3: Added new math functions. * Development/Source/Core/System/E3Math.c 1.9: Change notes truncated on last check-in, now in file. * Documentation/developer/bugs.html 1.3: Removed bugs which are now fixed. 2000-08-13 dair * Development/Source/Core/Glue/QD3DMath.c 1.3: * Development/Source/Core/System/E3Math.c 1.6: * Development/Source/Core/System/E3Math.h 1.6: * SDK/Includes/Quesa/QuesaMath.h 1.5: Math update from Rob - lots of bug fixes, layout cleanup, and some new API calls (posted to list, marked with "Not supported by QD3D"). * Development/Source/Core/Glue/QD3DMath.c 1.4: * Development/Source/Core/System/E3Math.c 1.7: * SDK/Includes/Quesa/QuesaDrawContext.h 1.10: * SDK/Includes/Quesa/QuesaErrors.h 1.6: * SDK/Includes/Quesa/QuesaIO.h 1.11: * SDK/Includes/Quesa/QuesaStorage.h 1.9: Quesa headers now flag all calls not supported by QD3D. 2000-08-12 dair * SDK/Includes/Quesa/Quesa.h 1.15: Now recognise MPW as a Mac OS build. 2000-08-11 dair * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.3: Swapped binary 3DMF files weren't registering a kE3XMethodType_3DMF_ReadFlag handler - prevented big-endian 3DMF files with textures from reading in on little endian machines ( Bill Heineman). 2000-08-09 dair * Development/Source/Core/System/E3Storage.c 1.5: Fixed bogus error in e3storage_memory_read when reading past the end of the storage (from Bill Heineman). 2000-08-08 dair * Development/Source/Core/System/E3IOData.c 1.5: Fixed mask in E3Size_Pad (spotted by Bill Heineman). 2000-08-02 dair * Documentation/other/contributors.html 1.6: Fixed Brian's URL. 2000-08-01 dair * Documentation/other/contributors.html 1.5: Added Brian Hill to contributors list (Cocoa draw contexts). * Development/Source/Platform/Mac/E3MacSystem.c 1.6: * Development/Source/Renderers/Common/GLDrawContext.c 1.10: Moved AGL_RETAIN_RENDERERS from E3MacSystem.c to GLDrawContext.c, fixes crash in Setting Sun when create first OpenGL context ( don't know why). * Development/Source/Renderers/Interactive/IRGeometry.c 1.4: * Development/Source/Renderers/Interactive/IRUpdate.c 1.9: Automatic vertex normalisation is now turned on when the local-> world transform includes a scale component. This is necessary to renormalise the vertex normals, in order to get the correct lighting results. 2000-07-30 dair * Development/Source/Renderers/Interactive/IRGeometry.c 1.3: * Development/Source/Renderers/Interactive/IRUpdate.c 1.8: Fixed compiler warnings. * Development/Source/Core/Glue/QD3DDrawContext.c 1.4: * Development/Source/Core/Support/E3Globals.h 1.10: * Development/Source/Core/Support/E3Prefix.h 1.11: * Development/Source/Core/Support/E3System.c 1.5: * Development/Source/Core/Support/E3System.h 1.4: * Development/Source/Core/System/E3DrawContext.c 1.6: * Development/Source/Core/System/E3DrawContext.h 1.5: * Development/Source/Platform/Cocoa/E3CocoaDebug.c 1.1: * Development/Source/Platform/Cocoa/E3CocoaDrawContext.c 1.1: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.h 1.1: * Development/Source/Platform/Cocoa/E3CocoaDrawContextNotify.m 1.1: * Development/Source/Platform/Cocoa/E3CocoaPrefix.h 1.1: * Development/Source/Platform/Cocoa/E3CocoaSystem.c 1.1: * Development/Source/Renderers/Common/GLCocoaContext.h 1.1: * Development/Source/Renderers/Common/GLCocoaContext.m 1.1: * Development/Source/Renderers/Common/GLDrawContext.c 1.9: * Development/Source/Renderers/Common/GLPrefix.h 1.5: * SDK/Includes/Quesa/QuesaDrawContext.h 1.9: Added Cocoa draw context implementation (Brian Hill). * SDK/Includes/Quesa/Quesa.h 1.14: Fixed typo in last checkin. * SDK/Includes/Quesa/QuesaDrawContext.h 1.8: Replaced void* with NSView in Cocoa draw context object. * Development/Source/Core/System/E3Set.c 1.4: Attaching an attribute set to a display group now works, the set is submitted when the group is submitted. * Development/Source/Core/System/E3Math.c 1.5: * Development/Source/Core/System/E3Math.h 1.5: Updated layout. 2000-07-28 dair * SDK/Examples/Qut/Mac/QutMac.c 1.8: Removed debug comments. * SDK/Includes/Quesa/Quesa.h 1.13: * SDK/Includes/Quesa/QuesaDrawContext.h 1.7: * SDK/Includes/Quesa/QuesaRenderer.h 1.7: Added Cocoa draw context object (Brian Hill). 2000-07-27 dair * SDK/Examples/Background Test/Background Test.c 1.2: * SDK/Examples/Dump Group/Dump Group.c 1.6: * SDK/Examples/Qut/Mac/QutMac.c 1.7: * SDK/Examples/Qut/Mac/QutMac.h 1.4: * SDK/Examples/Qut/Qut.h 1.9: Update for Qut to use Carbon Events - on X only at the moment, but should build with CarbonLib 1.1 on 9 at some point. From Brian Hill. * SDK/Examples/Qut/Mac/QutCarbon.rsrc 1.1: * SDK/Examples/Qut/Mac/main.nib/classes.nib 1.1: * SDK/Examples/Qut/Mac/main.nib/info.nib 1.1: * SDK/Examples/Qut/Mac/main.nib/objects.xib 1.1: Added ProjectBuilder projects for Qut examples (Brian Hill). * SDK/Examples/Background Test/Background Test 1.2: * SDK/Examples/Camera Test/Camera Test 1.2: * SDK/Examples/Geom Test/Geom Test 1.5: * SDK/Examples/Import Test/Import Test 1.2: * SDK/Examples/Light Test/Light Test 1.2: * SDK/Examples/Shader Test/Shader Test 1.2: Rebuilt example apps. 2000-07-20 dair * Development/Source/Renderers/Interactive/IRPrefix.h 1.4: * Development/Source/Renderers/Interactive/IRRenderer.c 1.4: * Development/Source/Renderers/Interactive/IRUpdate.c 1.7: * Development/Source/Renderers/Interactive/IRUpdate.h 1.3: Rewrote texture cache, now reloads texture objects into OpenGL if GL context is rebuilt (e.g., window is resized). * Development/Source/Renderers/Interactive/IRRenderer.c 1.3: Texture objects now rebound after OpenGL context is rebuilt. 2000-07-19 dair * Development/Source/Core/Support/E3ErrorManager.c 1.2: * Development/Source/Core/Support/E3ErrorManager.h 1.3: * Development/Source/Core/Support/E3Globals.h 1.9: * Development/Source/Core/Support/E3System.c 1.4: Error Manager now uses a single flag to mark state as dirty, reduces overhead of system bottleneck. * Development/Source/Renderers/Interactive/IRGeometry.c 1.2: * Development/Source/Renderers/Interactive/IRGeometry.h 1.3: * Development/Source/Renderers/Interactive/IRPrefix.h 1.3: * Development/Source/Renderers/Interactive/IRRegister.c 1.4: * Development/Source/Renderers/Interactive/IRRenderer.c 1.2: * Development/Source/Renderers/Interactive/IRUpdate.c 1.6: Added support for transparency. Transparent primitives are now held until the end of a rendering loop, sorted, then submitted in blend mode. * Development/Source/Core/System/E3View.c 1.8: Q3View_SetLightGroup can now take a NULL light group. * Development/Source/Core/Glue/QD3DView.c 1.3: Q3View_SetLightGroup is now allowed to take a NULL light group. * Development/Source/Core/System/E3Renderer.c 1.6: E3XAttributeSet_GetMask can now take a NULL attribute set. * Development/Source/Core/Support/E3ClassTree.c 1.2: * Development/Source/Core/Support/E3HashTable.c 1.2: Minor performance improvements. 2000-07-11 dair * Documentation/reference/build.html 1.4: Updated notes about language usage. 2000-07-11 jstrout * Development/Source/Core/System/E3Math.c 1.4: * Development/Source/Core/System/E3Math.h 1.4: misc. cosmetic changes from Rob Zako 2000-06-05 dair * SDK/Includes/Quesa/QuesaDrawContext.h 1.6: Fixed typo in X11 draw context type (John Wiseman). * Development/Scripts/Scripts.html 1.2: Added Headeriser. 2000-06-04 dair * Development/Source/Core/System/E3Math.c 1.3: Fixed bug in E3Vector3D_Cross when result and input parameters were the same variable, now use a temp variable to hold result ( Jeff Frey). 2000-06-02 dair * Development/Scripts/Status/status.txt 1.3: * Documentation/developer/todo.html 1.5: * Documentation/info/status.html 1.3: Updated status to include NURB calls. 2000-06-01 zako * Development/Projects/Mac/quesa.cvs 1.1: Move "quesa.cvs" from "Development/VersionControl/Mac/" to "Development/Projects/Mac/" Change creator code to 'ogle' for ".gif", ".jpg" and ".jpeg" files 2000-05-31 zako * Documentation/info/download.html 1.3: Update to 1.6d12 * Documentation/developer/cvs.html 1.4: Updated to link to "quesa.cvs.sit" on "http://www.quesa.org" server (rather than on local disk) * Documentation/info/download.html 1.4: Updated to 1.6d12; reorganized slightly to make the various download (and CVS) options more clear * SDK/Libraries/Mac/Stub/Quesa Gestalt 1.2: Rebuilt Quesa Gestalt * Documentation/index.html 1.4: * Documentation/info/download.html 1.5: Change 1.6d12 release date to 2000.06.01 2000-05-30 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.8: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.9: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.4: * Development/Source/Renderers/Interactive/IRUpdate.c 1.5: Fixes from Dan for Be compiler warnings. * Development/Projects/Be/makefile 1.5: Fixes from Dan for Be builds flags/etc. * Development/Source/Core/Geometry/E3GeometryCone.c 1.2: Fix for texture mapping problem with very low subdivision used. * Development/Projects/Be/makefile 1.4: Fix from Dan, Be prefix file wasn't active any more. * SDK/Examples/Qut/Mac/QutMac.h 1.3: Added #define for DisposeNavEventUPP, for older Universal Headers support. * SDK/Includes/Quesa/Quesa.h 1.12: Fix for Be Metrowerks PowerPC compiler, use 'macintosh' to pick up Mac OS rather than 'powerc'. 2000-05-29 dair * SDK/Includes/Quesa/Quesa.h 1.11: Added auto-detect for Be. * Development/Source/Platform/Mac/E3MacSystem.c 1.5: * Development/Source/Renderers/Common/GLPrefix.h 1.4: * SDK/Examples/Qut/Mac/Qut.r 1.2: * SDK/Examples/Qut/Qut.h 1.7: Support for PB builds. * SDK/Examples/Geom Test/Geom Test 1.4: Rebuilt with textures turned on. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.12: Fixed CW error. * SDK/Examples/Qut/Mac/QutMac.c 1.6: * SDK/Examples/Qut/Mac/QutMac.h 1.2: * SDK/Examples/Qut/QutTexture.c 1.2: Carbon fixes. * SDK/Examples/Background Test/Background Test.mcp 1.3: * SDK/Examples/Camera Test/Camera Test.mcp 1.3: * SDK/Examples/Geom Test/Geom Test.mcp 1.3: * SDK/Examples/Import Test/Import Test.mcp 1.3: * SDK/Examples/Light Test/Light Test.mcp 1.3: * SDK/Examples/Shader Test/Shader Test.mcp 1.3: Now link with MenusLib for Carbon preparation. * Development/Projects/Mac/QuesaCarbonDebug.pch 1.2: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.2: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.2: * Development/Projects/Mac/QuesaClassicDebug.pch 1.2: * Development/Projects/Mac/QuesaClassicProfile.pch 1.2: * Development/Projects/Mac/QuesaClassicRelease.pch 1.2: Added standard header. * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.8: Fixed VC++ compiler warning. * SDK/Examples/Geom Test/Geom Test 1.3: Rebuilt against latest source. * SDK/Examples/Qut/Qut.h 1.8: Fixed OS_MACINTOSH, should have been QUESA_OS_MACINTOSH. 2000-05-28 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.7: Fixed compiler warnings. * Documentation/other/contributors.html 1.4: Updated Yotam's details. * SDK/Includes/Includes.html 1.2: Updated to reflect the fact that we now have our own headers. * Development/Source/Renderers/Common/GLDrawContext.c 1.8: Added workaround for broken AGL_BUFFER_RECT on Mac OS X - we now ignore this setting if we're building for Carbon. * Development/Source/Core/Geometry/E3GeometryBox.c 1.3: Fixed compiler warnings from ProjectBuilder. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.7: Masked out Display Manager calls to prevent link error on Carbon on Mac OS X. * SDK/Examples/Geom Test/Geom Test.c 1.5: Fixed compiler warnings from PB. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.11: Fixed PB warnings. * Development/Source/Renderers/Interactive/IRRegister.c 1.3: No longer use QUESA_REPLACE_QD3D_RENDERERS: we now check to see if the IR was loaded before deciding if we should register ourselves as the IR or as the QuesaIR (to support a CFM build running on both Mac OS and Mac OS X). * SDK/Examples/Qut/Mac/Qut.r 1.1: Textual resources for Carbon. * Development/Source/Core/Support/E3System.c 1.3: Built-in plug-ins now registered after external plug-ins. * SDK/Examples/Qut/Mac/Qut Prefix Carbon.h 1.1: * SDK/Examples/Qut/Mac/QutMac.c 1.4: * SDK/Examples/Qut/Mac/QutMac.c 1.5: * SDK/Examples/Qut/Mac/QutMac.h 1.1: Fixes for Carbon compatibility. * Development/Source/Core/Support/E3Version.h 1.4: * Documentation/index.html 1.3: Updated version number. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.10: Fixed carbon typo, #endif was in wrong place. * Development/Source/Platform/Windows/E3WindowsSystem.c 1.4: Now load QD3D plug-ins before loading Quesa plug-ins. * SDK/Includes/Quesa/Quesa.h 1.10: Added auto-platform-discovery for CodeWarrior and VC++ builds. * Development/Source/Core/Support/E3Utils.c 1.2: * Development/Source/Core/System/E3DrawContext.c 1.5: * Development/Source/Core/System/E3Texture.c 1.5: * Development/Source/Core/System/E3View.c 1.7: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.5: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.8: Fixed compiler warnings on Mac OS X. * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.7: Added UVs and normals to NURB patches. * Development/Source/Core/Support/E3Prefix.h 1.10: * Development/Source/Platform/Be/E3BePrefix.h 1.4: * Development/Source/Platform/Mac/E3MacPrefix.h 1.6: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.4: Removed QUESA_REPLACE_QD3D_RENDERERS, no longer used. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.9: Code cleanup. * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.2: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.4: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.3: Minimum subdivsion now matches QD3D. 2000-05-24 dair * Documentation/developer/cvs.html 1.3: * Documentation/developer/todo.html 1.4: * Documentation/index.html 1.2: * Documentation/info/download.html 1.2: * Documentation/info/images/macos8.jpg 1.1: * Documentation/info/images/macosx.jpg 1.1: * Documentation/info/list.html 1.2: * Documentation/info/screenshots.html 1.2: * Documentation/other/links.html 1.2: * Documentation/reference/build.html 1.3: * Documentation/reference/carbon.html 1.2: Updated with Mac OS X port, link to Whisper, and no need to download Apple headers. * Documentation/info/images/mac.jpg 1.2: Removed obsolete file. 2000-05-23 dair * Development/Source/Core/Glue/QD3DShader.c 1.3: * Development/Source/Core/System/E3Texture.c 1.4: * Development/Source/Core/System/E3Texture.h 1.4: Masked out compressed pixmap calls with QUESA_SUPPORT_QUICKTIME. * Development/Projects/Windows/Quesa.dsp 1.10: Defined QUESA_OS_WIN32 (in the right place this time, sigh... :-) * Development/Projects/Windows/Quesa.dsp 1.9: Defined QUESA_OS_WIN32 (with the right spelling this time :-) * SDK/Includes/Quesa/QuesaViewer.h 1.5: Fixed Windows types which were declared as Mac types by mistake. 2000-05-18 dair * SDK/Includes/Quesa/Quesa.h 1.9: Added types/constants from QD3D.h. * SDK/Includes/Quesa/Quesa.h 1.8: * SDK/Includes/Quesa/QuesaIO.h 1.10: * SDK/Includes/Quesa/QuesaMath.h 1.4: * SDK/Includes/Quesa/QuesaShader.h 1.4: * SDK/Includes/Quesa/QuesaStorage.h 1.8: * SDK/Includes/Quesa/QuesaString.h 1.4: * SDK/Includes/Quesa/QuesaTransform.h 1.4: * SDK/Includes/Quesa/QuesaView.h 1.5: Reformatted to be consistent with other headers. * SDK/Includes/Quesa/QuesaCustomElements.h 1.4: * SDK/Includes/Quesa/QuesaShader.h 1.5: Removed #include of Movies.h * Development/Projects/Windows/Quesa.dsp 1.8: Defined QUESA_OS_WIN32. * SDK/Includes/Quesa/QuesaCamera.h 1.3: * SDK/Includes/Quesa/QuesaController.h 1.3: * SDK/Includes/Quesa/QuesaCustomElements.h 1.3: * SDK/Includes/Quesa/QuesaDrawContext.h 1.5: * SDK/Includes/Quesa/QuesaErrors.h 1.5: * SDK/Includes/Quesa/QuesaExtension.h 1.4: * SDK/Includes/Quesa/QuesaGeometry.h 1.4: * SDK/Includes/Quesa/QuesaGroup.h 1.3: * SDK/Includes/Quesa/QuesaLight.h 1.3: * SDK/Includes/Quesa/QuesaPick.h 1.4: * SDK/Includes/Quesa/QuesaRenderer.h 1.5: * SDK/Includes/Quesa/QuesaSet.h 1.3: * SDK/Includes/Quesa/QuesaStyle.h 1.3: * SDK/Includes/Quesa/QuesaViewer.h 1.4: Added constant and type declarations. * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Debug.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Profile.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Release.h 1.3: Define QUESA_OS_MACINTOSH. * Development/Source/Core/Glue/QD3DRenderer.c 1.4: * Development/Source/Core/System/E3Renderer.c 1.5: * SDK/Includes/Quesa/QuesaRenderer.h 1.6: Fixed typo. * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.3: Defined QUESA_OS_MACINTOSH. 2000-05-14 dair * Development/Source/Platform/Mac/E3MacPrefix.h 1.5: QUESA_REPLACE_QD3D_RENDERERS now defaults to 0 on Mac. * Development/Source/Platform/Mac/E3CarbonCoating.c 1.3: Fixed GetPortVisibleRegion, now copies region correctly. 2000-05-14 pepe * Development/Projects/Mac/Quesa.mcp 1.8: * Development/Projects/Mac/QuesaCarbonDebug.pch 1.1: * Development/Projects/Mac/QuesaCarbonProfile.pch 1.1: * Development/Projects/Mac/QuesaCarbonRelease.pch 1.1: * Development/Projects/Mac/QuesaClassicDebug.pch 1.1: * Development/Projects/Mac/QuesaClassicProfile.pch 1.1: * Development/Projects/Mac/QuesaClassicRelease.pch 1.1: Precompiled headers support 2000-05-11 pepe * SDK/Includes/Quesa/QuesaIO.h 1.9: * SDK/Includes/Quesa/QuesaMath.h 1.3: * SDK/Includes/Quesa/QuesaShader.h 1.3: * SDK/Includes/Quesa/QuesaStorage.h 1.7: * SDK/Includes/Quesa/QuesaString.h 1.3: * SDK/Includes/Quesa/QuesaTransform.h 1.3: * SDK/Includes/Quesa/QuesaView.h 1.4: Implemented (lack comments) * SDK/Extras/3dsReader/3dsReader.h 1.5: corrected the illegal #include guard * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.4: hacked the mesh read method to read meshes as a group of polygons (to be reverted when meshes will be implemented) * SDK/Includes/Quesa/QuesaIO.h 1.8: Full implementation without QD3DIO.h * SDK/Includes/Quesa/Quesa.h 1.7: Now declares the Basic types (TQ3Int16 and the like) * Development/Projects/Windows/Quesa.dsp 1.7: updated to use precompiled headers 2000-05-10 pepe * Development/Source/Core/System/E3DrawContext.c 1.4: added 24 bits to E3DrawContext_GetDevicePixelTypeFromBPP * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.4: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.3: the extension for extensions is choosed by th QUESA_REPLACE_QD3D_RENDERERS flag * Development/Source/Renderers/Common/GLDrawContext.c 1.7: first try to make work PixmapDrawContext in Windows * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.2: added drawRegion support 2000-05-10 dair * SDK/Includes/Quesa/Quesa.h 1.5: Cleaned up platform specific section. * Development/Source/Core/Support/E3Prefix.h 1.9: * SDK/Includes/Quesa/QuesaViewer.h 1.3: Fixed formatting. * SDK/Includes/Quesa/Quesa.h 1.6: Fixed build problem under Unix (QUESA_OS_UNIX redefined). * Development/Projects/Mac/Quesa.mcp 1.7: Reset Runtime Settings to point to Geom test with a project relative path. 2000-05-09 dair * Development/Projects/Mac/Quesa.mcp 1.6: Updated project access paths for classic targets. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.6: Moved DisposeDMNotificationUPP definition to E3MacPrefix.h. * Development/Source/Platform/Mac/E3MacPrefix.h 1.4: Added definition for DisposeDMNotificationUPP, to support UH 3.2 builds. 2000-05-09 pepe * Development/Source/Platform/Windows/E3WinViewer.h 1.4: added #include "QuesaViewer.h" * Development/Source/Platform/Mac/E3MacDrawContext.c 1.5: compile with Universal Interfaces 3.2 * Development/Source/Platform/Be/E3BePrefix.h 1.3: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.3: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.3: removed the public #defines * SDK/Includes/Quesa/QuesaDrawContext.h 1.4: * SDK/Includes/Quesa/QuesaErrors.h 1.4: * SDK/Includes/Quesa/QuesaExtension.h 1.3: * SDK/Includes/Quesa/QuesaGeometry.h 1.3: * SDK/Includes/Quesa/QuesaIO.h 1.7: * SDK/Includes/Quesa/QuesaPick.h 1.3: * SDK/Includes/Quesa/QuesaRenderer.h 1.4: * SDK/Includes/Quesa/QuesaStorage.h 1.6: * SDK/Includes/Quesa/QuesaView.h 1.3: * SDK/Includes/Quesa/QuesaViewer.h 1.2: Added nested includes * SDK/Extras/SampleImporter/SampleImporter.mcp 1.2: Removed an access path into the private area * Development/Source/Core/Support/E3Prefix.h 1.8: Now includes every platform E3Prefix * Development/Projects/Windows/Quesa.dsp 1.6: removed the explicit inclusion of E3WindowsPrefix.h * SDK/Includes/Quesa/Quesa.h 1.4: defined QUESA_SUPPORT_QUICKTIME false for Windows * Development/Projects/Be/makefile 1.3: * Development/Projects/Unix/makefile 1.3: * SDK/Examples/Camera Test/makefile 1.3: * SDK/Examples/Dump Group/makefile 1.3: * SDK/Examples/Geom Test/makefile 1.3: * SDK/Examples/Import Test/makefile 1.2: * SDK/Examples/Light Test/makefile 1.3: Updated to not use private E3Prefix files * Development/Source/Core/Glue/QD3DDrawContext.c 1.3: * Development/Source/Core/Glue/QD3DErrors.c 1.3: * Development/Source/Core/Glue/QD3DExtension.c 1.3: * Development/Source/Core/Glue/QD3DRenderer.c 1.3: * Development/Source/Core/Glue/QD3DStorage.c 1.3: * Development/Source/Core/Support/E3Globals.h 1.8: * Development/Source/Core/Support/E3System.c 1.2: * Development/Source/Core/Support/E3System.h 1.3: * Development/Source/Core/System/E3DrawContext.c 1.3: * Development/Source/Core/System/E3DrawContext.h 1.4: * Development/Source/Core/System/E3Errors.h 1.4: * Development/Source/Core/System/E3Extension.h 1.4: * Development/Source/Core/System/E3Renderer.c 1.4: * Development/Source/Core/System/E3Renderer.h 1.5: * Development/Source/Core/System/E3Storage.c 1.4: * Development/Source/Core/System/E3Storage.h 1.4: * Development/Source/Core/Viewer/E3Viewer.c 1.3: * Development/Source/Core/Viewer/E3Viewer.h 1.6: * Development/Source/Core/Viewer/E3ViewerTools.c 1.5: * Development/Source/Renderers/Common/GLDrawContext.c 1.6: * Development/Source/Renderers/Common/GLPrefix.h 1.3: * Development/Source/Renderers/Common/GLUtils.c 1.3: * Development/Source/Renderers/Interactive/IRUpdate.c 1.4: * SDK/Examples/Dump Group/Dump Group.c 1.5: * SDK/Examples/Qut/Qut.h 1.6: * SDK/Extras/3dsReader/3dsReader.c 1.6: * SDK/Extras/3dsReader/3dsReader.h 1.4: * SDK/Extras/Queeg/Queeg Source/QueegMacros.h 1.2: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.6: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.4: Changed OS_XXX with QUESA_OS_XXX * SDK/Includes/Quesa/Quesa.h 1.3: Moved here the public Defs found in E3Prefix (that are private files) 2000-05-08 dair * SDK/Examples/Dump Group/Dump Group.c 1.4: Fixed incorrect variable type. * SDK/Includes/Quesa/QuesaViewer.h 1.1: First revision. * Development/Source/Core/Support/E3Memory.c 1.2: Replaced UInt32 with TQ3Uns32, since not Mac specific section. * Development/Source/Core/Viewer/E3Viewer.h 1.5: * Development/Source/Core/Viewer/E3ViewerTools.c 1.4: * Development/Source/Core/Viewer/E3ViewerTools.h 1.3: * SDK/Examples/Qut/Qut.h 1.5: Now uses QuesaViewer.h rather than QD3D viewer headers. * Development/Projects/Mac/Quesa.mcp 1.5: * SDK/Examples/Background Test/Background Test.mcp 1.2: * SDK/Examples/Camera Test/Camera Test.mcp 1.2: * SDK/Examples/Dump Group/Dump Group.mcp 1.2: * SDK/Examples/Geom Test/Geom Test.mcp 1.2: * SDK/Examples/Import Test/Import Test.mcp 1.2: * SDK/Examples/Light Test/Light Test.mcp 1.2: * SDK/Examples/Shader Test/Shader Test.mcp 1.2: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.mcp 1.2: Updated project access paths to find Quesa headers. 2000-05-07 dair * Development/Source/Core/Viewer/E3Viewer.h 1.4: * Development/Source/Core/Viewer/E3ViewerTools.c 1.3: * SDK/Examples/Dump Group/Dump Group.c 1.3: * SDK/Extras/3dsReader/3dsReader.c 1.5: * SDK/Extras/Queeg/Queeg Source/QGCamera.h 1.2: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.3: * SDK/Extras/Queeg/Queeg Source/QGObject.h 1.3: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGScene.h 1.2: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.h 1.3: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGUtils.h 1.2: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.5: Now #includes Quesa headers rather than QD3D headers. 2000-05-06 dair * Development/Source/Core/Geometry/E3Geometry.h 1.2: * Development/Source/Core/Geometry/E3GeometryBox.h 1.3: * Development/Source/Core/Geometry/E3GeometryCone.h 1.2: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.2: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.2: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.2: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.2: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.3: * Development/Source/Core/Geometry/E3GeometryLine.h 1.3: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.3: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.3: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.3: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.3: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.3: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.2: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.3: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.3: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.3: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.2: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.3: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.2: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.3: * Development/Source/Core/Support/E3ClassTree.h 1.2: * Development/Source/Core/Support/E3Compatibility.h 1.3: * Development/Source/Core/Support/E3Debug.h 1.2: * Development/Source/Core/Support/E3ErrorManager.h 1.2: * Development/Source/Core/Support/E3Globals.h 1.7: * Development/Source/Core/Support/E3HashTable.h 1.2: * Development/Source/Core/Support/E3Memory.h 1.2: * Development/Source/Core/Support/E3Prefix.h 1.7: * Development/Source/Core/Support/E3System.h 1.2: * Development/Source/Core/Support/E3Utils.h 1.2: * Development/Source/Core/Support/E3Version.h 1.3: * Development/Source/Core/System/E3Camera.h 1.2: * Development/Source/Core/System/E3Controller.h 1.3: * Development/Source/Core/System/E3CustomElements.h 1.2: * Development/Source/Core/System/E3DrawContext.h 1.3: * Development/Source/Core/System/E3Errors.h 1.3: * Development/Source/Core/System/E3Extension.h 1.3: * Development/Source/Core/System/E3Group.h 1.3: * Development/Source/Core/System/E3IO.h 1.4: * Development/Source/Core/System/E3IOData.h 1.3: * Development/Source/Core/System/E3Light.h 1.2: * Development/Source/Core/System/E3Main.h 1.3: * Development/Source/Core/System/E3Math.h 1.3: * Development/Source/Core/System/E3Pick.h 1.3: * Development/Source/Core/System/E3Renderer.h 1.4: * Development/Source/Core/System/E3Set.h 1.3: * Development/Source/Core/System/E3Shader.h 1.2: * Development/Source/Core/System/E3Storage.h 1.3: * Development/Source/Core/System/E3String.h 1.3: * Development/Source/Core/System/E3Style.h 1.3: * Development/Source/Core/System/E3Texture.h 1.3: * Development/Source/Core/System/E3Transform.h 1.2: * Development/Source/Core/System/E3View.h 1.4: * Development/Source/Core/Viewer/E3Viewer.h 1.3: * Development/Source/Core/Viewer/E3ViewerTools.h 1.2: * Development/Source/FileFormats/E3IOFileFormat.h 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.2: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.2: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.2: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.2: * Development/Source/Platform/Be/E3BePrefix.h 1.2: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.3: * Development/Source/Platform/Mac/E3MacPrefix.h 1.3: * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Debug.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Profile.h 1.2: * Development/Source/Platform/Mac/Quesa Prefix Release.h 1.2: * Development/Source/Platform/Mac/Resources/Quesa.r 1.2: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.2: * Development/Source/Platform/Windows/E3WinViewer.h 1.3: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.2: * Development/Source/Renderers/Common/GLCamera.h 1.2: * Development/Source/Renderers/Common/GLDrawContext.h 1.2: * Development/Source/Renderers/Common/GLPrefix.h 1.2: * Development/Source/Renderers/Common/GLUtils.h 1.2: * Development/Source/Renderers/Generic/GNGeometry.h 1.2: * Development/Source/Renderers/Generic/GNPrefix.h 1.2: * Development/Source/Renderers/Generic/GNRegister.h 1.2: * Development/Source/Renderers/Generic/GNRenderer.h 1.2: * Development/Source/Renderers/Interactive/IRGeometry.h 1.2: * Development/Source/Renderers/Interactive/IRLights.h 1.2: * Development/Source/Renderers/Interactive/IRPrefix.h 1.2: * Development/Source/Renderers/Interactive/IRRegister.h 1.2: * Development/Source/Renderers/Interactive/IRRenderer.h 1.2: * Development/Source/Renderers/Interactive/IRUpdate.h 1.2: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.2: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.2: * Development/Source/Renderers/Wireframe/WFRegister.h 1.2: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.2: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.2: * SDK/Examples/Qut/Qut.h 1.4: * SDK/Examples/Qut/QutInternal.h 1.2: * SDK/Examples/Qut/QutTexture.h 1.2: * SDK/Extras/3dsReader/3dsReader.h 1.3: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.3: Replaced __FOO__ with FOO_HDR. * Development/Source/Core/Support/E3Prefix.h 1.5: Removed CALL_NOT_IN_CARBON workaround (fixed by Quesa.h headers). * Development/Scripts/Headeriser/Headeriser.pl 1.2: * Development/Scripts/Skeleton/Skeleton.pl 1.2: Replaced __FOO__ in templates with FOO_HDR. * Development/Source/Core/System/E3Texture.c 1.3: Removed obsolete call to StripAddress (only does something under 68K). * SDK/Includes/Quesa/QuesaCamera.h 1.2: * SDK/Includes/Quesa/QuesaController.h 1.2: * SDK/Includes/Quesa/QuesaCustomElements.h 1.2: * SDK/Includes/Quesa/QuesaDrawContext.h 1.3: * SDK/Includes/Quesa/QuesaErrors.h 1.3: * SDK/Includes/Quesa/QuesaExtension.h 1.2: * SDK/Includes/Quesa/QuesaGeometry.h 1.2: * SDK/Includes/Quesa/QuesaGroup.h 1.2: * SDK/Includes/Quesa/QuesaIO.h 1.6: * SDK/Includes/Quesa/QuesaLight.h 1.2: * SDK/Includes/Quesa/QuesaMath.h 1.2: * SDK/Includes/Quesa/QuesaPick.h 1.2: * SDK/Includes/Quesa/QuesaRenderer.h 1.3: * SDK/Includes/Quesa/QuesaSet.h 1.2: * SDK/Includes/Quesa/QuesaShader.h 1.2: * SDK/Includes/Quesa/QuesaStorage.h 1.5: * SDK/Includes/Quesa/QuesaString.h 1.2: * SDK/Includes/Quesa/QuesaStyle.h 1.2: * SDK/Includes/Quesa/QuesaTransform.h 1.2: * SDK/Includes/Quesa/QuesaView.h 1.2: Updated __FOO__ to FOO_HDR, and #include the QD3D header file. * SDK/Includes/Quesa/Quesa.h 1.2: #include guards are now FOO_HDR rather than __FOO__, and now # include the matching QD3D header. * Development/Source/Platform/Mac/Quesa Prefix Carbon Profile.h 1.1: * Development/Source/Platform/Mac/Quesa Prefix Carbon Release.h 1.1: Added new prefix files for Carbon support. * Development/Source/Core/Support/E3Prefix.h 1.6: No longer #include QD3D headers, they're #included by Quesa headers. * Development/Source/Platform/Mac/E3CarbonCoating.c 1.2: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.2: Added IsRegionRectangular for classic builds. * Development/Source/Platform/Mac/E3MacDrawContext.c 1.4: Allocate regions before use, classic builds now use IsRegionRectangular as well. * Development/Projects/Mac/Quesa.mcp 1.4: Added Carbon targets. * Development/Source/Core/System/E3Set.c 1.3: Fixed uninitialised variable in Q3AttributeSet_Inherit. 2000-05-06 jstrout * Development/Source/Platform/Mac/E3CarbonCoating.c 1.1: * Development/Source/Platform/Mac/E3CarbonCoating.h 1.1: initial check-in * Development/Source/Platform/Mac/E3MacPrefix.h 1.2: include E3CarbonCoating.h * Development/Source/Platform/Mac/E3MacDrawContext.c 1.3: fairly major changes for Carbon compatibility * Development/Source/Renderers/Common/GLDrawContext.c 1.5: Carbonizing 2000-05-05 pepe * Development/Source/Renderers/Interactive/IRUpdate.c 1.2: ir_state_texture_convert_depth rewritted to support little endian textures and make tighter loops ir_state_is_power_of_2 reimplemented as a #define 2000-05-05 dair * SDK/Examples/Qut/Qut.h 1.3: Now #include Quesa headers. * SDK/Includes/Quesa/Quesa.h 1.1: * SDK/Includes/Quesa/QuesaCamera.h 1.1: * SDK/Includes/Quesa/QuesaController.h 1.1: * SDK/Includes/Quesa/QuesaCustomElements.h 1.1: * SDK/Includes/Quesa/QuesaDrawContext.h 1.2: * SDK/Includes/Quesa/QuesaErrors.h 1.2: * SDK/Includes/Quesa/QuesaExtension.h 1.1: * SDK/Includes/Quesa/QuesaGeometry.h 1.1: * SDK/Includes/Quesa/QuesaGroup.h 1.1: * SDK/Includes/Quesa/QuesaIO.h 1.5: * SDK/Includes/Quesa/QuesaLight.h 1.1: * SDK/Includes/Quesa/QuesaMath.h 1.1: * SDK/Includes/Quesa/QuesaPick.h 1.1: * SDK/Includes/Quesa/QuesaRenderer.h 1.2: * SDK/Includes/Quesa/QuesaSet.h 1.1: * SDK/Includes/Quesa/QuesaShader.h 1.1: * SDK/Includes/Quesa/QuesaStorage.h 1.4: * SDK/Includes/Quesa/QuesaString.h 1.1: * SDK/Includes/Quesa/QuesaStyle.h 1.1: * SDK/Includes/Quesa/QuesaTransform.h 1.1: * SDK/Includes/Quesa/QuesaView.h 1.1: First revision of Quesa headers: we now define all the QD3D API calls when building for Carbon, and define our extensions to QD3D at all times. * Documentation/other/contributors.html 1.3: Added Yotam to contributors list. * Development/Source/Core/Support/E3Prefix.h 1.4: Now #include Queas headers. * SDK/Examples/Import Test/makefile 1.1: Added Unix makefile, ImportTest now builds for Unix. * Development/Source/Core/System/E3Camera.c 1.3: Added support for orthographic cameras and camera viewports. * Development/Source/Renderers/Interactive/IRUpdate.c 1.3: Updated comments. * Development/Scripts/Headeriser/Headeriser.pl 1.1: First revision. * Documentation/reference/build.html 1.2: Added note about using QD3D types rather than C types. * Development/Source/Renderers/Common/GLUtils.c 1.2: Matrices now copied with memcpy. * Development/Source/Renderers/Common/GLCamera.c 1.2: Added support for camera viewports, QD3D view->frustum matrix now used directly. * Development/Source/Core/Geometry/E3GeometryBox.c 1.2: * Development/Source/Core/Geometry/E3GeometryBox.h 1.2: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.2: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.3: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.2: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.2: * Development/Source/Core/Geometry/E3GeometryLine.c 1.2: * Development/Source/Core/Geometry/E3GeometryLine.h 1.2: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.2: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.2: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.2: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.2: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.6: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.2: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.6: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.2: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.2: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.2: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.2: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.2: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.2: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.2: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.2: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.2: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.3: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.2: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.2: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.2: * Development/Source/Core/Glue/QD3DController.c 1.2: * Development/Source/Core/Glue/QD3DDrawContext.c 1.2: * Development/Source/Core/Glue/QD3DErrors.c 1.2: * Development/Source/Core/Glue/QD3DExtension.c 1.2: * Development/Source/Core/Glue/QD3DGeometry.c 1.3: * Development/Source/Core/Glue/QD3DGroup.c 1.2: * Development/Source/Core/Glue/QD3DIO.c 1.3: * Development/Source/Core/Glue/QD3DMain.c 1.2: * Development/Source/Core/Glue/QD3DMath.c 1.2: * Development/Source/Core/Glue/QD3DPick.c 1.2: * Development/Source/Core/Glue/QD3DRenderer.c 1.2: * Development/Source/Core/Glue/QD3DSet.c 1.2: * Development/Source/Core/Glue/QD3DShader.c 1.2: * Development/Source/Core/Glue/QD3DStorage.c 1.2: * Development/Source/Core/Glue/QD3DString.c 1.2: * Development/Source/Core/Glue/QD3DStyle.c 1.2: * Development/Source/Core/Glue/QD3DView.c 1.2: * Development/Source/Core/Support/E3Compatibility.c 1.2: * Development/Source/Core/Support/E3Compatibility.h 1.2: * Development/Source/Core/Support/E3Globals.h 1.6: * Development/Source/Core/Support/E3Version.h 1.2: * Development/Source/Core/System/E3Controller.c 1.2: * Development/Source/Core/System/E3Controller.h 1.2: * Development/Source/Core/System/E3CustomElements.c 1.2: * Development/Source/Core/System/E3DrawContext.h 1.2: * Development/Source/Core/System/E3Errors.c 1.2: * Development/Source/Core/System/E3Errors.h 1.2: * Development/Source/Core/System/E3Extension.c 1.2: * Development/Source/Core/System/E3Extension.h 1.2: * Development/Source/Core/System/E3Group.c 1.3: * Development/Source/Core/System/E3Group.h 1.2: * Development/Source/Core/System/E3IO.c 1.5: * Development/Source/Core/System/E3IO.h 1.3: * Development/Source/Core/System/E3IOData.c 1.4: * Development/Source/Core/System/E3IOData.h 1.2: * Development/Source/Core/System/E3Main.c 1.2: * Development/Source/Core/System/E3Main.h 1.2: * Development/Source/Core/System/E3Math.c 1.2: * Development/Source/Core/System/E3Math.h 1.2: * Development/Source/Core/System/E3Pick.c 1.2: * Development/Source/Core/System/E3Pick.h 1.2: * Development/Source/Core/System/E3Renderer.c 1.3: * Development/Source/Core/System/E3Renderer.h 1.3: * Development/Source/Core/System/E3Set.c 1.2: * Development/Source/Core/System/E3Set.h 1.2: * Development/Source/Core/System/E3Storage.c 1.3: * Development/Source/Core/System/E3Storage.h 1.2: * Development/Source/Core/System/E3String.c 1.2: * Development/Source/Core/System/E3String.h 1.2: * Development/Source/Core/System/E3Style.c 1.2: * Development/Source/Core/System/E3Style.h 1.2: * Development/Source/Core/System/E3Texture.c 1.2: * Development/Source/Core/System/E3Texture.h 1.2: * Development/Source/Core/System/E3View.c 1.6: * Development/Source/Core/System/E3View.h 1.3: * Development/Source/Core/Viewer/E3Viewer.c 1.2: * Development/Source/Core/Viewer/E3Viewer.h 1.2: * Development/Source/Core/Viewer/E3ViewerTools.c 1.2: * Development/Source/FileFormats/E3IOFileFormat.c 1.3: * Development/Source/FileFormats/E3IOFileFormat.h 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.3: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.4: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.2: * Development/Source/Platform/Be/E3BeStorage.c 1.2: * Development/Source/Platform/Mac/E3MacMemory.c 1.2: * Development/Source/Platform/Mac/E3MacStorage.c 1.2: * Development/Source/Platform/Mac/E3MacSystem.c 1.4: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.2: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.2: * Development/Source/Platform/Windows/E3WinViewer.c 1.2: * Development/Source/Platform/Windows/E3WinViewer.h 1.2: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.2: * Development/Source/Renderers/Common/GLDrawContext.c 1.4: * Development/Source/Renderers/Generic/GNRegister.c 1.2: * Development/Source/Renderers/Interactive/IRRegister.c 1.2: * Development/Source/Renderers/Wireframe/WFRegister.c 1.3: * SDK/Examples/Dump Group/Dump Group.c 1.2: * SDK/Extras/3dsReader/3dsReader.c 1.4: * SDK/Extras/3dsReader/3dsReader.h 1.2: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGObject.h 1.2: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.2: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.h 1.2: * SDK/Extras/Queeg/Queeg Source/SimpleVector.h 1.2: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.4: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.2: Replaced C integer types with TQ3xxx (clarifies exactly what size/sign values can be). * SDK/Examples/Qut/Mac/QutMac.c 1.3: Updated types with TQ3 types. * SDK/Examples/Qut/Unix/QutUnix.c 1.2: Simple implementation for Qut_SelectMetafile. 2000-05-02 jstrout * Development/Source/Platform/Mac/Quesa Prefix Carbon Debug.h 1.1: initial add to CVS * Development/Source/Renderers/Common/GLDrawContext.c 1.3: Carbonizing * Development/Source/Platform/Mac/E3MacSystem.c 1.3: include only when profiling * Development/Source/Core/Support/E3Prefix.h 1.3: work around for CALL_NOT_IN_CARBON problem 2000-04-30 pepe * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.3: fixed a bug with containers * Development/Source/Core/System/E3View.c 1.5: e3view_stack_update removed an update of null objects since seems that QD3D doesn't does that e3view_submit_end Reinitializes the view for the next pass if the renderer ask for it 2000-04-30 dair * Development/Source/Core/Support/E3Globals.h 1.5: Removed obsolete constant. 2000-04-29 dair * Development/Source/Core/Geometry/E3GeometryTorus.c 1.2: Updated comments. 2000-04-28 dair * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.2: Fixed incorrect calculation for numpoints. 2000-04-27 pepe * Development/Source/Core/System/E3DrawContext.c 1.2: e3drawcontext_pixmap_update Set up correctly the DrawRegion Added a place holder to clear the buffer(*) * Development/Source/Core/System/E3View.c 1.4: E3View_StartRendering calls E3Renderer_Method_UpdateMatrixWorldToFrustum after E3Renderer_Method_StartFrame (as QD3D does) * Development/Source/Platform/Mac/E3MacDrawContext.c 1.2: e3drawcontext_mac_buildregions Set up correctly the DrawRegion Added a place holder to clear the buffer(*) * Development/Source/Core/System/E3Renderer.c 1.2: added E3Renderer_Method_UpdateMatrixWorldToFrustum E3Renderer_Method_UpdateMatrixLocalToWorld make it honor the haveInverse flag E3Renderer_Method_StartPass E3Renderer_Method_StartFrame E3Renderer_Method_EndFrame E3Renderer_Method_EndPass make them a nop returning kQ3Success if method not implemented by the renderer e3renderer_add_methods Add the cache of the kQ3XMethodTypeRendererUpdateMatrixWorldToFrustum * Development/Source/Core/System/E3Renderer.h 1.2: added E3Renderer_Method_UpdateMatrixWorldToFrustum 2000-04-27 dair * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.5: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.5: Replaced use of 'true' (C++ only keyword) with kQ3True. 2000-04-26 pepe * SDK/Extras/3dsReader/3dsReader.c 1.3: * SDK/Extras/3dsReader/3dsreader.dsp 1.2: minor configuration change * Development/Source/Platform/Windows/E3WindowsSystem.c 1.2: Added plug-in support * SDK/Extras/3dsReader/3dsReader.c 1.2: * SDK/Extras/3dsReader/3dsreader.dsp 1.1: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.3: * SDK/Extras/SampleImporter/SampleImporter.dsp 1.1: Added Windows support 2000-04-25 jstrout * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.4: NURB curve updates by Yotam Gingold , with minor formatting/comment corrections by joe@strout.net. * Development/Source/Core/Glue/QD3DGeometry.c 1.2: NURBS curve/patch debug checks by Yotam Gingold < ygingold@stat.wvu.edu> * Documentation/developer/todo.html 1.3: add support for NURB Patch normals & texture UVs to to-do list * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.4: Implementation of geometry by Yotam Gingold < ygingold@stat.wvu.edu>. (Normals and texture UVs still lacking.) 2000-04-19 dair * Documentation/developer/bugs.html 1.2: Added note for duplicate geometry attributes bug. 2000-04-18 dair * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.3: Fixed compiler warnings from VC++. * Development/Projects/Windows/Quesa.dsp 1.5: Fixed #include path for release target. * SDK/Examples/Camera Test/makefile 1.2: * SDK/Examples/Dump Group/makefile 1.2: * SDK/Examples/Geom Test/makefile 1.2: * SDK/Examples/Light Test/makefile 1.2: Corrected line endings. * Documentation/developer/cvs.html 1.2: Added platform specific CVS instructions. 2000-04-18 jstrout * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.2: Initial implementation of utility functions, mostly by Yotam Gingold . 2000-04-16 pepe * Development/Projects/Windows/Quesa.dsp 1.4: Updated to match the current file layout * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.3: * SDK/Examples/Geom Test/Geom Test.c 1.4: Removed several type conversion warnings when compiling with VC6 on Windows * Development/Source/Core/System/E3Storage.c 1.2: corrected an error that prevented open for read 'read only' files 2000-04-14 pepe * Development/Source/Core/System/E3Group.c 1.2: Now the Ordered Display groups are ordered 2000-04-13 dair * SDK/Examples/Geom Test/Geom Test 1.2: * SDK/Examples/Geom Test/Geom Test.c 1.3: Added the last two geometries from QD3D 1.6 - the Mesh and the NURB patch. 2000-04-13 pepe * Development/Source/Renderers/Wireframe/WFRegister.c 1.2: the wireframe renderer is registered allways * Development/Source/Core/System/E3IO.c 1.4: Corrected an error that prevented reading models from storages other than files * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.2: Corrected the triangles orientation to match normals with QD3D Corrected the handling of vertex AttributeSets 2000-04-12 pepe * SDK/Examples/Import Test/Import Test.c 1.4: Dispose of the shader at exit 2000-04-12 dair * Development/Source/Renderers/Common/GLDrawContext.c 1.2: Only activate context if it's no longer current - produces big performance increase on some Win32 systems (so we do it everywhere). 2000-04-11 pepe * Development/Source/FileFormats/E3IOFileFormat.c 1.2: Changed to use Q3Storage_GetSize instead of read it directly * SDK/Examples/Import Test/Import Test.c 1.3: updated to use Shaders * Development/Source/Platform/Mac/E3MacSystem.c 1.2: Added support for aliases in extensions folder * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.2: Added Support for Nurbs (thanks Miklos Fazekas) * SDK/Includes/Quesa/QuesaIO.h 1.4: #ifndef #define QUESA_HOST_IS_BIG_ENDIAN * SDK/Examples/Support Files/Models/3DMF/nurb.3DMF 1.1: Sample 3DMF for Nurbs * SDK/Examples/Support Files/Models/3DS/tie-in.3ds 1.1: * SDK/Examples/Support Files/Models/3DS/tiefight.3ds 1.1: * SDK/Examples/Support Files/Models/3DS/xwing.3ds 1.1: * SDK/Examples/Support Files/Models/3DS/ywing.3ds 1.1: New Entries * SDK/Extras/3dsReader/3dsReader.c 1.1: * SDK/Extras/3dsReader/3dsReader.h 1.1: * SDK/Extras/3dsReader/3dsReader.mcp 1.1: * SDK/Extras/3dsReader/3dsReader.mcp.exp 1.1: New Entry 2000-04-10 jstrout * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.2: NURB curve implementation by Miklos Fazekas * SDK/Examples/Geom Test/Geom Test.c 1.2: added NURB curve demo 2000-04-08 pepe * Development/Source/Core/Support/E3Globals.h 1.4: * SDK/Includes/Quesa/QuesaStorage.h 1.3: moved definitions of: kQ3XMethodTypeStorageReadData kQ3XMethodTypeStorageWriteData kQ3XMethodTypeStorageGetSize TQ3XStorageReadDataMethod TQ3XStorageWriteDataMethod TQ3XStorageGetSizeMethod back from QuesaStorage.h to E3Globals.h to make them private again * Development/Source/Core/Support/E3Globals.h 1.3: * SDK/Includes/Quesa/QuesaStorage.h 1.2: moved the definitions of: kQ3XMethodTypeStorageReadData kQ3XMethodTypeStorageWriteData kQ3XMethodTypeStorageGetSize TQ3XStorageReadDataMethod TQ3XStorageWriteDataMethod TQ3XStorageGetSizeMethod from E3Globals.h to QuesaStorage.h to make them public * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.2: Several changes to don't use any private headers 2000-04-07 pepe * SDK/Includes/Quesa/QuesaIO.h 1.3: added #include * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.2: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.2: Added a check for null in _canread 2000-04-07 dair * Development/Scripts/Status/status.txt 1.2: * Documentation/info/status.html 1.2: Updated status with new IO write calls. * Documentation/developer/todo.html 1.2: Added error checking entry. * Development/Source/Core/System/E3IO.c 1.3: * Development/Source/Core/System/E3IOData.c 1.3: * Development/Source/Core/System/E3View.c 1.3: Updated comments. * Development/Projects/Windows/Quesa.dsp 1.2: * Development/Projects/Windows/Quesa.dsw 1.2: * SDK/Examples/Camera Test/Camera Test.dsp 1.2: * SDK/Examples/Dump Group/Dump Group.dsp 1.2: * SDK/Examples/Geom Test/Geom Test.dsp 1.2: * SDK/Examples/Import Test/Import Test.dsp 1.2: * SDK/Examples/Light Test/Light test.dsp 1.2: * SDK/Examples/Shader Test/Shader Test.dsp 1.2: Switched line endings to DOS format. * Development/Projects/Mac/Quesa.mcp 1.3: Turned browser info back on for debug shared library target. * Development/Projects/Windows/Quesa.dsp 1.3: * Development/Projects/Windows/Quesa.dsw 1.3: * SDK/Examples/Camera Test/Camera Test.dsp 1.3: * SDK/Examples/Dump Group/Dump Group.dsp 1.3: * SDK/Examples/Geom Test/Geom Test.dsp 1.3: * SDK/Examples/Import Test/Import Test.dsp 1.3: * SDK/Examples/Light Test/Light test.dsp 1.3: * SDK/Examples/Shader Test/Shader Test.dsp 1.3: _Correctly_ fixed line endings (I hope). 2000-04-05 dair * SDK/Examples/Qut/Mac/Qut.rsrc 1.2: Updated URL in about box. * Documentation/other/contributors.html 1.2: Updated URL for Stefan's web site. * Development/Source/Core/System/E3Camera.c 1.2: Removed non-ASCII character from E3Camera_GetWorldToView comments. 2000-04-05 pepe * Development/Source/Core/Glue/QD3DIO.c 1.2: - Added Q3FileFormat_GetType - Added Q3FileFormat_GenericWriteBinary_8 - Added Q3FileFormat_GenericWriteBinary_16 - Added Q3FileFormat_GenericWriteBinary_32 - Added Q3FileFormat_GenericWriteBinary_64 - Added Q3FileFormat_GenericWriteBinary_String - Added Q3FileFormat_GenericWriteBinary_Raw - Added Q3FileFormat_GenericWriteBinSwap_16 - Added Q3FileFormat_GenericWriteBinSwap_32 - Added Q3FileFormat_GenericWriteBinSwap_64 * SDK/Examples/Qut/Mac/QutMac.c 1.2: Added 3DS and BINA as readable file types * Development/Source/Core/System/E3IOData.c 1.2: - implemented E3Int8_Write - implemented E3Int16_Write - implemented E3Int32_Write - implemented E3Uns64_Write - implemented E3Int64_Write - implemented E3Float32_Write - implemented E3Float64_Write - implemented E3String_Write - implemented E3RawData_Write - implemented E3Point2D_Write - implemented E3Point3D_Write - implemented E3RationalPoint3D_Write - implemented E3RationalPoint4D_Write - implemented E3Matrix4x4_Write - implemented E3Tangent2D_Write - implemented E3Tangent3D_Write * Development/Source/FileFormats/E3IOFileFormat.c 1.1: * Development/Source/FileFormats/E3IOFileFormat.h 1.1: - Added E3FFW_3DMF_Register - renamed E3FFormat_3DMF_Writer_UnregisterClass to E3FFW_3DMF_Unregister * Development/Source/Core/System/E3Write_3DMF.c 1.2: * Development/Source/Core/System/E3Write_3DMF.h 1.2: REMOVED * Development/Projects/Be/makefile 1.2: * Development/Projects/Mac/Quesa.mcp 1.2: * Development/Projects/Unix/makefile 1.2: update to refect the new file layout * SDK/Examples/Qut/Qut.c 1.2: * SDK/Examples/Qut/Qut.h 1.2: Added the function Qut_ReadModel * Development/Source/Core/System/E3View.c 1.2: * Development/Source/Core/System/E3View.h 1.2: - modified TQ3ViewData to hold file information - Added E3View_AccessFileFormat - Added E3View_AccessFileFormat * Development/Source/Core/Support/E3Globals.h 1.2: - #defined kQ3ClassNameFileFormatW_3DMF_Bin * Development/Source/Core/System/E3IO.c 1.2: * Development/Source/Core/System/E3IO.h 1.2: - moved E3View_StartWriting to E3View.c - moved E3View_EndWriting to E3View.c - implemented E3File_OpenWrite - solved minor bugs * Development/Source/Core/System/E3FFormat_3DMF.c 1.2: * Development/Source/Core/System/E3FFormat_3DMF.h 1.2: * Development/Source/Core/System/E3FFormat_3DMF_Bin.c 1.2: * Development/Source/Core/System/E3FFormat_3DMF_Bin.h 1.2: * Development/Source/Core/System/E3FFormat_3DMF_Text.c 1.2: * Development/Source/Core/System/E3FFormat_3DMF_Text.h 1.2: * Development/Source/Core/System/E3IOFileFormat.c 1.2: * Development/Source/Core/System/E3IOFileFormat.h 1.2: * Development/Source/Core/System/E3Read_3DMF.c 1.2: * Development/Source/Core/System/E3Read_3DMF.h 1.2: Moved and Renamed * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.c 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF.h 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.c 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Bin.h 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.c 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Geometry.h 1.1: * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.h 1.1: Moved and renamed * Development/Source/FileFormats/Readers/3DMF/E3FFR_3DMF_Text.c 1.1: Moved - solved minor bug in e3fformat_3dmf_text_read_header * Development/Source/Core/Support/E3Prefix.h 1.2: * SDK/Includes/Quesa/QuesaIO.h 1.2: *** empty log message *** * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.c 1.1: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Geometry.h 1.1: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.c 1.1: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Register.h 1.1: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.c 1.1: * Development/Source/FileFormats/Writers/3DMF/E3FFW_3DMFBin_Writer.h 1.1: New Files * Development/Projects/Mac/Quesa.mcp.exp 1.2: Added several FileFormat related functions to the exported list * SDK/Examples/Import Test/Import Test.c 1.2: updated to use Qut_ReadModel 2000-04-04 wheeler * SDK/Extras/Queeg/Queeg Demo 1/Model Source/About Model Source 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Model Source/background.mesh 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Model Source/background.pov 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Model Source/map.mesh 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Model Source/racer.mesh 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/Queeg Demo.mcp 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/racer.3dm 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/target.3dm 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGCamera.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGCamera.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGDemoInput.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Mac.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGDemoInput_Win.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGObject.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGObject.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGScene.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGScene.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGTriMesh.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGUtils.cpp 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QGUtils.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/QueegMacros.h 1.1.1.1: * SDK/Extras/Queeg/Queeg Source/SimpleVector.h 1.1.1.1: * SDK/Extras/SampleImporter/E3FFormat_Sample.c 1.1.1.1: * SDK/Extras/SampleImporter/E3FFormat_Sample.h 1.1.1.1: * SDK/Extras/SampleImporter/SampleImporter.mcp 1.1.1.1: * SDK/Extras/SampleImporter/SampleImporter.mcp.exp 1.1.1.1: * SDK/Includes/Includes.html 1.1.1.1: * SDK/Includes/Quesa/QuesaDrawContext.h 1.1.1.1: * SDK/Includes/Quesa/QuesaErrors.h 1.1.1.1: * SDK/Includes/Quesa/QuesaIO.h 1.1.1.1: * SDK/Includes/Quesa/QuesaRenderer.h 1.1.1.1: * SDK/Includes/Quesa/QuesaStorage.h 1.1.1.1: * SDK/Libraries/Mac/Stub/Quesa Gestalt 1.1.1.1: Initial upload of Queas 1.6d11 to CVS server at cvs.designcommunity.com 2000-04-03 wheeler * Development/Projects/Be/makefile 1.1.1.1: * Development/Projects/Mac/Quesa Gestalt.mcp 1.1.1.1: * Development/Projects/Mac/Quesa Stubs.mcp 1.1.1.1: * Development/Projects/Mac/Quesa Stubs.mcp.exp 1.1.1.1: * Development/Projects/Mac/Quesa Viewer.mcp 1.1.1.1: * Development/Projects/Mac/Quesa Viewer.mcp.exp 1.1.1.1: * Development/Projects/Mac/Quesa.mcp 1.1.1.1: * Development/Projects/Mac/Quesa.mcp.exp 1.1.1.1: * Development/Projects/Unix/makefile 1.1.1.1: * Development/Projects/Windows/Quesa.dsp 1.1.1.1: * Development/Projects/Windows/Quesa.dsw 1.1.1.1: * Development/Scripts/Scripts.html 1.1.1.1: * Development/Scripts/Skeleton/Skeleton.pl 1.1.1.1: * Development/Scripts/Status/Status.pl 1.1.1.1: * Development/Scripts/Status/status.txt 1.1.1.1: * Development/Source/Core/Geometry/E3Geometry.c 1.1.1.1: * Development/Source/Core/Geometry/E3Geometry.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryBox.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryBox.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryCone.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryCone.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryCylinder.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryCylinder.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryDisk.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryDisk.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryEllipse.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryEllipse.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryEllipsoid.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryEllipsoid.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryGeneralPolygon.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryLine.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryLine.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryMarker.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryMarker.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryMesh.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryMesh.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryNURBCurve.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryNURBCurve.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryNURBPatch.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryNURBPatch.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPixmapMarker.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPoint.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPoint.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolyLine.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolyLine.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolygon.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolygon.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolyhedron.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryPolyhedron.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTorus.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTorus.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriGrid.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriGrid.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriMesh.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriMesh.h 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriangle.c 1.1.1.1: * Development/Source/Core/Geometry/E3GeometryTriangle.h 1.1.1.1: * Development/Source/Core/Glue/QD3DCamera.c 1.1.1.1: * Development/Source/Core/Glue/QD3DController.c 1.1.1.1: * Development/Source/Core/Glue/QD3DCustomElements.c 1.1.1.1: * Development/Source/Core/Glue/QD3DDrawContext.c 1.1.1.1: * Development/Source/Core/Glue/QD3DErrors.c 1.1.1.1: * Development/Source/Core/Glue/QD3DExtension.c 1.1.1.1: * Development/Source/Core/Glue/QD3DGeometry.c 1.1.1.1: * Development/Source/Core/Glue/QD3DGroup.c 1.1.1.1: * Development/Source/Core/Glue/QD3DIO.c 1.1.1.1: * Development/Source/Core/Glue/QD3DLight.c 1.1.1.1: * Development/Source/Core/Glue/QD3DMain.c 1.1.1.1: * Development/Source/Core/Glue/QD3DMath.c 1.1.1.1: * Development/Source/Core/Glue/QD3DPick.c 1.1.1.1: * Development/Source/Core/Glue/QD3DRenderer.c 1.1.1.1: * Development/Source/Core/Glue/QD3DSet.c 1.1.1.1: * Development/Source/Core/Glue/QD3DShader.c 1.1.1.1: * Development/Source/Core/Glue/QD3DStorage.c 1.1.1.1: * Development/Source/Core/Glue/QD3DString.c 1.1.1.1: * Development/Source/Core/Glue/QD3DStyle.c 1.1.1.1: * Development/Source/Core/Glue/QD3DTransform.c 1.1.1.1: * Development/Source/Core/Glue/QD3DView.c 1.1.1.1: * Development/Source/Core/Support/E3ClassTree.c 1.1.1.1: * Development/Source/Core/Support/E3ClassTree.h 1.1.1.1: * Development/Source/Core/Support/E3Compatibility.c 1.1.1.1: * Development/Source/Core/Support/E3Compatibility.h 1.1.1.1: * Development/Source/Core/Support/E3Debug.h 1.1.1.1: * Development/Source/Core/Support/E3ErrorManager.c 1.1.1.1: * Development/Source/Core/Support/E3ErrorManager.h 1.1.1.1: * Development/Source/Core/Support/E3Globals.c 1.1.1.1: * Development/Source/Core/Support/E3Globals.h 1.1.1.1: * Development/Source/Core/Support/E3HashTable.c 1.1.1.1: * Development/Source/Core/Support/E3HashTable.h 1.1.1.1: * Development/Source/Core/Support/E3Memory.c 1.1.1.1: * Development/Source/Core/Support/E3Memory.h 1.1.1.1: * Development/Source/Core/Support/E3Prefix.h 1.1.1.1: * Development/Source/Core/Support/E3System.c 1.1.1.1: * Development/Source/Core/Support/E3System.h 1.1.1.1: * Development/Source/Core/Support/E3Utils.c 1.1.1.1: * Development/Source/Core/Support/E3Utils.h 1.1.1.1: * Development/Source/Core/Support/E3Version.h 1.1.1.1: * Development/Source/Core/System/E3Camera.c 1.1.1.1: * Development/Source/Core/System/E3Camera.h 1.1.1.1: * Development/Source/Core/System/E3Controller.c 1.1.1.1: * Development/Source/Core/System/E3Controller.h 1.1.1.1: * Development/Source/Core/System/E3CustomElements.c 1.1.1.1: * Development/Source/Core/System/E3CustomElements.h 1.1.1.1: * Development/Source/Core/System/E3DrawContext.c 1.1.1.1: * Development/Source/Core/System/E3DrawContext.h 1.1.1.1: * Development/Source/Core/System/E3Errors.c 1.1.1.1: * Development/Source/Core/System/E3Errors.h 1.1.1.1: * Development/Source/Core/System/E3Extension.c 1.1.1.1: * Development/Source/Core/System/E3Extension.h 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF.c 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF.h 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF_Bin.c 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF_Bin.h 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF_Text.c 1.1.1.1: * Development/Source/Core/System/E3FFormat_3DMF_Text.h 1.1.1.1: * Development/Source/Core/System/E3Group.c 1.1.1.1: * Development/Source/Core/System/E3Group.h 1.1.1.1: * Development/Source/Core/System/E3IO.c 1.1.1.1: * Development/Source/Core/System/E3IO.h 1.1.1.1: * Development/Source/Core/System/E3IOData.c 1.1.1.1: * Development/Source/Core/System/E3IOData.h 1.1.1.1: * Development/Source/Core/System/E3IOFileFormat.c 1.1.1.1: * Development/Source/Core/System/E3IOFileFormat.h 1.1.1.1: * Development/Source/Core/System/E3Light.c 1.1.1.1: * Development/Source/Core/System/E3Light.h 1.1.1.1: * Development/Source/Core/System/E3Main.c 1.1.1.1: * Development/Source/Core/System/E3Main.h 1.1.1.1: * Development/Source/Core/System/E3Math.c 1.1.1.1: * Development/Source/Core/System/E3Math.h 1.1.1.1: * Development/Source/Core/System/E3Pick.c 1.1.1.1: * Development/Source/Core/System/E3Pick.h 1.1.1.1: * Development/Source/Core/System/E3Read_3DMF.c 1.1.1.1: * Development/Source/Core/System/E3Read_3DMF.h 1.1.1.1: * Development/Source/Core/System/E3Renderer.c 1.1.1.1: * Development/Source/Core/System/E3Renderer.h 1.1.1.1: * Development/Source/Core/System/E3Set.c 1.1.1.1: * Development/Source/Core/System/E3Set.h 1.1.1.1: * Development/Source/Core/System/E3Shader.c 1.1.1.1: * Development/Source/Core/System/E3Shader.h 1.1.1.1: * Development/Source/Core/System/E3Storage.c 1.1.1.1: * Development/Source/Core/System/E3Storage.h 1.1.1.1: * Development/Source/Core/System/E3String.c 1.1.1.1: * Development/Source/Core/System/E3String.h 1.1.1.1: * Development/Source/Core/System/E3Style.c 1.1.1.1: * Development/Source/Core/System/E3Style.h 1.1.1.1: * Development/Source/Core/System/E3Texture.c 1.1.1.1: * Development/Source/Core/System/E3Texture.h 1.1.1.1: * Development/Source/Core/System/E3Transform.c 1.1.1.1: * Development/Source/Core/System/E3Transform.h 1.1.1.1: * Development/Source/Core/System/E3View.c 1.1.1.1: * Development/Source/Core/System/E3View.h 1.1.1.1: * Development/Source/Core/System/E3Write_3DMF.c 1.1.1.1: * Development/Source/Core/System/E3Write_3DMF.h 1.1.1.1: * Development/Source/Core/Viewer/E3Viewer.c 1.1.1.1: * Development/Source/Core/Viewer/E3Viewer.h 1.1.1.1: * Development/Source/Core/Viewer/E3ViewerTools.c 1.1.1.1: * Development/Source/Core/Viewer/E3ViewerTools.h 1.1.1.1: * Development/Source/Platform/Be/E3BeDebug.c 1.1.1.1: * Development/Source/Platform/Be/E3BeDrawContext.c 1.1.1.1: * Development/Source/Platform/Be/E3BePrefix.h 1.1.1.1: * Development/Source/Platform/Be/E3BeStorage.c 1.1.1.1: * Development/Source/Platform/Be/E3BeSystem.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacDebug.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacDrawContext.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacErrors.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacMemory.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacPrefix.h 1.1.1.1: * Development/Source/Platform/Mac/E3MacStorage.c 1.1.1.1: * Development/Source/Platform/Mac/E3MacSystem.c 1.1.1.1: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltInit.c 1.1.1.1: * Development/Source/Platform/Mac/Quesa Gestalt/QGestaltSelector.c 1.1.1.1: * Development/Source/Platform/Mac/Quesa Prefix Debug.h 1.1.1.1: * Development/Source/Platform/Mac/Quesa Prefix Profile.h 1.1.1.1: * Development/Source/Platform/Mac/Quesa Prefix Release.h 1.1.1.1: * Development/Source/Platform/Mac/Resources/Quesa Viewer.rsrc 1.1.1.1: * Development/Source/Platform/Mac/Resources/Quesa.r 1.1.1.1: * Development/Source/Platform/Mac/Resources/Quesa.rsrc 1.1.1.1: * Development/Source/Platform/Unix/E3UnixDebug.c 1.1.1.1: * Development/Source/Platform/Unix/E3UnixDrawContext.c 1.1.1.1: * Development/Source/Platform/Unix/E3UnixPrefix.h 1.1.1.1: * Development/Source/Platform/Unix/E3UnixStorage.c 1.1.1.1: * Development/Source/Platform/Unix/E3UnixSystem.c 1.1.1.1: * Development/Source/Platform/Windows/E3WinViewer.c 1.1.1.1: * Development/Source/Platform/Windows/E3WinViewer.h 1.1.1.1: * Development/Source/Platform/Windows/E3WindowsDebug.c 1.1.1.1: * Development/Source/Platform/Windows/E3WindowsDrawContext.c 1.1.1.1: * Development/Source/Platform/Windows/E3WindowsPrefix.h 1.1.1.1: * Development/Source/Platform/Windows/E3WindowsStorage.c 1.1.1.1: * Development/Source/Platform/Windows/E3WindowsSystem.c 1.1.1.1: * Development/Source/Renderers/Common/GLCamera.c 1.1.1.1: * Development/Source/Renderers/Common/GLCamera.h 1.1.1.1: * Development/Source/Renderers/Common/GLDrawContext.c 1.1.1.1: * Development/Source/Renderers/Common/GLDrawContext.h 1.1.1.1: * Development/Source/Renderers/Common/GLPrefix.h 1.1.1.1: * Development/Source/Renderers/Common/GLUtils.c 1.1.1.1: * Development/Source/Renderers/Common/GLUtils.h 1.1.1.1: * Development/Source/Renderers/Generic/GNGeometry.c 1.1.1.1: * Development/Source/Renderers/Generic/GNGeometry.h 1.1.1.1: * Development/Source/Renderers/Generic/GNPrefix.h 1.1.1.1: * Development/Source/Renderers/Generic/GNRegister.c 1.1.1.1: * Development/Source/Renderers/Generic/GNRegister.h 1.1.1.1: * Development/Source/Renderers/Generic/GNRenderer.c 1.1.1.1: * Development/Source/Renderers/Generic/GNRenderer.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRGeometry.c 1.1.1.1: * Development/Source/Renderers/Interactive/IRGeometry.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRLights.c 1.1.1.1: * Development/Source/Renderers/Interactive/IRLights.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRPrefix.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRRegister.c 1.1.1.1: * Development/Source/Renderers/Interactive/IRRegister.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRRenderer.c 1.1.1.1: * Development/Source/Renderers/Interactive/IRRenderer.h 1.1.1.1: * Development/Source/Renderers/Interactive/IRUpdate.c 1.1.1.1: * Development/Source/Renderers/Interactive/IRUpdate.h 1.1.1.1: * Development/Source/Renderers/Wireframe/WFGeometry.c 1.1.1.1: * Development/Source/Renderers/Wireframe/WFGeometry.h 1.1.1.1: * Development/Source/Renderers/Wireframe/WFPrefix.h 1.1.1.1: * Development/Source/Renderers/Wireframe/WFRegister.c 1.1.1.1: * Development/Source/Renderers/Wireframe/WFRegister.h 1.1.1.1: * Development/Source/Renderers/Wireframe/WFRenderer.c 1.1.1.1: * Development/Source/Renderers/Wireframe/WFRenderer.h 1.1.1.1: * Development/Source/Renderers/Wireframe/WFUpdate.c 1.1.1.1: * Development/Source/Renderers/Wireframe/WFUpdate.h 1.1.1.1: * Documentation/developer/bugs.html 1.1.1.1: * Documentation/developer/cvs.html 1.1.1.1: * Documentation/developer/todo.html 1.1.1.1: * Documentation/images/dc_icon-60.gif 1.1.1.1: * Documentation/images/logo_gray.gif 1.1.1.1: * Documentation/images/logo_text.jpg 1.1.1.1: * Documentation/index.html 1.1.1.1: * Documentation/info/download.html 1.1.1.1: * Documentation/info/images/linux.jpg 1.1.1.1: * Documentation/info/images/mac.jpg 1.1.1.1: * Documentation/info/images/windows.jpg 1.1.1.1: * Documentation/info/list.html 1.1.1.1: * Documentation/info/screenshots.html 1.1.1.1: * Documentation/info/status.html 1.1.1.1: * Documentation/other/contributors.html 1.1.1.1: * Documentation/other/files/logo_large.jpg 1.1.1.1: * Documentation/other/files/logo_small.jpg 1.1.1.1: * Documentation/other/files/quesa.3dmf 1.1.1.1: * Documentation/other/images/3dworld.gif 1.1.1.1: * Documentation/other/images/designworkshop.gif 1.1.1.1: * Documentation/other/images/geo3d.gif 1.1.1.1: * Documentation/other/images/logo_badge.gif 1.1.1.1: * Documentation/other/images/macdev_wr_small.gif 1.1.1.1: * Documentation/other/images/meshwork.gif 1.1.1.1: * Documentation/other/images/mpa_ringlogo.gif 1.1.1.1: * Documentation/other/images/settingsun.gif 1.1.1.1: * Documentation/other/images/thor.gif 1.1.1.1: * Documentation/other/images/vasci.gif 1.1.1.1: * Documentation/other/links.html 1.1.1.1: * Documentation/other/logo.html 1.1.1.1: * Documentation/reference/build.html 1.1.1.1: * Documentation/reference/carbon.html 1.1.1.1: * Documentation/reference/docs.html 1.1.1.1: * Documentation/reference/images/Ivroyupsmall.gif 1.1.1.1: * Documentation/reference/images/Modified.gif 1.1.1.1: * Documentation/reference/images/Quesa.gif 1.1.1.1: * Documentation/reference/images/Unsupported.gif 1.1.1.1: * Documentation/reference/lgpl.html 1.1.1.1: * SDK/Examples/Background Test/Background Test 1.1.1.1: * SDK/Examples/Background Test/Background Test.c 1.1.1.1: * SDK/Examples/Background Test/Background Test.mcp 1.1.1.1: * SDK/Examples/Camera Test/Camera Test 1.1.1.1: * SDK/Examples/Camera Test/Camera Test.c 1.1.1.1: * SDK/Examples/Camera Test/Camera Test.dsp 1.1.1.1: * SDK/Examples/Camera Test/Camera Test.mcp 1.1.1.1: * SDK/Examples/Camera Test/makefile 1.1.1.1: * SDK/Examples/Dump Group/Dump Group.c 1.1.1.1: * SDK/Examples/Dump Group/Dump Group.dsp 1.1.1.1: * SDK/Examples/Dump Group/Dump Group.mcp 1.1.1.1: * SDK/Examples/Dump Group/makefile 1.1.1.1: * SDK/Examples/Geom Test/Geom Test 1.1.1.1: * SDK/Examples/Geom Test/Geom Test.c 1.1.1.1: * SDK/Examples/Geom Test/Geom Test.dsp 1.1.1.1: * SDK/Examples/Geom Test/Geom Test.mcp 1.1.1.1: * SDK/Examples/Geom Test/makefile 1.1.1.1: * SDK/Examples/Import Test/Import Test 1.1.1.1: * SDK/Examples/Import Test/Import Test.c 1.1.1.1: * SDK/Examples/Import Test/Import Test.dsp 1.1.1.1: * SDK/Examples/Import Test/Import Test.mcp 1.1.1.1: * SDK/Examples/Light Test/Light Test 1.1.1.1: * SDK/Examples/Light Test/Light Test.c 1.1.1.1: * SDK/Examples/Light Test/Light Test.mcp 1.1.1.1: * SDK/Examples/Light Test/Light test.dsp 1.1.1.1: * SDK/Examples/Light Test/makefile 1.1.1.1: * SDK/Examples/Qut/Mac/Qut.rsrc 1.1.1.1: * SDK/Examples/Qut/Mac/QutMac.c 1.1.1.1: * SDK/Examples/Qut/Qut.c 1.1.1.1: * SDK/Examples/Qut/Qut.h 1.1.1.1: * SDK/Examples/Qut/QutInternal.h 1.1.1.1: * SDK/Examples/Qut/QutTexture.c 1.1.1.1: * SDK/Examples/Qut/QutTexture.h 1.1.1.1: * SDK/Examples/Qut/Unix/QutUnix.c 1.1.1.1: * SDK/Examples/Qut/Windows/Qut.rc 1.1.1.1: * SDK/Examples/Qut/Windows/QutWindows.c 1.1.1.1: * SDK/Examples/Qut/Windows/resource.h 1.1.1.1: * SDK/Examples/Shader Test/Shader Test 1.1.1.1: * SDK/Examples/Shader Test/Shader Test.c 1.1.1.1: * SDK/Examples/Shader Test/Shader Test.dsp 1.1.1.1: * SDK/Examples/Shader Test/Shader Test.mcp 1.1.1.1: * SDK/Examples/Support Files/Images/Blue Square.jpg 1.1.1.1: * SDK/Examples/Support Files/Images/Golf Balls.jpg 1.1.1.1: * SDK/Examples/Support Files/Images/Quesa.jpg 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/F15.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/F18.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/Line.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/Marker.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/PixMap.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/Point.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/PolyLine.3dmf 1.1.1.1: * SDK/Examples/Support Files/Models/3DMF/Triangle.3dmf 1.1.1.1: * SDK/Extras/Queeg/Notes/Credits 1.1.1.1: * SDK/Extras/Queeg/Notes/Non-Monolithic Nature of Queeg 1.1.1.1: * SDK/Extras/Queeg/Notes/Objectives & Plan 1.1.1.1: * SDK/Extras/Queeg/Notes/Queeg Progress Log 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/About the Demo 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/background.3dm 1.1.1.1: * SDK/Extras/Queeg/Queeg Demo 1/map.3dm 1.1.1.1: Initial upload of Queas 1.6d11 to CVS server at cvs.designcommunity.com