Commit Graph

12 Commits

Author SHA1 Message Date
545f5b326e Fixed close button
+ added controller main loop
* cleaned code from previous commit
2021-02-03 09:10:53 +01:00
a36c332ddd Partially fixed Framebuffer issues
* tweaked functions order in draw_triangle_frame()
2021-02-03 08:51:52 +01:00
6aa5e8e3c0 Fixed framebuffer error
* tweaked swap_system acquire_frame() function
* moved fence waiting in acquire_frame()
* cleaned minor details
2021-02-02 11:23:20 +01:00
189708f026 Moved shader to separate files
+ base.vert and base.frag
* adjusted pipeline.rs
2021-01-31 10:56:49 +01:00
6b1a18e795 Got mouse-dependant color on triangle
+ added color attachement
* tweaked shaders
* tweaked controller
2021-01-30 20:55:18 +01:00
dd1d214a4a Started implementing triangle pipeline
+ Pipeline new() and drop()
+ Attachement new(() and drop()
+ draw_triangle_frame
! crashes at pipeline creation
2021-01-30 12:05:48 +01:00
e3fdbb142c Got the Controller working
* reworked iput system again
+ added test functions
2021-01-18 10:29:08 +01:00
7f37ee7a24 Implemented Controller
* reworked input system
+ added Subengines system
+ added Subengines pipeline system
!(old) some framebuffer error present
!(old) may crash during swapchain recreation
! crashes randomly while running
2021-01-18 10:28:59 +01:00
5f9cc86689 Upgraded to gfx_hal 0.6.0
+ added swapchain recreation mechanism
+ sorted minor issues
! some framebuffer error present
! may crash during swapchain recreation
2021-01-18 10:26:55 +01:00
6579566ccd Finished reformatting renderer
+ switched to modular architecture
+ added generic outputs
2020-09-06 00:23:11 +02:00
8992c06d16 Started major rework of the code
+ added defined code structure
+ started implementing generic outputs
+ added support for multiples windows
+ switched to frame-based architecture
2020-09-01 14:19:44 +02:00
7dc22f026e Got input system to work
+ added changing color depending on mouse pos
+ started refactoring HalState
* Vsync may not be working
2020-07-28 11:18:13 +02:00