{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":678659711,"defaultBranch":"rewrite","name":"ABS-Fractal-Explorer","ownerLogin":"ZERICO2005","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-15T04:06:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71151164?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723231302.0","currentOid":""},"activityList":{"items":[{"before":"5f6285dea2be7e3b8bc53ba1fe8c19cb46891da5","after":"a7b6c5f9b51c879b222bc2985dbe7638268bc45f","ref":"refs/heads/rewrite","pushedAt":"2024-08-09T19:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.2 | 2024/08/09 13:09 | Added more precision options to ABS-Fractal explorer, increasing the maximum zoom along with improving performance.","shortMessageHtmlLink":"v1.2.2 | 2024/08/09 13:09 | Added more precision options to ABS-Fract…"}},{"before":"0eac644f338fcfb96f4f19903e6da86192141891","after":"5f6285dea2be7e3b8bc53ba1fe8c19cb46891da5","ref":"refs/heads/rewrite","pushedAt":"2024-08-08T22:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-12 | 2024/08/07 16:11 | Implemented Float64x2 AVX, and it is roughly 3.3x faster than the non-simd version. Also disabled the unimplemented AVX512F and 16bit float rendering modes to reduce user confusion.","shortMessageHtmlLink":"v1.2.1 rev-12 | 2024/08/07 16:11 | Implemented Float64x2 AVX, and it …"}},{"before":"29da2598d580bf4599a08e1e652c57c5cd0d112e","after":"0eac644f338fcfb96f4f19903e6da86192141891","ref":"refs/heads/rewrite","pushedAt":"2024-08-03T03:50:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-11 | 2024/08/02 21:47 | Cleaned up CMakeLists.txt and experimented with libQD and libDD.\n\nSurprisingly, libDD ran at roughly the same speed as my (non ieee compliant) Float64x2 dekker implementation.","shortMessageHtmlLink":"v1.2.1 rev-11 | 2024/08/02 21:47 | Cleaned up CMakeLists.txt and expe…"}},{"before":"7bc94662b44b2f055e61bc04e73870a6b6058c88","after":"29da2598d580bf4599a08e1e652c57c5cd0d112e","ref":"refs/heads/rewrite","pushedAt":"2024-08-02T03:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"Forgot to remove some debug code","shortMessageHtmlLink":"Forgot to remove some debug code"}},{"before":"c4fe5acd80ec16544f74cb17d5209baaf80651a9","after":"7bc94662b44b2f055e61bc04e73870a6b6058c88","ref":"refs/heads/rewrite","pushedAt":"2024-08-02T03:36:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-10 | 2024/08/01 21:34 | Added snprintf stringTo functions for the Dekker float implementations. Along with routines for Dekker-Single arithmetic.","shortMessageHtmlLink":"v1.2.1 rev-10 | 2024/08/01 21:34 | Added snprintf stringTo functions …"}},{"before":"8525519bd5fb8e74e600bbe6b3676f0be7a1bf2f","after":"c4fe5acd80ec16544f74cb17d5209baaf80651a9","ref":"refs/heads/rewrite","pushedAt":"2024-08-01T04:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-9 | 2024/07/31 22:04 | Improved Dekker-Float functions. Played around with the Logistic Mandelbrot set.\n\nI implemented more Dekker-Float functions natively so they don't have to be casted.\n\nI also implemented the Logistic Mandelbrot set and tried to see what ABS-Fractal variants would come out from it. Unfortunetly, many of the ABS-Fractal variants have problems, with lines going to infinity, and a very distorted shape. A few of them do turn out quite well, such as the Logistic Burning Ship, Celtic, Buffalo, along with some of the Quadratic ABS-Fractals such as the Logistic Davis Bar (Quadratic ID 16). Hopefully I can figure out how to manipulate the formula to produce nicer fractals.","shortMessageHtmlLink":"v1.2.1 rev-9 | 2024/07/31 22:04 | Improved Dekker-Float functions. Pl…"}},{"before":"77bdd27ea2ba07270940d5384927450005d7ab91","after":"8525519bd5fb8e74e600bbe6b3676f0be7a1bf2f","ref":"refs/heads/rewrite","pushedAt":"2024-07-26T17:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-8 | 2024/07/26 00:20 | Added MPFR to convert between dekker-floats and strings. Also found out that the definition of long double sin(long double) did not come from #include but from SDL2/SDL_keycode.h which includes SDL_stdinc which includes math.h. Additionally, fp80x2 is now used for cordinate calculation, raising the lower bound for the maximum zoom up to 10^36.7 from 10^32.5.","shortMessageHtmlLink":"v1.2.1 rev-8 | 2024/07/26 00:20 | Added MPFR to convert between dekke…"}},{"before":"f9977decf9c452e51a78ce10392d3c927f1bdaf6","after":"77bdd27ea2ba07270940d5384927450005d7ab91","ref":"refs/heads/rewrite","pushedAt":"2024-07-23T23:47:53.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-7 | 2024/07/23 17:47 | Cleaned up merged code.","shortMessageHtmlLink":"v1.2.1 rev-7 | 2024/07/23 17:47 | Cleaned up merged code."}},{"before":"e298850a1b95582494302de2de87edd0fbd25965","after":"f9977decf9c452e51a78ce10392d3c927f1bdaf6","ref":"refs/heads/rewrite","pushedAt":"2024-07-16T00:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-5 | 2024/07/15 18:23 | Did some refactoring and split up some files. One of my plans is to revamp the key-bind system by properlly using SDL2's API.","shortMessageHtmlLink":"v1.2.1 rev-5 | 2024/07/15 18:23 | Did some refactoring and split up s…"}},{"before":"993e367ccaabb1f51ce877a6af98e94b1b4db7b1","after":"e298850a1b95582494302de2de87edd0fbd25965","ref":"refs/heads/rewrite","pushedAt":"2024-07-15T04:32:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-4 | 2024/07/14 22:29 | Fixed a bug pretaining to disabling starting-Z values. Refactored the fnv1a hash code into a class, which allows for data to be hased using the += overload.","shortMessageHtmlLink":"v1.2.1 rev-4 | 2024/07/14 22:29 | Fixed a bug pretaining to disabling…"}},{"before":"f70d99d5d8d8b39e74fa017768b5a7bad653059b","after":"993e367ccaabb1f51ce877a6af98e94b1b4db7b1","ref":"refs/heads/rewrite","pushedAt":"2024-06-17T17:03:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-3 | 2024/06/17 11:01 | buildCL.cpp now directly includes fracCL.cl. Also added do { /* code */ } while(0) to macros","shortMessageHtmlLink":"v1.2.1 rev-3 | 2024/06/17 11:01 | buildCL.cpp now directly includes f…"}},{"before":"e12d8da72df842097ba4b18c45d42fe85d32ee97","after":"f70d99d5d8d8b39e74fa017768b5a7bad653059b","ref":"refs/heads/rewrite","pushedAt":"2024-06-10T02:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-2 | 2024/06/09 20:42 | Moved the build configuration options from Program_Def.h to CMakeLists.txt; Removed deprecated code; and Compiled static versions of OpenCV so they can be statically linked with the program.","shortMessageHtmlLink":"v1.2.1 rev-2 | 2024/06/09 20:42 | Moved the build configuration optio…"}},{"before":"eca07ee3ed5959db63f4a913872070f5dc0de295","after":"e12d8da72df842097ba4b18c45d42fe85d32ee97","ref":"refs/heads/rewrite","pushedAt":"2024-06-03T05:48:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"Removed extraneous flag\n\nforgot to remove -march=native","shortMessageHtmlLink":"Removed extraneous flag"}},{"before":"98f471b9453e29b43713e70d761396074d8e904a","after":"eca07ee3ed5959db63f4a913872070f5dc0de295","ref":"refs/heads/rewrite","pushedAt":"2024-06-03T05:42:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 rev-1 | 2024/06/02 23:31 | Super-Sampling now averages colors correctly (Geometric mean instead of Arithmetic mean). Also optimized the keyboard graphic to be 2-3x faster. This was achieved by ensuring that copy sizes were multiples of 128/256bits (SSE/AVX width) (with the remainder copied in manually), allowing for certain optimizations by the compiler.","shortMessageHtmlLink":"v1.2.1 rev-1 | 2024/06/02 23:31 | Super-Sampling now averages colors …"}},{"before":"3ce655926b947747ee14dc5a596b94fd38b1a403","after":"98f471b9453e29b43713e70d761396074d8e904a","ref":"refs/heads/rewrite","pushedAt":"2024-05-19T22:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 | 2024/05/19 16:05 | Updating documentation","shortMessageHtmlLink":"v1.2.1 | 2024/05/19 16:05 | Updating documentation"}},{"before":"61a174f3825cab94f0a89f49c5c1f2fca569a22f","after":"3ce655926b947747ee14dc5a596b94fd38b1a403","ref":"refs/heads/rewrite","pushedAt":"2024-05-19T21:21:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.1 | 2024/05/19 15:13 | New in this version: Bounding boxes for Super-Screenshots, Faster frame scaling, GPU information, and several bug fixes. I also got the code (v1.2.0 rev 5.1) to compile on 32bit Windows Vista, just about everything works except for float80 (and the disabled OpenCL GPU code). I might release it after I fix some bugs with SDL_Quit() segfaulting. Otherwise, I fixed some bugs related to filenames and paths; Added some forward declarations; and removed some deprecated code.","shortMessageHtmlLink":"v1.2.1 | 2024/05/19 15:13 | New in this version: Bounding boxes for S…"}},{"before":"33ed9f977a0e426b8f118056e52750c200fc0370","after":"61a174f3825cab94f0a89f49c5c1f2fca569a22f","ref":"refs/heads/rewrite","pushedAt":"2024-05-18T23:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-5.1 | 2024/05/18 17:04 | Applied the quick patch to the frame/image transformation code mentioned in the previous commit.","shortMessageHtmlLink":"v1.2.0 rev-5.1 | 2024/05/18 17:04 | Applied the quick patch to the fr…"}},{"before":"8d62047cbbea64c32d465badadda8b2732d10d01","after":"33ed9f977a0e426b8f118056e52750c200fc0370","ref":"refs/heads/rewrite","pushedAt":"2024-05-18T22:26:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-5 | 2024/05/18 16:20 | Implemented the super-screenshot bounding boxes. I also disabled some of the printf statements that run at the start of the program, since the information they give is already accessible through the menus now. Additionally, I have a feeling that calculating some of the frame transformation constants to a higher precision actually created some more visual bugs due to rounding differences between float128/float80/float64 and float32. The graphical bugs include pixel gaps in the form of straight lines.","shortMessageHtmlLink":"v1.2.0 rev-5 | 2024/05/18 16:20 | Implemented the super-screenshot bo…"}},{"before":"b64405b95afb16a3f63a2f20a3ad133b89062119","after":"8d62047cbbea64c32d465badadda8b2732d10d01","ref":"refs/heads/rewrite","pushedAt":"2024-05-18T01:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-4 | 2024/05/17 19:21 | Added a GPU section to Menu_Rendering() and fixed a few bugs and things.","shortMessageHtmlLink":"v1.2.0 rev-4 | 2024/05/17 19:21 | Added a GPU section to Menu_Renderi…"}},{"before":"8f39faf25954cfe54e719de6fc3ee37a7a4c05a1","after":"b64405b95afb16a3f63a2f20a3ad133b89062119","ref":"refs/heads/rewrite","pushedAt":"2024-05-17T00:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-3 | 2024/05/16 18:19 | Cleaned up and replaced a lot of old code in fracCL.cpp, along with adding structs to store all the OpenCL information in a neat and organized way. I also fixed the bug with the last row and a half of pixels not showing up when rendering on the GPU. The bug caused (resX - 1) * (resY - 1) pixels to render, or resX + resY - 1 pixels to Not render at all since the value of resX and resY was slightly changed in the OpenCL code. Later on, I had a piece of debug code to ensure that the id_value was in bounds by checking if id_value < resX * resY, which was actually id_value < (resX - 1) * (resY - 1), which caused some pixels not to be written. Otherwise, my plan now is to make the GPU hardware information accessible in some way to the user interface","shortMessageHtmlLink":"v1.2.0 rev-3 | 2024/05/16 18:19 | Cleaned up and replaced a lot of ol…"}},{"before":"910c8b405bb38daee1ef519f5c6e83f8554b5219","after":"8f39faf25954cfe54e719de6fc3ee37a7a4c05a1","ref":"refs/heads/rewrite","pushedAt":"2024-05-16T04:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-2 | 2024/05/15 22:57 | started to work on fixing the fracCL.cpp code to fix bugs and other potential issues. One of the bugs I can't seem to figure out is why the last row and a half of pixels won't render or copy over for some reason.","shortMessageHtmlLink":"v1.2.0 rev-2 | 2024/05/15 22:57 | started to work on fixing the fracC…"}},{"before":"030d0e1ed47a18cd2197ee4cdc0627855af62eef","after":"910c8b405bb38daee1ef519f5c6e83f8554b5219","ref":"refs/heads/rewrite","pushedAt":"2024-05-16T02:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 rev-1 | 2024/05/15 20:49 | Made the frame scaler a bit faster by implementing some SIMD and by doing ''*blit_ptr = color; blit_ptr += jump'' instead of ''blit_buf[blit_offset] = color; blit_offset += jump''. The code in Godbolt looked a lot more simple once I made that change.","shortMessageHtmlLink":"v1.2.0 rev-1 | 2024/05/15 20:49 | Made the frame scaler a bit faster …"}},{"before":"19da1ae605d27bea1049841a8cce4d2c6e10067e","after":"030d0e1ed47a18cd2197ee4cdc0627855af62eef","ref":"refs/heads/rewrite","pushedAt":"2024-05-09T01:01:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"2024/05/08 18:56 | Minor documentation changes","shortMessageHtmlLink":"2024/05/08 18:56 | Minor documentation changes"}},{"before":"967863c5b831b86f52cc3c11c44e2effd09ade8e","after":"19da1ae605d27bea1049841a8cce4d2c6e10067e","ref":"refs/heads/rewrite","pushedAt":"2024-05-08T23:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.2.0 | 2024/05/08 17:31 | ABS-Fractal-Explorer is finally ready to be released. Bug fixes and feature requests will be addressed as users submit them. I also discovered that -flto reduces the size of the binary significantly.","shortMessageHtmlLink":"v1.2.0 | 2024/05/08 17:31 | ABS-Fractal-Explorer is finally ready to …"}},{"before":"3c356db2270dd5fc121c4abe93813616ad5c9037","after":"967863c5b831b86f52cc3c11c44e2effd09ade8e","ref":"refs/heads/rewrite","pushedAt":"2024-05-08T22:38:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.1.12 rev-4 | 2024/05/08 16:22 | Reorganized and moved around things in the Cordinates and Fractal menu. Disabled any unused Key_Function things, and wrote some documentation. Hopefully I can release this as ABS-Fractal-Explorer v1.2.0 quite soon","shortMessageHtmlLink":"v1.1.12 rev-4 | 2024/05/08 16:22 | Reorganized and moved around thing…"}},{"before":"397fc7fa78b2ce08cd26963281669eb7de1343a0","after":"3c356db2270dd5fc121c4abe93813616ad5c9037","ref":"refs/heads/rewrite","pushedAt":"2024-05-08T04:29:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"1.1.12 rev-3 | 2024/05/07 19:26 | Fixed a few minor things I think. I also started work on the Super Screenshot rendering bounds setting: No such file or directory","shortMessageHtmlLink":"1.1.12 rev-3 | 2024/05/07 19:26 | Fixed a few minor things I think. I…"}},{"before":"ad8a81c3adec9463005d740efbeef00947ea0356","after":"397fc7fa78b2ce08cd26963281669eb7de1343a0","ref":"refs/heads/rewrite","pushedAt":"2024-05-07T04:42:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.1.12 rev-1 | 2024/05/06 22:40 | Fixed a lot of the file system interface stuff, and added a proper(-ish) relative path that won't change from the windows file dialog api. Another thing that was added was the option to specify a directory or folder to save the screenshots to.","shortMessageHtmlLink":"v1.1.12 rev-1 | 2024/05/06 22:40 | Fixed a lot of the file system int…"}},{"before":"3bedba3b023b5a81134e150f571334d0e3acf9a6","after":"ad8a81c3adec9463005d740efbeef00947ea0356","ref":"refs/heads/rewrite","pushedAt":"2024-05-05T23:11:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.1.12 | 2024/05/05 17:06 | Cleaned up a lot of the GUI to make it more readable and easier to navigate, and found out that I can add indentations in ImGui. Additionally, I fixed the issues with -mavx applying to the whole project, so the code should now be able to run on CPU's without AVX, while still being able to render with AVX on CPU's that have it. I also fixed some bugs with the Render Configurator not going back to the AVX render method when switching from float80 to float64 precision by adding in a function to use the fastest CPU rendering method available for a given precision.","shortMessageHtmlLink":"v1.1.12 | 2024/05/05 17:06 | Cleaned up a lot of the GUI to make it m…"}},{"before":"a64a7382398ef9dc52c809b1f030e6b5b0b7894e","after":"3bedba3b023b5a81134e150f571334d0e3acf9a6","ref":"refs/heads/rewrite","pushedAt":"2024-05-04T07:00:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.1.11 rev-18 | 2024/05/04 00:52 | I wrote my own image scaler to replace the OpenCV Scaler, this reduces the amount of dependacies needed to run ABS-Fractal-Explorer, along with filling in some of the transformations the SDL2 Scaler was unable to perform. There are still parts of it that need to be optimized and corrected, such as predicting where the pixel gaps will be (Instead of plotting more pixels than neccesary) and plotting rectangles at an angle (Zooming in and rotating can sometime show minor pixel gaps). Now I just have to properly get specifically ./src/render_CPU/frac_Multi_AVX.cpp to be compiled with -mavx without affecting the rest of the program so the application can run on CPU's that don't support avx.","shortMessageHtmlLink":"v1.1.11 rev-18 | 2024/05/04 00:52 | I wrote my own image scaler to re…"}},{"before":"4a88ed4758a463e78c6676e0e98c36625696172b","after":"a64a7382398ef9dc52c809b1f030e6b5b0b7894e","ref":"refs/heads/rewrite","pushedAt":"2024-05-02T23:23:22.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"ZERICO2005","name":null,"path":"/ZERICO2005","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71151164?s=80&v=4"},"commit":{"message":"v1.1.11 rev-17 | 2024/05/02 17:18 | Improved the SDL2 Scaler sort-of, it can now do rotations given no transformations/zooming/stretches have occured, otherwise it will use the Frame_Scaler I wrote, although I still have to resolve the pixel gap issues it has. My plan is to display the loading graphic if over ~2% of the area of the intersecting parallelograms for the src and dst buffers have skipped pixels, but I will have to figure out the math to calculate the overlap. After the non-OpenCV frame Scaling is sorted out, I can then move onto making sure the code runs on CPU's without AVX support and etc.","shortMessageHtmlLink":"v1.1.11 rev-17 | 2024/05/02 17:18 | Improved the SDL2 Scaler sort-of,…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxOToxMTo1NS4wMDAwMDBazwAAAASWkbwf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQxOToxMTo1NS4wMDAwMDBazwAAAASWkbwf","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wMlQyMzoyMzoyMi4wMDAwMDBazwAAAARASVs7"}},"title":"Activity · ZERICO2005/ABS-Fractal-Explorer"}