A 3D viewer for molecular charge distributions.Implemented in OpenGL with GLUT.Includes a small OpenGL windowing library/widget set.
Be the first to post a text review of VASP Data Viewer. Rate and review a project by clicking thumbs up or thumbs down in the right column.
1.05 ==== - Fixed: Typo in glwCompGetPreSize(). - Fixed: Major errors in glwtabpn.c. - Fixed: Use of mip-maps always. The low-quality slice no longer requires mip-maps, and so can be rendered at a higher resolution with the same computational power. - Fixed: Attempt to resolve extension function pointer compatibility problems with newer versions of gl.h under Windows (APIENTRY was not defined, and is no longer used). - Added: Workaround for broken Shift+Tab. - Added: Optional #define __DS3_NO_3D_TEXTURES__ to work around malfunctioning 3D textures. 1.04 ==== - Fixed: Compile error when using 3D textures without the paletted texture extension (e.g. under Solaris) (thanks to Beat Sahli for finding this). - Fixed: Changed Makefile to place libraries at the end of the command line, to allow for ld's left-to-right dependency checking (thanks to Beat Sahli). - Fixed: scanf() format string error caused file reads to fail if an int was not the same size as a long (e.g. on an Alpha) (thanks to Markus Lischka). - Fixed: Non-orthogonal bases caused numerous problems (thanks to Markus Lischka). - Fixed: ds3ViewSetDataSet() was not returning a value (thanks to Markus Lischka). 1.03 ==== - Added: Support for "Cart" mode coordinates and the universal scaling factor in VASP files (thanks to Masayoshi Mikami for finding documentation on this). - Added: Use pseudoinverse instead of identity when basis vectors are not linearly independent. - Fixed: Not resetting mark sometimes within text fields. 1.02 ==== - Fixed: adjusted for rounding errors in iso-surface tree traversal. - Fixed: clip-plane disabling when drawing bonds. - Fixed: clipping of bonds when detecting mouse over. - Fixed: dot-product updating when creating clip box. - Fixed: Adjusted for rounding errors near 0 in post composing rotations. - Fixed: UNIX makefile should now work in Linux as well as FreeBSD. - Changed: Text fields are displayed in a different color when they've been changed, but the changes haven't been applied (<Enter> pressed). - Changed: If more than one text field of a related group is changed before the changes in one are applied, all the fields are parsed instead of restoring the old values to the others. 1.01 ==== - Added support for 3D texturing under OpenGL 1.2, or using the GL_EXT_texture3d extension with drivers that support it. - Updated directory structure and UNIX Makefile.
1.05 ==== - Fixed: Typo in glwCompGetPreSize(). - Fixed: Major errors in glwtabpn.c. - Fixed: Use of mip-maps always. The low-quality slice no longer requires mip-maps, and so can be rendered at a higher resolution with the same computational power. - Fixed: Attempt to resolve extension function pointer compatibility problems with newer versions of gl.h under Windows (APIENTRY was not defined, and is no longer used). - Added: Workaround for broken Shift+Tab. - Added: Optional #define __DS3_NO_3D_TEXTURES__ to work around malfunctioning 3D textures. 1.04 ==== - Fixed: Compile error when using 3D textures without the paletted texture extension (e.g. under Solaris) (thanks to Beat Sahli for finding this). - Fixed: Changed Makefile to place libraries at the end of the command line, to allow for ld's left-to-right dependency checking (thanks to Beat Sahli). - Fixed: scanf() format string error caused file reads to fail if an int was not the same size as a long (e.g. on an Alpha) (thanks to Markus Lischka). - Fixed: Non-orthogonal bases caused numerous problems (thanks to Markus Lischka). - Fixed: ds3ViewSetDataSet() was not returning a value (thanks to Markus Lischka). 1.03 ==== - Added: Support for "Cart" mode coordinates and the universal scaling factor in VASP files (thanks to Masayoshi Mikami for finding documentation on this). - Added: Use pseudoinverse instead of identity when basis vectors are not linearly independent. - Fixed: Not resetting mark sometimes within text fields. 1.02 ==== - Fixed: adjusted for rounding errors in iso-surface tree traversal. - Fixed: clip-plane disabling when drawing bonds. - Fixed: clipping of bonds when detecting mouse over. - Fixed: dot-product updating when creating clip box. - Fixed: Adjusted for rounding errors near 0 in post composing rotations. - Fixed: UNIX makefile should now work in Linux as well as FreeBSD. - Changed: Text fields are displayed in a different color when they've been changed, but the changes haven't been applied (<Enter> pressed). - Changed: If more than one text field of a related group is changed before the changes in one are applied, all the fields are parsed instead of restoring the old values to the others. 1.01 ==== - Added support for 3D texturing under OpenGL 1.2, or using the GL_EXT_texture3d extension with drivers that support it. - Updated directory structure and UNIX Makefile.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?