mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 00:59:56 +02:00
more todo
This commit is contained in:
parent
daffb00bf2
commit
7d675b78fe
1 changed files with 23 additions and 8 deletions
|
@ -35,16 +35,24 @@ Model properties:
|
|||
|
||||
1) verify lots of models in single element works
|
||||
-- repro case - run editModelsExample.js -- create 10 models in the same octree element
|
||||
-- problem 1:
|
||||
it appears as if on a second pass on the element a DONT_FIT case occurs and this confuses things...
|
||||
|
||||
|
||||
-- problem 2:
|
||||
sometimes it appears as if the element entities mostly fit, but then the extra data (bit masks) fails
|
||||
to fit and in this case the "extra data" gets confused...
|
||||
maybe remember the extra state before removing it and if it fails, always re-add it
|
||||
maybe add support for "reserving" bytes in the packet
|
||||
|
||||
**************************
|
||||
2) ROOT ELEMENT and/or partial element data...
|
||||
BREAKS File persistence...
|
||||
* problem is that in reading back the file, we don't know the END of the PACKET...
|
||||
the old code could read along and just know that the elements would always end on
|
||||
another element boundary
|
||||
|
||||
this doesn't work with the current code because ?????
|
||||
|
||||
is it the root element logic?? or something else?
|
||||
|
||||
try disabling root element persistance and see if the files read.
|
||||
|
||||
or consider storing buffer sizes in the persisted file format
|
||||
this would allow for us to do partial reads of the persited file which would be a nice bonus
|
||||
**************************
|
||||
|
||||
|
||||
|
||||
|
@ -240,3 +248,10 @@ Model properties:
|
|||
// SOLVED - 12) change delete to use delete messages instead of shouldBeDeleted property
|
||||
// SOLVED - 12a) make sure server is deleting items??
|
||||
// SOLVED - 12b) Use the delete message instead of shouldDelete property
|
||||
// SOLVED -- problem 1:
|
||||
// it appears as if on a second pass on the element a DONT_FIT case occurs and this confuses things...
|
||||
// SOLVED -- problem 2:
|
||||
// sometimes it appears as if the element entities mostly fit, but then the extra data (bit masks) fails
|
||||
// to fit and in this case the "extra data" gets confused...
|
||||
// maybe remember the extra state before removing it and if it fails, always re-add it
|
||||
// maybe add support for "reserving" bytes in the packet
|
||||
|
|
Loading…
Reference in a new issue