Commit Graph

4436 Commits

Author SHA1 Message Date
cinder
a4e2ed0853 Add basic tga encoder for SKBitmap 2025-04-27 17:34:55 -05:00
cinder
b73c614174 Experimental Add 5 component Jpeg2000 support RGBHM (***as I understand it) Only able to do this with PortableImage 2025-04-26 19:23:11 -05:00
cinder
67ce23c73e Copyright bump to 2025 2025-04-26 18:38:03 -05:00
cinder
478341cf7a Update to CoreJ2K 1.0.7 (5 channel conversion support) 2025-04-26 18:36:06 -05:00
¡Cinder! ㊝
5891a8ff5b Merge pull request #106 from nooperation/fix_PortableImage_to_ManagedImage_conversion
fix creation of ManagedImage from PortableImage?
2025-04-26 14:04:27 -05:00
nooperation
fcb71bd12d PortableImage has 32-bit components, but ManagedImage only supports 8-bit values. A direct BlockCopy of the two is invalid and needs to be done by manually converting each 32-bit color value to an 8-bit color (just simple truncation/casting) 2025-04-26 00:33:03 -04:00
Cinder Roxley
acf9598873 Update dependent packages 2025-04-22 20:28:36 -05:00
¡Cinder! ㊝
9bd225fc90 Merge pull request #105 from nooperation/implement_AgentProfile_request
Add RequestAgentProfile to AvatarManager to request avatar profile via AgentProfile capability
2025-04-08 09:20:28 -05:00
nooperation
f1213b43c6 Added support for querying the AgentProfile region capability via Client.Avatar.RequestAgentProfile 2025-04-08 03:48:35 -04:00
¡Cinder! ㊝
968f65ef6e Merge pull request #104 from nooperation/fix_crashes_related_to_RAD-69
Fixs related to radegast issue #69 - 3D Scene viewer no longer works after updating to v2.45
2025-03-12 23:46:06 -05:00
nooperation
ccfa54524b Fixed crash in BVHDecoder - ReadBytesUntilNull was reading until newline instead of null
Fixed crash in PrimMesher - Profile::Copy was not copying correctly
Fixed crash in PrmiMesher - SculptMap::ScaleImage was disposing live SKBitmap's
2025-03-12 23:43:00 -04:00
cinder
6425cf630b Mesh can be attached, right? :/ 2025-02-13 19:20:56 -06:00
cinder
869692c32a Light reorganizing methods in InventoryManager, no functional change 2025-02-13 16:42:43 -06:00
cinder
9dfce0cf76 Rename SafeCreateInventoryItem() to CreateOrRetrieveInventoryItem() 2025-02-13 16:38:30 -06:00
cinder
7d7bbd4cae Some useful comments 2025-02-13 09:08:56 -06:00
cinder
52d7200019 typo 2025-02-13 09:08:30 -06:00
cinder
1c2fc783ef Dependency update 2025-02-13 08:02:06 -06:00
cinder
ee708055fa Folder Version updating 2025-02-07 20:10:43 -06:00
cinder
02c39ea77c Add Update(OSD) to InventoryItem and InventoryFolder. Fix parsing InventoryFolder OSD 2025-01-31 07:43:14 -06:00
cinder
75e2a2c978 Begin improvements and better support for AISv3 2025-01-27 19:07:09 -06:00
cinder
a75eac3d5d Sync COF version with server. We need to track COF version better, but this is a start. 2025-01-27 13:33:18 -06:00
cinder
346c30e49d Mild updates to InventoryAISClient 2025-01-26 18:51:35 -06:00
cinder
5120c1a850 Param no longer exists in xmldoc 2025-01-26 18:51:15 -06:00
cinder
e6765cfcf2 Null check 2025-01-26 14:39:19 -06:00
cinder
f1d3534818 Populate Attachments from COF as well, as it is a canonical source 2025-01-25 08:11:17 -06:00
cinder
3032d89ceb Set GridClient readonly in Inventory 2025-01-25 07:35:13 -06:00
cinder
19c0b5cad5 Add docu on AppearanceManager.RequestAgentWorn() 2025-01-25 06:25:41 -06:00
cinder
1396f64cde Discard obsoleted AppearanceManager.SetPreviousAppearance() 2025-01-25 06:20:28 -06:00
cinder
664e87e61d Fix some long standing issues with AppearanceManager.IsItemWorn() with SSB. Second Life is returning dummy assets from AgentWearablesRequest so we can't use them now. May reinstate as needed for OpenSimulator... but even then, we should be able to rely on COF instead. 2025-01-24 22:50:07 -06:00
cinder
f56b67515d Rename two private methods in AppearanceManager, GetAgentWearables() and GetAgentAttachments(), for clarity 2025-01-24 07:49:06 -06:00
cinder
27305aff41 Comment upkeep in AppearanceManager; seems unending 2025-01-23 18:33:18 -06:00
cinder
f68f929e88 Tidy up AssetPrim 2025-01-23 08:12:43 -06:00
cinder
944e000c5d Fix PrimObject.DieAtEdge always set false 2025-01-23 08:12:31 -06:00
cinder
d10818d996 Introduce InventoryBase.ActualUUID which is handy for links 2025-01-22 18:38:23 -06:00
cinder
fd9e68de7d Clarify member summaries in InventoryBase 2025-01-22 17:48:55 -06:00
cinder
063a5e2a98 InventoryManager.CreateLink() should determine the type of link internally not through a parameter. 2025-01-22 17:32:57 -06:00
cinder
0952b341bb Fix bad xmldoc. Oops 2025-01-21 19:17:59 -06:00
cinder
e1a7518062 Tests off 2025-01-21 19:15:49 -06:00
cinder
72a5734d3d README boink 2025-01-21 18:51:40 -06:00
cinder
d4b0d7539f Misc cleanup in AgentManagerMovement 2025-01-21 18:15:15 -06:00
cinder
f005031b51 Heroic attempt to correct the use of <seealso cref=""/> 2025-01-21 07:27:05 -06:00
cinder
64f3745000 Always use AssetUUID when attaching with RezSingleAttachmentFromInvPacket 2025-01-21 07:14:18 -06:00
cinder
5402b45c4a Always use AssetUUID for RezMultipleAttachmentsFromInvPacket 2025-01-21 07:09:56 -06:00
cinder
71e79eae06 Provision Vivox Voice on Simulator change not EQ start 2025-01-21 05:53:20 -06:00
cinder
793006b8ca Rez by AssetUUID. Can't wear or rez Inventory Links 2025-01-21 05:44:38 -06:00
cinder
1a70772096 see not seealso 2025-01-21 04:14:29 -06:00
cinder
26e1be0e40 More incremental Appearance changes... 2025-01-21 03:42:18 -06:00
cinder
3155c3d7eb Give AppearanceManager's CTS a (slightly) more descriptive name: AppearanceCts 2025-01-20 20:46:52 -06:00
cinder
0bb329df97 Wait, what? 2025-01-20 20:40:52 -06:00
cinder
c8c71357af - Do away with hackish bake booleans, this should be handled by keeping COF version in sync.
- Send appearance update on Caps received not EQ connection.
2025-01-20 20:22:18 -06:00