Commit Graph

19 Commits

Author SHA1 Message Date
Jarrod Doyle ec8c0c2ccc
Move brickmap renderer into brickworld module 2024-04-06 09:19:24 +01:00
Jarrod Doyle 2bba6c8476
Make brickmap struct private 2024-03-29 09:16:29 +00:00
Jarrod Doyle 4a5c142625
Rename brickmap unpack element 2024-03-29 09:15:19 +00:00
Jarrod Doyle a6d89fb2e5
Remove unused code 2024-03-25 16:32:23 +00:00
Jarrod Doyle 0200d876b1
Tidy up brickmap request handling 2024-03-25 16:29:58 +00:00
Jarrod Doyle 956fdd180f
Remove unnecessary cast 2024-03-25 15:42:59 +00:00
Jarrod Doyle 511e4b9233
Move Brickmap definition to brickmap_cache 2024-03-25 15:40:27 +00:00
Jarrod Doyle 77b3e5172b
Move brickmap cache staging and uploading 2024-03-25 15:36:42 +00:00
Jarrod Doyle c26f3c8ffb
Extract brickgrid to module 2024-03-25 13:59:24 +00:00
Jarrod Doyle 5acea1192c
Fix incorrect brickmap unloading (I think) 2024-03-23 15:19:11 +00:00
Jarrod Doyle e6d73686b4
Extract brickmap cache to own module 2024-03-23 15:00:01 +00:00
Jarrod Doyle 60381c6a58
Extract util functions 2024-03-23 14:56:32 +00:00
Jarrod Doyle 8e08506e6c
Split brickmap cache to it's own struct 2024-03-23 14:53:37 +00:00
Jarrod Doyle 66f44c5461
Refactor upload_unpack_buffers 2024-03-23 12:31:20 +00:00
Jarrod Doyle 23ea18c3de
Extract handling of requested brickmap to method 2024-03-23 11:20:31 +00:00
Jarrod Doyle ba973a7306
Reorder feedback buffer processing logic 2024-03-23 11:06:21 +00:00
Jarrod Doyle cbc95df5cb
Use buffer extension trait to get feedback buffer 2024-03-23 10:56:21 +00:00
Jarrod Doyle 132bc99540
Move shading table to own module 2024-03-23 10:28:24 +00:00
Jarrod Doyle 10f3950e8d
Begin separating brickmap into brickworld module 2024-03-23 10:25:42 +00:00