Commit graph

137 commits

Author SHA1 Message Date
chyyran
240aae1bcf chore: Release 2024-10-06 01:05:35 -04:00
chyyran
4a8a9ee444 chore: Release 2024-10-02 00:28:10 -04:00
chyyran
7d483f2e08 rt(d3d9): take viewport by reference to avoid AddRef/Release 2024-09-28 14:46:16 -04:00
chyyran
7b7fd99b92 rt(d3d11): take viewport by reference to avoid AddRef/Release 2024-09-28 14:46:16 -04:00
chyyran
2fe7702957 rt(d3d11): avoid QueryInterface in GetSize 2024-09-28 14:46:16 -04:00
chyyran
1676150858 presets: allow presets to be serializable with serde 2024-09-27 01:12:02 -04:00
chyyran
1e33b4cc03 capi: make viewport optional, defaulting to a viewport that is the entire size of the render target 2024-09-22 02:06:47 -04:00
chyyran
0a87bcc657 rt: respect viewport extents when rendering 2024-09-22 02:06:47 -04:00
chyyran
f0a7970b44 rt: add viewport extent separate from output texture dimensions 2024-09-22 02:06:47 -04:00
chyyran
1bdadaa449 rt(gl): port to OpenGL runtime to glow 2024-09-22 02:06:47 -04:00
chyyran
1e0727f89d chore: Release 2024-09-21 01:55:42 -04:00
chyyran
eace595ebb chore: Release 2024-09-15 11:00:38 -04:00
chyyran
2661effab4 chore: Release 2024-09-13 17:31:17 -04:00
chyyran
50580cfc3b chore: Release 2024-09-08 11:23:08 -04:00
chyyran
fd8d6f6ab8 chore: Release 2024-09-06 23:01:07 -04:00
chyyran
090e268c4a doc: improve docs 2024-09-06 22:45:07 -04:00
chyyran
c9a6411394 deps: consolidate and update dependencies 2024-09-06 22:45:07 -04:00
chyyran
40a56bf165 reflect/preprocess/presets: use SmallString where it makes sense
Most use cases are internal so at least for the runtime consumers there's no API change, but preset parsing
and reflection items are public API so might as well put this as part of 0.4.0
2024-09-06 22:45:07 -04:00
chyyran
8fb5d48a1e chore: Release 2024-08-21 20:13:23 -04:00
chyyran
436d1fe3cd chore: Release 2024-08-21 00:38:32 -04:00
chyyran
899fb50da6 chore: Release 2024-08-03 00:13:40 -04:00
chyyran
d4b4366836 dep: update ash to 0.38 2024-08-01 08:37:40 -04:00
chyyran
c646086df4 dep: update wgpu
need to support caching
2024-08-01 08:37:40 -04:00
chyyran
f6cf642e50 chore: Release 2024-07-29 00:44:51 -04:00
chyyran
98958dfb5e dep: update rustc_hash 2024-07-29 00:40:59 -04:00
chyyran
b5d523e9f3 rt(mtl): move icrate definitions to objc2-metal 2024-07-29 00:40:59 -04:00
Isaac Marovitz
d7665cac9b Update wgpu 2024-05-02 17:05:00 -04:00
chyyran
e8ffd8fdf3 chore: Release 2024-03-08 00:18:30 -05:00
chyyran
8c8e386a6c capi(d3d9): expose d3d9 in capi 2024-03-07 21:09:15 -05:00
chyyran
b7071958bd rt(d3d9): add a runtime for direct3d 9 2024-03-07 21:09:15 -05:00
chyyran
9c895caa51 wgpu: fix format mismatch for copies 2024-03-07 21:09:15 -05:00
chyyran
9dc0cf26fd chore: Release 2024-03-05 19:04:14 -05:00
chyyran
31b7a6f33f chore: Release 2024-03-03 13:21:29 -05:00
chyyran
d72519b9fd chore: Release 2024-03-01 01:41:50 -05:00
chyyran
a849f5e745 dep: unify on windows 0.52.0 2024-02-26 21:17:30 -05:00
chyyran
4ef4b8762b chore: Release 2024-02-24 12:38:13 -05:00
chyyran
f073c76ade chore: Release 2024-02-19 16:19:05 -05:00
chyyran
a8ae407ddb chore: Release 2024-02-17 03:01:28 -05:00
chyyran
1f5b4380a3 chore: Release 2024-02-16 18:18:33 -05:00
chyyran
af49128ee7 chore: Release 2024-02-16 01:53:56 -05:00
chyyran
f7dd955c0a chore: Release 2024-02-14 20:51:57 -05:00
chyyran
6fbc4b3075 fmt: cargo fmt 2024-02-14 20:50:17 -05:00
chyyran
b348e8591f lib: use a faster hashmap implementation 2024-02-14 20:50:17 -05:00
chyyran
a2987555a2 chore: Release 2024-02-14 03:08:40 -05:00
chyyran
76aa5ce4c6 capi(mtl): implement capi for metal 2024-02-14 03:08:09 -05:00
chyyran
ba3154b92d rt(mtl): implement texture and buffer abstractions 2024-02-14 03:08:09 -05:00
chyyran
f40df9a54a rt(mtl): drawquad 2024-02-14 03:08:09 -05:00
chyyran
12d55e928e rt(mtl): common + shaderset for metal 2024-02-14 03:08:09 -05:00
chyyran
12af3c3f3a chore: Release 2024-02-09 18:30:07 -05:00
chyyran
c34fa4195b chore: Release 2024-02-09 02:55:02 -05:00