quakeforge/libs
Bill Currie 20c861027e [sw] Take advantage of the ECS for edge rendering
This fixes the segfault due to the world entity not actually existing,
without adding a world entity. It takes advantage of the ECS in that the
edge renderer needs only the world matrix, brush model pointer, and the
animation frame number (which is just 0/1 for brush models), thus the
inherent SOA of ECS helps out, though benchmarking is needed to see if
it made any real difference.

With this, all 4 renderers are working again.
2022-10-25 19:36:09 +09:00
..
audio [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
client [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
console [console] Fix console sliding and resize 2022-09-28 21:57:10 +09:00
gamecode Abandon support for clang 2022-10-16 18:02:25 +09:00
gib Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
image [image] Update stub WritePNG's definition 2022-09-19 13:38:58 +01:00
input [input] Initialize the axis/button callback fields 2022-09-22 09:35:57 +09:00
models Clean up some FIXMEs and XXXs 2022-10-15 14:40:29 +09:00
net [net] Don't include windows.h or winsock.h directly 2022-09-19 16:32:45 +01:00
qw [util] Make sizebuf and msg sizes unisgned 2021-04-04 15:53:53 +09:00
ruamoko [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
scene [sw] Take advantage of the ECS for edge rendering 2022-10-25 19:36:09 +09:00
ui [ui] Add a sub-system for parsing text passages 2022-09-30 19:51:14 +09:00
util [util] Reject non-shortest encoded utf-8 sequences 2022-10-15 22:54:24 +09:00
video [sw] Take advantage of the ECS for edge rendering 2022-10-25 19:36:09 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00