6169470702
Merge branch '7-input-is-lagging' into 'dev'
...
Resolve "Input is lagging"
See merge request Steins7/iv!11
2021-02-03 11:52:23 +01:00
35eed08d5f
Improved input lag
...
* switched to sync_channel in WinitWindow
+ added framerate math (commented)
* improved gpu selection algorithm
2021-02-03 11:52:22 +01:00
454cb09bb2
Merge branch '6-testsubengine-does-not-respond' into 'dev'
...
Resolve "TestSubengine does not respond"
See merge request Steins7/iv!10
2021-02-03 10:10:29 +01:00
2e7b5ac33a
Increased response timeout
...
* increased response timeout in Controller
2021-02-03 10:06:00 +01:00
5601c7c0c7
Merge branch '9-engine-clean-too-early-during-shutdown' into 'dev'
...
Resolve "Engine clean too early during shutdown"
See merge request Steins7/iv!9
2021-02-03 09:45:18 +01:00
012393e04b
Fixed shutdown ressource cleaning
...
* changed drop order in Renderer
* cleaned dropping logs
* cleaned unnecessary code
2021-02-03 09:38:12 +01:00
8e7bfc9cdd
Merge branch '4-window-does-not-close' into 'dev'
...
Resolve "Window does not close"
See merge request Steins7/iv!7
2021-02-03 09:12:21 +01:00
545f5b326e
Fixed close button
...
+ added controller main loop
* cleaned code from previous commit
2021-02-03 09:10:53 +01:00
84f606ae16
Merge branch '5-framebuffer-destuction-issue' into 'dev'
...
Resolve "Framebuffer destuction issue"
See merge request Steins7/iv!8
2021-02-03 08:56:04 +01:00
a36c332ddd
Partially fixed Framebuffer issues
...
* tweaked functions order in draw_triangle_frame()
2021-02-03 08:51:52 +01:00
8e0b9b9672
Merge branch '5-framebuffer-destuction-issue' into 'dev'
...
Resolve "Framebuffer destuction issue"
See merge request Steins7/iv!6
2021-02-02 11:24:56 +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
b8dd1890f7
Merge branch '8-move-shader-codes-to-separate-files' into 'dev'
...
Resolve "Move shader codes to separate files"
See merge request Steins7/iv!5
2021-01-31 10:58:12 +01:00
189708f026
Moved shader to separate files
...
+ base.vert and base.frag
* adjusted pipeline.rs
2021-01-31 10:56:49 +01:00
673ba2ba8c
Merge branch '3-add-color-to-the-triangles' into 'dev'
...
Resolve "Add color to the triangles"
See merge request Steins7/iv!4
2021-01-30 20:57:19 +01:00
6b1a18e795
Got mouse-dependant color on triangle
...
+ added color attachement
* tweaked shaders
* tweaked controller
2021-01-30 20:55:18 +01:00
13ababefc8
Merge branch '2-show-triangle-geometry' into 'dev'
...
Resolve "Show triangle geometry"
See merge request Steins7/iv!2
2021-01-30 12:05:48 +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
64624dca20
Temporarily fixed tests
...
* reenabled SubengineController tests
* fixed WinitWindow drop function
- disabled all tests involving winit
2021-01-19 11:30:52 +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
ebc9299f33
Implemented dirty input system
...
+ added render thread
+ added control thread
* tweaked event_loop
2020-07-11 22:18:38 +02:00
e4154ade42
First working code
...
+ implemented hal initialization code
+ implemented basic renderer
+ implemented basic window system
2020-07-11 10:33:52 +02:00
854f5e8c16
Initial commit
2020-04-06 22:12:22 -04:00