refactored the UI & fixed a bug that would crash everything
This commit is contained in:
parent
73202f5dfc
commit
6863124384
6 changed files with 322 additions and 310 deletions
|
|
@ -81,6 +81,9 @@ atlas_entry_from_compressed_cells :: proc(document: ase.Document) -> (atlas_entr
|
|||
Takes in a slice of entries, an output texture and offsets (offset_x/y)
|
||||
*/
|
||||
pack_atlas_entries :: proc(entries: []AtlasEntry, atlas: ^rl.Image, offset_x: i32, offset_y: i32) {
|
||||
assert(atlas.width != 0, "This shouldn't be 0!")
|
||||
assert(atlas.height != 0, "This shouldn't be 0!")
|
||||
|
||||
all_entries: [dynamic]rl.Image // it's fine to store it like this, rl.Image just stores a pointer to the data
|
||||
{
|
||||
for entry in entries {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue