update todo
This commit is contained in:
parent
cd05d5571b
commit
5e36789d2a
18
README.md
18
README.md
|
@ -7,3 +7,21 @@ Originally based on https://raytracing.github.io/
|
||||||
Original repository at https://github.com/ktyldev/flark
|
Original repository at https://github.com/ktyldev/flark
|
||||||
|
|
||||||
https://www.linuxhowtos.org/C_C++/socket.htm
|
https://www.linuxhowtos.org/C_C++/socket.htm
|
||||||
|
|
||||||
|
## todo
|
||||||
|
|
||||||
|
* [x] waits for connection
|
||||||
|
* [x] send a message to the client
|
||||||
|
* [x] move core rendering out of main.cpp
|
||||||
|
* [ ] combine 'hittable' 'hittable_list' and 'scene' into 'world'
|
||||||
|
* [x] send rendered image data to client
|
||||||
|
* [x] form image file on client
|
||||||
|
* [ ] specify protocol format
|
||||||
|
* [ ] receive imaging command
|
||||||
|
* [x] render image
|
||||||
|
* [x] send image data
|
||||||
|
* [ ] send image data using udp
|
||||||
|
* [ ] send telemetry
|
||||||
|
* [ ] compress image before sending
|
||||||
|
|
||||||
|
|
||||||
|
|
25
telescope.md
25
telescope.md
|
@ -1,25 +0,0 @@
|
||||||
fantasy telescope idea
|
|
||||||
|
|
||||||
use rti1w as a base
|
|
||||||
|
|
||||||
* [x] server waits for connection
|
|
||||||
* [x] client establishes connection
|
|
||||||
* [x] send a message to the client
|
|
||||||
* [x] move core rendering out of main.cpp
|
|
||||||
* [ ] combine 'hittable' 'hittable_list' and 'scene'
|
|
||||||
* [x] send rendered image data to client
|
|
||||||
* [x] form image file on client
|
|
||||||
* [ ] client sends receiving port to server
|
|
||||||
* [ ] client application sends command to send image
|
|
||||||
* [ ] server receives imaging command
|
|
||||||
* [ ] server renders image
|
|
||||||
* [ ] server sends image data stream to client
|
|
||||||
* [ ] client application receives image
|
|
||||||
* [ ] client requests resend of lost packets
|
|
||||||
* [ ] client displays image
|
|
||||||
* [ ] client saves image to file
|
|
||||||
* [ ] server sends telemetry to client (what telemetry?)
|
|
||||||
* [ ] server compresses image before sending to client
|
|
||||||
* [ ] client specifies image parameters
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue