Commit Graph

15 Commits

Author SHA1 Message Date
jedediah
937f15ab6f This is a big merge of my work from the Pleiades internal repo.
Not yet tested on Linux or OSX!
Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)This is a big merge of my work from the Pleiades internal repo. Notable changes:
* AppearanceManager works much better though baking is only a placeholder
* Fixes to openjpeg/TGA code
* VisualParams class interface changed
* Some TestClient fixes
* Rest of TGA files added to Resources (they will eventually be used for baking)


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1284 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-11 09:17:46 +00:00
John Hurliman
adfc241218 * Backporting all of the non-networking and non-inventory changes from the jhurliman branch
* The new asset and appearance managers sit alongside the old ones, so no code should break just yet although you might have to be more explicit with your namespaces
* Adding importprimscript to work in conjunction with qarl's Maya sculptie exporter
* Removing the IA_* examples, these should be remade in to TestClient commands

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1275 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-08 04:35:04 +00:00
jedediah
39017aaf97 DecodeToTGA bugfix
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1266 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 02:12:24 +00:00
John Hurliman
dcd80b534b * Cleaned up OpenJPEG.rc just in case it is actually used
* Fixed a decoding to TGA bug in openjpegnet
* Added support for the rare two composition case (grayscale + alpha) when decoding to TGA

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1263 52acb1d6-8a22-11de-b505-999d5b087335
2007-07-01 00:45:21 +00:00
John Hurliman
eb33467f22 * Added the Windows build of our openjpeg-libsl
* Fixed the MSVC project file for openjpeg-libsl to output the properly named file
* Fixed OpenJPEG.cs to reference openjpeg-libsl.dll instead of OpenJPEG.dll

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1257 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 23:12:06 +00:00
John Hurliman
2c55613dcf Upgrading OpenJPEG to our custom 1.2-libsl version with C++ style helper functions, and updating openjpegnet to match it. Still need the updated Makefile and Makefile.osx
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1252 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-30 20:25:49 +00:00
jef
28ec7943bd Changes / improvements to openjpeg wrapper.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1236 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-25 00:37:44 +00:00
makomk
2260067f16 Use a fixed statement to get a pointer to parameters.index in EncodeSecondLifeBaked. Otherwise, the Mono
C# compiler crashes horribly. (Not sure if the spec requires it, but it shouldn't do any harm...)


git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1229 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-20 16:55:51 +00:00
John Hurliman
6b7c0bac36 Some changes to try and get openjpegnet baking working
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1223 52acb1d6-8a22-11de-b505-999d5b087335
2007-06-17 09:49:12 +00:00
John Hurliman
106b482faa * Lots more work on baking
* Fixed TestClient WearCommand (not heavily tested, subject to change)
* Removed System.Speech reference from TestClient project
* Textures.cs is going to eventually be replaced by TextureEntry.cs which is a lot more efficient, once it is working
* Added some Helper methods to prepare for the new TextureEntry replacement
* Bringing libsecondlife.Tests up to speed again
* New OpenJPEGNet function for generating baked textures
* Formatting cleanup in OpenJPEGNet

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1183 52acb1d6-8a22-11de-b505-999d5b087335
2007-05-12 01:42:28 +00:00
bushing
6d289162a8 more eol-style fixes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@1161 52acb1d6-8a22-11de-b505-999d5b087335
2007-04-28 20:54:02 +00:00
John Hurliman
3a94792761 * Reworked the Login functions, added documentation and (untested) support for login redirects
* Converted _VisualParam_ back to a static array after further analysis
* Rewrote AppearanceManager to work with the VisualParam rewrite
* Cleaned up ImageTool
* Minor cleanup and FIXME note in name2key.exe
* Cleanup and FIXME note in Teleport.exe
* Reorganized the function naming in GridManager to make more sense (not completely done here)
* Added an enum for requesting the object or terrain layer for the map blocks, and more sun properties
* Made some of the MainAvatar properties read-only (eventually they will all be read-only)
* Added try/catch safeties in openjpegnet
* Finally killed the evil SecondLife.Tick()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@905 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-26 22:01:56 +00:00
John Hurliman
0034cb4cd5 EncodeFromImage in openjpegnet works now, added nant build file and mono config file for cross-platform usage (just missing the .so and .dylib now)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@896 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-25 11:44:37 +00:00
John Hurliman
c01db77101 Changed the decode to tga function name and started working on JPEG2000 encoding
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@894 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 20:46:30 +00:00
John Hurliman
fc0c5470e9 Initial import of OpenJPEGNet, a C# wrapper around OpenJPEG that can decode directly to memory or GDI+ Image objects
git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@893 52acb1d6-8a22-11de-b505-999d5b087335
2007-01-24 13:26:34 +00:00