summaryrefslogtreecommitdiff
path: root/a.md
diff options
context:
space:
mode:
Diffstat (limited to 'a.md')
-rw-r--r--a.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/a.md b/a.md
index 5c1e261..2e00d8a 100644
--- a/a.md
+++ b/a.md
@@ -5,6 +5,8 @@ Vec is stored as `len:u8 *(data:T)`
```rs
type Obj = [u8; 16]
type Res = [u8; 32]
+len 00 connect(identity: u128)
+len ff disconnect()
len 01 request_resource(name: Res)
len 02 respond_resource(data: Vec<u8>)
len 03 add(id: Obj, prefab: Res)
@@ -27,7 +29,8 @@ Prefab = *(pos:f32x3 mat:f32_3x3 part:Res<Part>)
```
Part = *(len_key:u16 len_value:u16 *(key:u8) *(value:u8))
-Attribute = 0x01 value:f32 / 0x02 buffer:Res / 0x03 texture:Res<Texture>
+Attribute = 0x01 constant:f32 / 0x02 buffer:Res / 0x03 texture:Res<Texture>
+NewAttribute = flag:u8 constant:f32 buffer:Res texture:Res<Texture>
```
| Key | Value Type |