Commit Graph

16 Commits

Author SHA1 Message Date
Yun Hsiao Wu
df6465c723 remove debug code (#10293)
they use overly-strict memory orders, which is not good to keep around
anyways
2022-03-10 09:42:26 +08:00
Yun Hsiao Wu
14a17c9d22 license upgrade (#4210) 2022-01-24 17:18:47 +08:00
Yun Hsiao Wu
5524b5c5d4 nx adaptation framework (#4050) 2021-12-14 15:04:57 +08:00
Yun Hsiao Wu
dbcb157efb misc gfx fixes (#3991)
* better hashing strat

* gfx: unify states hash

* vk: upload texture in multiple chunks if needed

* gfx: states lifecycle management
2021-10-19 14:14:46 +08:00
Yun Hsiao Wu
283e936c09 mq: more accurate switch chunk size (#3956) 2021-10-08 18:33:57 +08:00
Zeqiang Li
3e28c2821a api min required -> ios 10.0 (#3885)
* ios 10 alignas
* ios 10 api
2021-09-15 16:03:12 +08:00
Yun Hsiao Wu
5c88f24b3f misc gfx & fg improvements (#3703) 2021-07-13 14:07:47 +08:00
Zeqiang Li
63ca1034a9 reduce persistent memory (#3662) 2021-07-09 16:00:42 +08:00
Yun Hsiao Wu
1ebe420662 structure adjustments (#3532) 2021-06-02 09:39:13 +08:00
Yun Hsiao Wu
6eedb24f9f gfx: object id / typed id (#3508)
* unified objectID/typedID

* record command buffers for validation

* update auto fix doc
2021-05-10 15:07:31 +08:00
Yun Hsiao Wu
8034bd59d8 [chore] gfx layer adjustments (#3323)
* [chore] move common routines to gfx base

* [chore] remove device pointer inside every gfx resources

* [chore] file structure

* gfx: empty backend

* [chore] device creator abstraction
2021-03-19 16:24:43 +08:00
Yun Hsiao Wu
d0fb6d5281 fix format 2021-02-05 16:41:01 +08:00
Yun Hsiao Wu
e0fdfef054 license upgrader 2021-02-05 14:08:22 +08:00
Yun Hsiao Wu
fc034ea606 performance test works 2021-01-11 17:12:40 +08:00
Yun Hsiao Wu
55722500c9 structure 2021-01-11 17:12:39 +08:00
Yun Hsiao Wu
0155b1942c structure 2021-01-11 17:12:39 +08:00