my personal variant of ptex, with a few fixes and extensions
License
ingowald/iw-ptex
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
iw-ptex: ingowald's modified version of PTex ============================================ This project is a clone of the original Ptex Version 2.1.33, with the (so far) following modifications/extension - added functionality to 'parse' ptex 'files' from memory: If the filename passed to a PtexReader is of the form "mem://<%lx>/<%lx>", then the first of the <%lx>'s is (hex-formatted) 64-bit pointer, and the second one a (hex-formatted) 64-bit size. This allows for reading ptex from memory that somebody else has allocated (e.g., form an ospray data array), as well as for using more than 1k ptex files concurrently (because we no longer open file descriptors) - changed the PTexSeparableFilter to be thread save; i.e., a bilinear ptexturefilter can now be used from multiple threads in parallel License ------- This project has been cloned from Disney's original Ptex 2.1.33 tarball, and that original project's license is thereby "inherited" into this project. Any _additions_ done by me are hereby declared as "free for all"; but if in doubt, check with the Disney lawyers.... ------------------------------------------------------------------ Original ptex 2.1.33 README ------------------------------------------------------------------ Building with make (Linux): > make prefix=$PWD/install > make test > make install > make doc The Makefile uses cmake under the hood. This will build, install to a local 'install' directory, and run regression tests. Contents of install directory: install/bin: ptxinfo install/include: PtexHalf.h PtexInt.h Ptexture.h PtexUtils.h install/lib: libPtex.a libPtex.so Note: docs will be generated in the 'src/doc/ptex' directory and installed as 'install/share/doc/ptex'.
About
my personal variant of ptex, with a few fixes and extensions
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published