summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-01-30Optimize lerp creationJuan Manuel Tomás
Now it uses Rc instead of Box, reducing the space and time complexity from O(2^n) to O(n^2).
2021-01-19Make shader sample intervals uniformJuan Manuel Tomás
2021-01-17Add new points to the bezier curve interactivelyJuan Manuel Tomás
2021-01-17Fix curve overextending past last control pointJuan Manuel Tomás
2021-01-17Render control pointsJuan Manuel Tomás
2021-01-17Refactor function lp into lerp method to_polyJuan Manuel Tomás
2021-01-17Remove dead codeJuan Manuel Tomás
2021-01-17Fix fragment shader bug on empty curvesJuan Manuel Tomás
2021-01-17Fix artifacts when curve crosses itselfJuan Manuel Tomás
2021-01-17Pass external data to the fragment shaderJuan Manuel Tomás
2021-01-17Render hardcoded bezier curveJuan Manuel Tomás
2021-01-17Render using openglJuan Manuel Tomás
2021-01-16Run cargo fmt for the first timeJuan Manuel Tomás
2021-01-14Implement derivative of polynomialsJuan Manuel Tomás
2021-01-14Calculate poly degree on newJuan Manuel Tomás
2021-01-12Fix div not stopping at remainder 0Juan Manuel Tomás
2021-01-12Make div return quotient and remainderJuan Manuel Tomás
2021-01-12Implement div and rem for PolyJuan Manuel Tomás
Using the long division algorithm.
2021-01-11Move zip implementation from poly to poly/iterJuan Manuel Tomás
Zip seems more appropriate on an iterator.
2021-01-11Refactor PolyJuan Manuel Tomás
2021-01-11Implement rem for PJuan Manuel Tomás
This one doesn't need shift.
2021-01-11Implement mul for PJuan Manuel Tomás
2021-01-11Implement add and sub for PJuan Manuel Tomás
2021-01-10Separate project into modulesJuan Manuel Tomás
2021-01-09Implement polynomial gcdJuan Manuel Tomás
This was done to find the common roots between two polynomials.
2021-01-07Visualize polynomials using sdlJuan Manuel Tomás
2021-01-07Initial commitJuan Manuel Tomás
Starting off with a function able to turn recursive linear interpolations into their corresponding polynomial.