vk: update todo for E318,E319
This commit is contained in:
parent
063b3d5246
commit
ee35b02a5d
|
@ -1,14 +1,22 @@
|
||||||
|
# 2023-10-26 E319
|
||||||
|
- [x] fix pbr materials disappearing
|
||||||
|
- [x] fix surface lights
|
||||||
|
- [ ] pbr/material refcount leaks
|
||||||
|
- [ ] handle existing image on texture upload
|
||||||
|
- [ ] sanely recreate
|
||||||
|
- [ ] reuse if possible
|
||||||
|
|
||||||
# 2023-10-24 E318
|
# 2023-10-24 E318
|
||||||
- [ ] use new hashmap for textures
|
- [ ] use new hashmap for textures
|
||||||
- [ ] use vk_texure array directly as open addressing hash table
|
- [x] use vk_texure array directly as open addressing hash table
|
||||||
- [ ] Completely hide `struct vk_texture`
|
- [x] Completely hide `struct vk_texture`
|
||||||
- [ ] just try
|
- [x] just try
|
||||||
- [ ] texture indexes are no longer consecutive
|
- [x] texture indexes are no longer consecutive
|
||||||
- [ ] blue noise texture breaks => make it a separate (3d) thing
|
- [ ] blue noise texture breaks => make it a separate (3d) thing
|
||||||
- [ ] index=0 is now valid
|
- [ ] index=0 is now valid
|
||||||
- I. mark 0 as occupied to avoid allocating it
|
- [x] I. mark 0 as occupied to avoid allocating it
|
||||||
- II. Increase all returned indexes by 1. Then dec it back wherever it is passed back
|
- [ ] II. Increase all returned indexes by 1. Then dec it back wherever it is passed back
|
||||||
- (SAD): cannot make builtin textures have stable indexes anymore
|
- (SAD): cannot make builtin textures have stable indexes anymore
|
||||||
|
|
||||||
# E313
|
# E313
|
||||||
## Pre-next:
|
## Pre-next:
|
||||||
|
|
Loading…
Reference in New Issue