open_toontown_panda3d/panda
rdb dbe05e079b tinydisplay: Reimplement color blending, supporting more options
Separate blend modes/operands for rgb/alpha are now supported, and min/max blend
modes are supported too.  To avoid code bloat, the operands are now no
longer implemented as separate permutations in the table, but using a
small table and a mask.  I haven't tested performance but it shouldn't
be much worse (and this is the "general" fallback case anyway, which
should prioritize correctness) and the number of functions is significantly reduced.

A bug was fixed regarding sRGB behavior when only the blue channel is
enabled.

M_subtract and M_inv_subtract are still left unimplemented.
2026-01-29 19:22:46 +01:00
..
metalibs Merge branch 'release/1.10.x' 2024-03-12 15:39:16 +01:00
src tinydisplay: Reimplement color blending, supporting more options 2026-01-29 19:22:46 +01:00
CMakeLists.txt Move MAIN_DIR initialization code from interrogate to panda3d 2025-02-02 20:11:32 +01:00