@@ -35,8 +35,8 @@ Feel free to send PRs about your own projects!
35
35
- [ Learning Material Updates] ( #learning-material-updates )
36
36
- [ Tooling Updates] ( #tooling-updates )
37
37
- [ Library Updates] ( #library-updates )
38
- - [ Other News] ( #other-news )
39
38
- [ Popular Workgroup Issues in Github] ( #popular-workgroup-issues-in-github )
39
+ - [ Other News] ( #other-news )
40
40
- [ Discussions] ( #discussions )
41
41
- [ Requests for Contribution] ( #requests-for-contribution )
42
42
- [ Jobs] ( #jobs )
@@ -141,6 +141,36 @@ _Discussion: [Twitter](https://twitter.com/LPGhatguy/status/1632596982928687104)
141
141
142
142
## Engine Updates
143
143
144
+ ### hotline
145
+
146
+ ![ hotline_client] ( hotline_rdg44.jpg )
147
+ _ hotline live coding client_
148
+
149
+ hotline ([ GitHub] , [ Blog] , [ Twitter] ) is a modern, high-performance, hot-reload
150
+ graphics engine written in Rust. It aims to provide low-level access to modern
151
+ graphics API features, while at the same time providing high-level ergonomic
152
+ optimizations.
153
+
154
+ It uses Bevy's ECS so the focus can remain primarily on the graphics
155
+ architecture. Direct3D12 is the only supported platform, but the graphics API is
156
+ abstracted to account for future ports to Vulkan and Metal. The project is in
157
+ its early stages but already has a decent amount of features showcasing
158
+ different render strategies, async command buffer generation, plugin based
159
+ architecture, and hot-reload support for Rust code, HLSL shaders, and render
160
+ configs. It supports ImGui with docking and multiple windows, video decoding,
161
+ complex image loading (cubemaps, arrays, volumes), and more.
162
+
163
+ [ @polymonster ] has been live streaming development on [ Twitch] with archives
164
+ available on [ YouTube] . Recently they have been designing a bindless material
165
+ system.
166
+
167
+ [ @polymonster ] : https://github.com/polymonster
168
+ [ GitHub ] : https://github.com/polymonster/hotline
169
+ [ Blog ] : https://www.polymonster.co.uk
170
+ [ Twitter ] : https://twitter.com/polymonster
171
+ [ Twitch ] : https://www.twitch.tv/polymonstr
172
+ [ YouTube ] : https://www.youtube.com/channel/UCQRmui5w4Urz-h4P9CL7rmA
173
+
144
174
## Learning Material Updates
145
175
146
176
### Developing an editor with egui
0 commit comments