home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 1.2 / amidev_cd_12.iso / contrib / cgx3dvirge / libs / changes.txt < prev   
Encoding:
Text File  |  1998-02-20  |  3.4 KB  |  103 lines

  1. cgx3dvirgin2_6dev.lha (16-Feb-98)
  2.  
  3. - updated cgx3dvirgin.doc
  4. - the archive only has one generic cgx3dvirgin.library version now compiled
  5.   for 68020 because the special 040 version did not make any difference.
  6.  
  7. cgx3dvirgin2_5dev.lha (15-Feb-98)
  8.  
  9. - updated cgx3dvirgin.doc 
  10. - included a new example source (VirginDemo_clipped.c) which adds left side
  11.   triangle clipping for negative coords. Only clips x,y,u and v values and
  12.   does not care about colours and z values yet. Thanks to Michal Bartczak
  13.   for providing that demo.
  14.  
  15. cgx3dvirgin2_4dev.lha (03-Feb-98)
  16.  
  17. - smakefile now generates 6 examples instead of 4 (includes both 8bit 
  18.   examples now)
  19. - updated example source, added V3D_LockView()/V3D_UnLockView() calls
  20.  
  21. cgx3dvirgin2_3dev.lha (01-Feb-98)
  22.  
  23. - added smakefile for the examples
  24.  
  25. cgx3dvirgin2_2dev.lha (26-Jan-98)
  26.  
  27. - added V3DLine structure fields description in cgx3dvirgin.doc (taken from
  28.   original documentation)
  29. - update cgx3dvirgin.h with some additional comments
  30.  
  31. cgx3dvirgin2_1dev.lha (25-Jan-98)
  32.  
  33. - added iff monochrome scans of the 8! A5 ViRGE manual pages on 3D programming
  34.   of the chip for additional information
  35. - added description of V3DTriangle structure fields in cgx3dvirgin.doc (taken
  36.   from original documentation)
  37. - update cgx3dvirgin.h with some additional comments
  38.  
  39. ===============
  40.  
  41. cgx3dvirgin.library 2.6 (16-Feb-98)
  42.  
  43. - added new view3d tags V3DVA_UpdateZBuffer, V3DVA_ZBufCmpMode and 
  44.   V3DVA_ZBufInitVal for improved zbuffer control
  45. - added new calls V3D_SetViewAttr()/V3D_GetViewAttr() to modify certain
  46.   attributes of a 3d view. See cgx3dvirgin.doc for details
  47.  
  48. cgx3dvirgin.library 2.5 (11-Feb-98)
  49.  
  50. - added new call V3D_DrawLine3D()
  51. - BlendMode parameter for V3D_DrawLine3D() and V3D_DrawTriangle3D() now also
  52.   supports source alpha colour blending (BLENDMD_SRCALPHA). See cgx3dvirgin.h
  53.   for more info.
  54.  
  55. cgx3dvirgin.library 2.4 (03-Feb-98)
  56.  
  57. - added 2 new functions called V3D_LockView(v3d) and V3D_UnLockView(v3d) to
  58.   allow for proper display locking while rendering. Please update your sources
  59.   accordingly (Check example on how it should be used).
  60.  
  61. cgx3dvirgin.library 2.3 (01-Feb-98)
  62.  
  63. - textures with TEXFMT_ARGB4444, TEXFMT_ARGB1555 and TEXFMT_YUYV16 were put
  64.   word swapped into the card (in fact, odd and even texels were swapped)
  65.   They are now put in the correct texel order. If you have used those texel
  66.   formats before, you have to update your code accordingly.
  67. - textures should look ok now when cv3d is in ZorroII mode and a 15bit 
  68.   3D view is used
  69. - cgx3dvirgin.library now checks if texture memory is available actually and
  70.   returns 0 for CreateTextureHandle if not. (texture memory is not available
  71.   if CVision3D driver has tooltype MULTIMEDIAMEM set to NO)
  72. - V3D_SetTexHandleAttr()/V3D_GetTexHandleAttr() work now
  73.  
  74. cgx3dvirgin.library 2.2 (26-Jan-98)
  75.  
  76. - V3D_BlitV3DLine() call now supported
  77.  
  78. cgx3dvirgin.library 2.1 (25-Jan-98)
  79.  
  80. - fixed some z2 related problems
  81.  
  82. cgx3dvirgin.library 2.0 (21-Jan-98)
  83.  
  84. - adds new function V3D_BlitV3DTriangle() which allows direct manipulation
  85.   of Virge registers
  86.  
  87. cgx3dvirgin.library 1.5 (23-may-97)
  88.  
  89. - added support tags for alpha blending
  90. - u,v corrdinates are now scaled correctly (were half the size before)
  91.  
  92. cgx3dvirgin.library 1.4 (6-may-97)
  93.  
  94. - 3d views are not draggable anymore
  95. - added new V3D_OpenViewTags tag V3DVA_Colors32 to set the palette in 8 bit
  96.   modes
  97. - fixed a problem with TEXFMT_LUT8 not working
  98. - clearing of zbuffer was broken in 8bit modes
  99.  
  100. cgx3dvirgin.library 1.3 (5-may-97)
  101.  
  102. - initial release
  103.