Annika
|
3588a41657
|
CRTP shaders on Lines
|
2026-07-20 02:04:17 -07:00 |
|
Annika
|
0f0e352fca
|
shaders headerfile, and added CRTP shader to Point
|
2026-07-20 01:52:30 -07:00 |
|
Annika
|
444143ced9
|
implemented CRTP shader on ColorShader and Rectangle
|
2026-07-20 01:41:10 -07:00 |
|
Annika
|
bb30e2df0b
|
brute forced text support, fixed an off-by one, lots to fix
|
2026-07-08 19:44:37 -07:00 |
|
Annika
|
ee0d43dd75
|
added gradient shaders to all primatives
|
2026-07-08 17:13:57 -07:00 |
|
Annika
|
89afdfce9b
|
created buffer shader and added shader logic to rectangle
|
2026-07-08 16:50:17 -07:00 |
|
Annika
|
27b7640c85
|
added gradient shaders to triangle primative
|
2026-07-08 15:08:48 -07:00 |
|
Annika
|
f61e3a8237
|
added gradient shader logic to trapezoids
|
2026-07-08 14:34:55 -07:00 |
|
Annika
|
b7032c3b8e
|
bit of code cleanup
|
2026-07-08 14:05:42 -07:00 |
|
Annika
|
04afd9eee0
|
cache optimized rectangle drawing and made sure the methods could be inlined
|
2026-07-08 13:33:43 -07:00 |
|
Annika
|
85cfdaab49
|
added shaders, but ran into performance issues. will need refactor
|
2026-07-07 17:57:25 -07:00 |
|
Annika
|
ad2e84c279
|
implemented shaders, gradients, and uv mapping
|
2026-07-07 12:17:32 -07:00 |
|
Annika
|
f09db214cc
|
organized project directory. makefile broken
|
2026-07-07 08:09:54 -07:00 |
|
Annika
|
1fce028eea
|
stubbed out shaders
|
2026-07-07 07:46:27 -07:00 |
|
Annika
|
aa49a32ace
|
rewrote example.cpp to use composition
|
2026-07-07 07:25:49 -07:00 |
|
Annika
|
3907c88f31
|
refeactoring more primatives into their own classes
|
2026-07-07 06:47:24 -07:00 |
|
Annika
|
19400ed32e
|
split out main loop from draw class
|
2026-07-07 03:49:24 -07:00 |
|