Graham Linden
95e34d86b9
The unbearable lightness of being norspec
2013-09-18 18:24:16 -07:00
Oz Linden
8ae792b38a
move reading of the sim features to LLViewerRegion for consistency, a couple of minor cleanups
2013-06-28 16:18:08 -04:00
Oz Linden
5f397fa583
NORSPEC-206: read RenderMaterialsCapability throttle rate per second from simulator
2013-06-28 13:29:11 -04:00
Oz Linden
1c6783fdb5
NORSPEC-29: use the MaxMaterialsPerTransaction simulator feature if available
2013-06-26 09:43:01 -04:00
Graham Linden
f04e9363b9
NORSPEC-266 fix issues with observer feedback on edits of material map parameters
2013-06-14 09:41:33 -07:00
Graham Madarasz
66e5375967
NORSPEC-96 NORSPEC-189 another attempt at planar stretch across all 3 channels and make the materials CB use a UUID instead of this pointer for safety
2013-05-24 15:07:23 -07:00
Graham Madarasz
260afbcece
NORSPEC-192 fix more incorrect batching, fix bug in reflecting normal map state in build tool, and protect against callback crashes when switching regions
2013-05-23 16:24:34 -07:00
Graham Madarasz (Graham)
74c1bc29e7
NORSPEC-189 restore old mat param update registration
2013-05-17 14:02:31 -07:00
Graham Madarasz
666896ac4e
NORSPEC-119 put back TE-specific get registration in material manager stomped during 'reloading'.
2013-05-15 17:00:13 -07:00
Kitty Barnett
ad09e2111c
NORSPEC-102 & Co Reloaded
2013-05-14 21:14:46 +02:00
Graham Madarasz
d9e8ee7cfd
NORSPEC-178 NORSPEC-179 NORSPEC-180 made enable/disable handling more consistent and increased max range on repeats per meter
2013-05-13 13:02:53 -07:00
Kitty Barnett
5ac9d9cb05
LLMaterialMgr::get() doesn't handle a callback request for LLMaterialID::null
2013-05-12 16:10:31 +02:00
Kitty Barnett
c2c9380fe1
Avoid code duplication in LLMaterialMgr
2013-05-12 13:02:54 +02:00
Graham Madarasz
f356d7eb9f
Fix many issues with selection misapplication and rendering not matching applied materials
2013-05-11 19:58:56 -07:00
Oz Linden
e66a32b4e2
add some debug logging, make a single return in "get" method
2013-04-25 16:14:45 -04:00
Graham Madarasz (Graham Linden)
250175a0fa
NORSPEC-56 slight tweak to log formatting to correct material count
2013-04-10 13:12:15 -07:00
Maestro Linden
a4510f5b1c
NORSPEC-56 Added some extra details to debug logs for RenderMaterials cap access. Reviewed by Graham.
2013-03-27 17:50:26 +00:00
Kitty Barnett
7a3a74b3d4
Group multiple material PUT requests together and throttle requests to the region
2013-02-28 23:42:12 +01:00
Kitty Barnett
5ba7be0812
Mark a material as 'pending' from the very first call to LLMaterialMgr::get()
2013-02-28 23:19:41 +01:00
Kitty Barnett
fbf8e51c60
Added LLMaterialMgr::remove() to remove material information from a face
2013-02-25 00:16:14 +01:00
Kitty Barnett
b4a87776d4
Prevent a failed GET from causing an infinite material request loop when there are still pending POST requests for the same region
2013-02-18 19:37:19 +01:00
Oz Linden
64a4a13397
fix crasher in setNumTEs
2013-02-15 15:40:43 -05:00
Geenz
a91b231bfe
Merged with latest viewer-dev-materials.
2013-02-04 12:49:26 -05:00
Oz Linden
7cc7ae873c
improve and clarify logging
2013-02-04 09:35:12 -05:00
Tonya Souther
5bbc33383e
Don't spam the sim with repeated queries for an empty list of materials.
2013-02-03 23:01:22 -06:00
Kitty Barnett
0a99aadd7a
Material PUT queue entries aren't removed after a request is sent
2013-02-04 00:57:45 +01:00
Oz Linden
90bf22ef24
add debug logging, ostream support for material ids, and some minor cleanup
2013-02-01 10:20:44 -05:00
Oz Linden
510a681341
make logging tag for Materials uniform
2013-01-31 16:00:57 -05:00
Oz Linden
8b78b9960a
add conditional to suppress unused variable warning in Release builds
2013-01-04 14:12:05 -05:00
Oz Linden
d4910e15a6
changes needed to compile with Linden-standard toolchain
2013-01-03 14:14:43 -05:00
Kitty Barnett
a18ea9d929
Clean up pending requests when regions are removed from LLWorld
2012-12-12 21:47:24 +01:00
Kitty Barnett
ef301c5983
Don't call setTEMaterialID() while processing a PUT response; the region will send its own ObjectUpdate message
2012-12-12 21:36:36 +01:00
Kitty Barnett
3cd0474912
Refactor material retrieval to always invoke the region's GET material cap first
2012-12-12 20:39:47 +01:00
Kitty Barnett
4c68faec40
Added LLMaterialMgr::getAll() to retrieve all materials for the specified region
2012-12-05 19:34:27 +01:00
Kitty Barnett
1e194eb412
Handle delayed requesting and sending of materials through an idle callback
2012-12-03 15:46:49 +01:00
Kitty Barnett
25bffc3d43
Added LLMaterialMgr::get() to retrieve individual materials (with optional callback)
2012-12-03 15:20:11 +01:00
Kitty Barnett
1e26dbdcd2
Started LLMaterialMgr to handle viewer<->region materials communication
...
* refactored LLFloaterDebugMaterials::requestPutMaterials() to use LLMaterialMgr instead
* replaced "Object editing" results list with information about the active selection instead
2012-12-03 01:46:26 +01:00