quakeforge/libs
Bill Currie 8c270a0a9e [vulkan] Switch to pre-multiplied alpha for 2d
I have recently learned that pre-multiplied alpha is the correct way to
do compositing, which is pretty much what the 2d pass does (actually,
all passes, but...). This required ensuring the color factor passed to
the fragment shader is pre-multiplied (a little silly for cshifts as
they used to be pre-multiplied but were un-pre-multiplied early in QF's
history and I don't feel like fixing that right now as it affects all
renderers), and also pre-multiplying alpha when converting from 8-bit
palette to rgba as the palette entry for transparent has that funky pink
(which is used in full-brights).
2022-08-30 14:29:22 +09:00
..
audio Fix a bunch of issues for clang 2022-07-31 17:15:40 +09:00
client [client] Preserve intensity when parsing light color 2022-08-19 20:19:43 +09:00
console [gamecode] Add PR_Shutdown for tearing down a VM 2022-05-12 19:58:18 +09:00
gamecode [gamecode] Take care of failing uint conversion tests 2022-08-18 18:18:19 +09:00
gib Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
image [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
input [input] Correct copyright attribution for in_imt.c 2022-05-22 13:52:34 +09:00
models Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
net [sound] Remove a pile of unwanted sound.h includes 2022-06-03 15:43:53 +09:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [zone] Add support for reference counting to Z_* 2022-06-06 12:39:54 +09:00
scene [scene] Update the empty world for the new mnode_t 2022-05-23 01:33:21 +09:00
ui [ui] Free the view's children array 2022-05-12 19:58:18 +09:00
util [cvar] Remove a debug print 2022-06-06 14:28:28 +09:00
video [vulkan] Switch to pre-multiplied alpha for 2d 2022-08-30 14:29:22 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00