• https://annikadev.com
  • Hi, I'm Annika 👩🏼‍💻

    I'm a full-stack software developer with a background in data analysis. I have a passion for good design and elegant solutions to problems. I'm always thinking about how to make better, more accessible UX, and how to write clean, r

  • Joined on 2026-05-07
Annika pushed to master at Annika/UwUGL 2026-07-08 20:33:59 +00:00
04afd9eee0 cache optimized rectangle drawing and made sure the methods could be inlined
Annika pushed to master at Annika/UwUGL 2026-07-08 00:57:44 +00:00
85cfdaab49 added shaders, but ran into performance issues. will need refactor
Annika pushed to master at Annika/UwUGL 2026-07-07 19:17:48 +00:00
ad2e84c279 implemented shaders, gradients, and uv mapping
Annika pushed to master at Annika/UwUGL 2026-07-07 15:14:07 +00:00
989cb196ed fixed makefile
Annika pushed to master at Annika/UwUGL 2026-07-07 15:10:08 +00:00
f09db214cc organized project directory. makefile broken
1fce028eea stubbed out shaders
Compare 2 commits »
Annika pushed to master at Annika/UwUGL 2026-07-07 14:26:04 +00:00
aa49a32ace rewrote example.cpp to use composition
Annika pushed to master at Annika/UwUGL 2026-07-07 13:47:40 +00:00
3907c88f31 refeactoring more primatives into their own classes
Annika pushed to master at Annika/UwUGL 2026-07-07 10:49:35 +00:00
19400ed32e split out main loop from draw class
Annika pushed to master at Annika/UwUGL 2026-07-07 10:25:21 +00:00
c9d289f923 added missing files
Annika pushed to master at Annika/UwUGL 2026-07-07 00:34:01 +00:00
a3142a6b18 major refactor
Annika pushed to master at Annika/UwUGL 2026-07-06 20:37:53 +00:00
64dbdb670c added exit by escape key -xyious
Annika pushed to master at Annika/UwUGL 2026-07-06 19:23:30 +00:00
95e9e92b40 fixed issue with bresenham high detection
Annika pushed to master at Annika/UwUGL 2026-07-06 04:05:33 +00:00
1d27f6e5d1 fixed issue with vertex sorting leading to segfault
c8db7a8933 added helper function to git
Compare 2 commits »
Annika pushed to master at Annika/UwUGL 2026-07-06 03:55:24 +00:00
d7a0dfa858 added helper function to git
Annika pushed to master at Annika/UwUGL 2026-07-06 03:54:27 +00:00
cfd05df3f5 refactored triangle, still getting segfault on triangles with horizontal upper bound
e4febca4bd fixed out of bounds memory access during trapezoid drawing
b73c25a4fd got triangles kinda working... will probably refactor
fe5b90a3bf split out helpers and datatypes into other files
Compare 4 commits »
Annika pushed to master at Annika/UwUGL 2026-07-05 14:48:53 +00:00
d2c76354e2 added some checks for trapezoid ordering
27a322d135 added trapezoid drawing
076e8d2e89 generalized bresenham LUT generation method
Compare 3 commits »
Annika pushed to master at Annika/UwUGL 2026-07-04 16:10:34 +00:00
c4d803389c sync
8e8abc12d8 minor code cleanup
Compare 2 commits »
Annika pushed to master at Annika/UwUGL 2026-07-04 15:34:20 +00:00
462ba8371b minor code cleanup
Annika pushed to master at Annika/UwUGL 2026-07-04 15:31:49 +00:00
12d03c73b4 added gradients to rectangle
Annika pushed to master at Annika/UwUGL 2026-07-04 12:02:49 +00:00
a89a4dacb5 added alpha blending and putPixel helper function