Commit Graph

10 Commits

Author SHA1 Message Date
Turánszki János f1ced24f05 Multi swapchain support (#257)
* multi swapchain draft

* uwp fix

* swapchain resize handling

* swapchain buffercount

* vsync toggle

* tests fix

* update

* everything removed from graphicsdevice regarding global screen params, engine refactor

* added GetSwapChainTexture() function to graphics device; screenshot() now requires swapChain

* linux fix: vulkan device needs window handle for instance creation

* refactor

* removed unused includes

* shader refactor and lensflare fix

* swapchain clearcolor and other refactors

* vulkan: no vector allocation in submit

* tests fix

* refactors

* lens flare canvas size fix

* gui refactor for canvas support

* refactors

* removed global canvas state

* msaa fix

* fixes

* refactor to minimize interface changes

* gui changes

* checkbox fix

* gui fixes

* fixes

* input system will accept window handle

* editor fixes

* refactor and removed resolution related system events

* small editor update

* refactor: renderpath inherits from canvas

* fixed tests duh

* image refactor

* image fix

* removed every using namespace std

* pushconstant fix

* editor: object picking only when necessary

* removed include

* dx12: copy fence waiting performed on CPU

* dx12 copyallocator update

* vulkan: copy allocator with timeline semaphores

* missing include

* dx12 copy allocator update

* refactor

* editor update

* vulkan copy allocator fix

* dx12 update

* vulkan, dx12 fixes

* version bump

* vsync event helper

* documentation update

* updated vulkan, dx12, dxc
2021-04-22 11:36:22 +02:00
Turanszki Janos 4fcf2020af added linux build 2020-06-13 19:38:49 +01:00
turanszkij 97c9b09b99 refactors, fixed #23 and #24, resurrected lensflare, added lensflare assets 2019-09-25 22:29:47 +01:00
turanszkij 2ff8549c34 font and rectpacker updates 2018-11-13 19:31:01 +00:00
turanszkij c6ca0af7b2 fixed rectpacker 2018-11-11 14:30:13 +00:00
turanszkij 2c3d0d2ddc updated font and rectpacker 2018-11-11 11:46:21 +00:00
turanszkij f880c587f1 updated font renderer 2018-11-10 19:53:07 +00:00
turanszkij 32805b8c15 removed std namespace pollution 2017-05-03 17:02:00 +02:00
turanszkij 10d36188f8 removed stl includes from commoninclude 2017-05-03 16:00:10 +02:00
turanszkij c39f2637fa Decals packed into texture atlas, enabled for tiled render path 2017-01-07 18:49:42 +01:00