# v0.1.0 (2024-05-06) ### Bug Fixes * add backend to log ([8717fef](https://github.com/ItsSunnyMonster/ruxel/commit/8717fefad35ea6ebfa15b290dad31346d71f1cdc)) * add log for selected adapter ([6f16097](https://github.com/ItsSunnyMonster/ruxel/commit/6f160977f1eea836e0e4cc034825b5ba68e6873f)) * add missing log ([79921e8](https://github.com/ItsSunnyMonster/ruxel/commit/79921e886689044e47ce12f227a210fc8caf9e18)) * add proper logging support and add documentation ([4138659](https://github.com/ItsSunnyMonster/ruxel/commit/413865913468b71b91711ffbc53d5c00a542c834)) * added RawHandleWrapper ([73754d0](https://github.com/ItsSunnyMonster/ruxel/commit/73754d0b532b098870b21d907ca0bd29354ed04a)) * build errors on dist ([7257126](https://github.com/ItsSunnyMonster/ruxel/commit/72571260cee440fed32b6c9112c42ed9b20b50ad)) * change the way gpu selection works ([dc264b3](https://github.com/ItsSunnyMonster/ruxel/commit/dc264b31c504e0d0df1e9abbebb5d131eff62537)) * clippy error ([ab82208](https://github.com/ItsSunnyMonster/ruxel/commit/ab82208aa06fb6bc680560b717e496128ab4d72b)) * clippy error ([e9342e2](https://github.com/ItsSunnyMonster/ruxel/commit/e9342e21edc5f5c2844b850bf0bdd1da8fd64a8d)) * clippy errors ([7548f92](https://github.com/ItsSunnyMonster/ruxel/commit/7548f925abf5b2521a5a3e2edced7e1f2b149169)) * clippy errors ([a62fd2b](https://github.com/ItsSunnyMonster/ruxel/commit/a62fd2beb4fcab4b4086a84768c5203d1bba0905)) * clippy errors ([0145cde](https://github.com/ItsSunnyMonster/ruxel/commit/0145cde3ed5305bd09752a0ebd287cfd3c4948ee)) * clippy errors ([1885743](https://github.com/ItsSunnyMonster/ruxel/commit/1885743000a28332d685faeed29e72741a54a3bc)) * compile error ([74464bc](https://github.com/ItsSunnyMonster/ruxel/commit/74464bce54ac34b95a6bd65126ea82eaf7a6f1c0)) * convert `GraphicsState` to a normal resource ([b3b9b44](https://github.com/ItsSunnyMonster/ruxel/commit/b3b9b445299ccc916b9dd2f61501c4e1b145bd1d)) * converted `primary_window_count` to a local ([d05d000](https://github.com/ItsSunnyMonster/ruxel/commit/d05d000368260b86c83e47a591bfb8044bd55300)) * delete async from create_surface ([545ba3b](https://github.com/ItsSunnyMonster/ruxel/commit/545ba3bd4ad108c888f63da6115bdf14972be2c5)) * dx12 problem ([9c1d90d](https://github.com/ItsSunnyMonster/ruxel/commit/9c1d90d117485654d0c568037307f1fa924dda2c)) * execute extract commands in render schedule ([031f865](https://github.com/ItsSunnyMonster/ruxel/commit/031f865a4e9cb3c4bea48f34e111c9b3a78ac3fe)) * fix clippy suggestions ([00dbf1c](https://github.com/ItsSunnyMonster/ruxel/commit/00dbf1c641622283dccc63cb42e42eeb3d473822)) * fix multiplication overflow ([22bb9f3](https://github.com/ItsSunnyMonster/ruxel/commit/22bb9f3d8c8e24d1718d400285b208faaa49bd29)) * improved icon ([22709a7](https://github.com/ItsSunnyMonster/ruxel/commit/22709a7370d1bf03c43e8df2aa587d04d3d8adfe)) * index changed bug ([82ae68a](https://github.com/ItsSunnyMonster/ruxel/commit/82ae68ac6b3059b76229e9f44aee19a3ad5347d7)) * made logging format easy to read ([cdb6360](https://github.com/ItsSunnyMonster/ruxel/commit/cdb636085b489dafe606b20e40547dfb5dcf5776)) * make primary window the default render target for cameras ([d93db34](https://github.com/ItsSunnyMonster/ruxel/commit/d93db345e65448af2fcf5b5fe21bb14c07213714)) * phantom data ([7ef9afb](https://github.com/ItsSunnyMonster/ruxel/commit/7ef9afbb240450fe4a62d260304eba8899f088d7)) * proper CPU filtration ([aeb85ce](https://github.com/ItsSunnyMonster/ruxel/commit/aeb85cec26635fbcc7e5d01cefc4f331e0cc6490)) * proper error handling ([d0abffc](https://github.com/ItsSunnyMonster/ruxel/commit/d0abffcb91a332a6ef0dc2a32d2fdf6c08597f07)) * remove CPU renderers ([e4954bb](https://github.com/ItsSunnyMonster/ruxel/commit/e4954bbe9d8a125b39e9089716caf92f6f28aff1)) * remove temporary fix for "dx12" problem after fix upstream ([c8091ef](https://github.com/ItsSunnyMonster/ruxel/commit/c8091ef798f9cfb880feef1a79a31be1b82fdf2e)) * reverse dependency between `WindowPlugin` and `GraphicsPlugin` ([956ec0b](https://github.com/ItsSunnyMonster/ruxel/commit/956ec0bc520db2a42aab7e96f3ed1228b0744b3c)) * separated despawning and closing to two systems ([c42ce59](https://github.com/ItsSunnyMonster/ruxel/commit/c42ce59b57aa7b61b819de1c9d55390eefa66cb1)) * temporary fix for directx12 crashing ([1d28b7d](https://github.com/ItsSunnyMonster/ruxel/commit/1d28b7d3d765ef37eb9f4a350fdcaf79ebedf681)) * update icon ([be94dc2](https://github.com/ItsSunnyMonster/ruxel/commit/be94dc2adc487b84cb8af2701c50c48ce5a34a69)) * use trace instead of log ([df2270c](https://github.com/ItsSunnyMonster/ruxel/commit/df2270c46e8ecc668575601b68f22f3af198160c)) * windows no longer runs extra frames after app exits ([e965a24](https://github.com/ItsSunnyMonster/ruxel/commit/e965a246ce920755d97598492de257b90f8e748c)) ### Features * add cameras ([991ea53](https://github.com/ItsSunnyMonster/ruxel/commit/991ea53b9ce2e1bcf2f67e7e9cf54682ad6b992d)) * add chrome tracing ([be0bb7e](https://github.com/ItsSunnyMonster/ruxel/commit/be0bb7e2cb4dd4cbe6537fc62c33e812e3b91fea)) * add cli with no functionality ([7030fb7](https://github.com/ItsSunnyMonster/ruxel/commit/7030fb7a9bdcca851dee5c8c541ed51b7d270d32)) * add file logging for dist build ([f5d0aba](https://github.com/ItsSunnyMonster/ruxel/commit/f5d0aba952b9321b4ef5b4b5f61a5f120af0e1d0)) * add pipelined rendering ([c8707e1](https://github.com/ItsSunnyMonster/ruxel/commit/c8707e16b53507ca258a3d81f3601a1cc7322571)) * add window icon resource ([f8a7331](https://github.com/ItsSunnyMonster/ruxel/commit/f8a733171528d51ee68b343d8de87543c4f339f0)) * added compile function to filebundle cli ([f34ebb8](https://github.com/ItsSunnyMonster/ruxel/commit/f34ebb8a8402e468752cdba77f331b039e064264)) * added functionality for more than one window ([57caf8b](https://github.com/ItsSunnyMonster/ruxel/commit/57caf8b4d76a0d3859c48e532fa7e47a23802b85)) * added surface and other rendering code ([63e13b7](https://github.com/ItsSunnyMonster/ruxel/commit/63e13b78e30a5be71a8f04196e9de55bf28737fc)) * added window ([2e65977](https://github.com/ItsSunnyMonster/ruxel/commit/2e65977e92ae5749c097e6ec3fb6522904550687)) * added window icon and title ([2e237c4](https://github.com/ItsSunnyMonster/ruxel/commit/2e237c45e163d752dcf20c3a8a1d0c3acca4b86d)) * blue window ([7baf454](https://github.com/ItsSunnyMonster/ruxel/commit/7baf454dcc91a3b7cba582a87a7fd87964c12648)) * correctly responding to resizes ([618332e](https://github.com/ItsSunnyMonster/ruxel/commit/618332e66dc551602542d0219b5235d5b2a15ac9)) * initial commit ([52840cc](https://github.com/ItsSunnyMonster/ruxel/commit/52840cc1353d7c9eb67d5b5b9d7ee001be91efbf)) * moved graphics into rendering sub app ([308f65c](https://github.com/ItsSunnyMonster/ruxel/commit/308f65ca951ce35070f2873510b52492f95dcc6e)) * thin wrapper around bevy_ecs ([de6ebba](https://github.com/ItsSunnyMonster/ruxel/commit/de6ebbadf66ea70e33f1e95900d5a1b74ec96c70)) ### Reverts * last commit ([91a2125](https://github.com/ItsSunnyMonster/ruxel/commit/91a2125fa5c3bc5fafa70e706773bc38d01872b5)) * optimise imports ([7d72680](https://github.com/ItsSunnyMonster/ruxel/commit/7d72680204486b7fd084f936b6563a3201c41017)) * remove miri job ([c854c4b](https://github.com/ItsSunnyMonster/ruxel/commit/c854c4b27b0b793ec5a981d85e4956ff03f69b15))