Results 17 issues of Fedor Logachev

Need to figure out the correct way to produce library from Bullet3 and the best way to distribute it with that crate. Add entire bullet source to crate dependencies? Put...

For now, bullet is compiling with ```#define BT_USE_DOUBLE_PRECISION```, resulting ```f64``` as floating point format everywhere. It will be useful to make that define as a build option. Here is two...

Following test is always leading to infinite loop on my machine. Something with ```max_iterations```in ```intersection_time_of_impact``` went wrong I guess? ``` #[test()] fn gjk_infinite_loop() { use cgmath::*; use collision::primitive::{Circle, Primitive2, Rectangle};...

bug

Need to clarify the error, dont have a windows machine available to test.

ios since 11.3 as well as android support progressive web apps, so it would be nice to implement all the PWA boilerplate for good-web-game. google play is now [supporting](https://medium.com/@firt/google-play-store-now-open-for-progressive-web-apps-ec6f3c6ff3cc) PWA,...

Coroutines are a nice way to express sequences of actions. We can gradually, frame by frame control advancement of coroutines. But what we cant do - serialize the coroutine state...

- set_default_camera and actual default camera are different. How to test: draw stuff without any `set_whatever_camera` calls and than add `set_default_camera` on top. The results should be the same -...

![image](https://github.com/not-fl3/egui-miniquad/assets/910977/16ab92a8-2fa7-4f7c-8a3f-f9da5c86209d) Looks like it still works! Note that this PR does not include metal shaders, thus its just as GL-only as it was before. miniquad-0.4 is still in alpha, but...

Solve the problem introduced by this PR: https://github.com/not-fl3/miniquad/pull/143 It should be possible to reset miniquad's GL state machine state cache - to be able to recover from raw gl calls...