quakeforge/libs
Bill Currie f477f2b96e [vullkan] Rework Draw implementation
Line rendering now has its own pipeline (removing the texture issue).

Glyph rendering (for fonts) has been reworked to use instanced quad
rendering, with the geometry (position and texture coords) in a static
buffer (uniform texture buffer), and each instance has a glyph index,
color, and 2d base position.

Multiple fonts can be loaded, but aren't used yet: still just the one
(work needs to be done on the queues to support multiple
textures/fonts).

Quads haven't changed much, but buffer creation and destruction has been
cleaned up to use the resource functions.
2022-10-03 10:29:49 +09:00
..
audio [audio] Ensure FLAC doesn't use dll imports 2022-09-13 17:13:57 +09:00
client Merge branch 'master' into wip-twod 2022-09-22 10:06:00 +09:00
console [console] Fix console sliding and resize 2022-09-28 21:57:10 +09:00
gamecode [gamecode] Use adjusted vector string for sscanf 2022-09-22 09:38:39 +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 [vulkan] Initialize resource image from tex_t 2022-10-02 20:45:20 +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 [ruamoko] Implement %@ handing in the ruamoko runtime 2022-09-09 14:48:03 +09:00
scene [scene] Update the empty world for the new mnode_t 2022-05-23 01:33:21 +09:00
ui [ui] Add a sub-system for parsing text passages 2022-09-30 19:51:14 +09:00
util [cvar] Remove reliance on line number for developer parsing 2022-09-24 18:26:25 +09:00
video [vullkan] Rework Draw implementation 2022-10-03 10:29:49 +09:00
Makemodule.am [scene] Rename libQFentity to libQFscene 2021-07-24 14:20:59 +09:00