quakeforge/include/QF
Bill Currie 4e1ddaa964 [renderer] Add fitted pic rendering
The pic is scaled to fill the specified rect (then clipped to the
screen (effectively)). Done just for the console background for now, but
it will be used for slice-pics as well.

Not implemented for vulkan yet as I'm still thinking about the
descriptor management needed for the instanced rendering.

Making the conback rendering conditional gave an approximately 3% speed
boost to glsl with the GL stub (~12200fps to ~12550fps), for either
conback render method.
2023-01-17 11:33:47 +09:00
..
classes
ecs [ecs] Add support for subpools 2022-12-18 21:11:21 +09:00
GL [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
GLSL [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
input [input] Clear button inputs when IN_ClearStates called 2022-05-19 16:47:47 +09:00
math [math] Add some bit-op functions 2022-01-23 13:47:14 +09:00
plugin [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
progs Merge branch 'master' into wip-rua_scene 2022-05-01 14:46:47 +09:00
scene [ecs] Add support for subpools 2022-12-18 21:11:21 +09:00
simd [simd] Remove some intrinsics uses 2022-05-20 11:09:15 +09:00
ui [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
Vulkan [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
alloc.h
bspfile.h [bsp] Correct documentation about texture frame rate 2022-05-26 22:25:18 +09:00
cbuf.h
cdaudio.h
cexpr.h Abandon support for clang 2022-10-16 18:02:25 +09:00
checksum.h
clip_hull.h
cmd.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
cmem.h
console.h [console] Get menu rendering working again 2022-11-04 10:38:07 +09:00
crc.h
csqc.h
cvar.h [cvar] Remove the cvar lists 2022-04-25 00:26:45 +09:00
darray.h [util] Clean up nested macro temp var names a little 2022-03-31 14:44:51 +09:00
draw.h [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
dstring.h
ecs.h [ecs] Support sorting subpools 2023-01-16 11:32:12 +09:00
fbsearch.h [util] Add functions for binary heaps 2021-08-02 12:44:08 +09:00
gib.h [gib] Clean up some header dependencies 2022-05-26 16:13:09 +09:00
hash.h [hash] Use uintptr_t for all hashes 2022-05-12 18:52:36 +09:00
heapsort.h [util] Support custom swap function for heapsort 2022-10-31 10:52:03 +09:00
idparse.h
image.h [image] Make WritePNG take settings from tex_t 2022-04-01 01:01:53 +09:00
info.h
input.h [input] Fix some doxygen breakage 2022-05-19 13:26:45 +09:00
iqm.h [vulkan] Get IQM rendering working 2022-05-07 10:14:22 +09:00
joystick.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
keys.h [dox] Fix up some doxygen issues 2022-04-13 14:17:58 +09:00
link.h
listener.h [util] Add a listener object 2021-11-25 13:36:02 +09:00
llist.h
Makemodule.am [ui] Add a canvas system 2022-12-20 19:45:48 +09:00
mathlib.h [model] Move plane info into mnode_t, and visframe out 2022-05-22 12:41:23 +09:00
mdfour.h
mersenne.h [util] Add mtwist float random number functions 2021-12-24 06:45:13 +09:00
model.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
modelgen.h
msg.h
object.h
pak.h
pakfile.h
pcx.h
plist.h [hash] Rename the publicly visible hashlink_t to hashctx_t 2022-05-12 18:02:01 +09:00
plugin.h Clean up some FIXMEs and XXXs 2022-10-15 14:40:29 +09:00
png.h [image] Make WritePNG take settings from tex_t 2022-04-01 01:01:53 +09:00
pqueue.h [util] Clean up nested macro temp var names a little 2022-03-31 14:44:51 +09:00
progs.h [gamecode] Expose value_string as PR_Debug_ValueString 2022-09-15 00:30:21 +09:00
pvsfile.h [qfvis] Write out the fat-pvs file 2021-07-27 20:04:19 +09:00
qargs.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qdefs.h
qendian.h
qtypes.h [renderer] Move driver specific texture chain defs 2021-07-21 16:36:51 +09:00
quakefs.h Fix some doxygen issues 2022-09-22 09:35:57 +09:00
quakeio.h
render.h [sw] Take advantage of the ECS for edge rendering 2022-10-25 19:36:09 +09:00
riff.h
ringbuffer.h [util] Add atomic ring buffer and automated tests 2022-09-22 09:35:57 +09:00
ruamoko.h [gamecode] Pass registered data pointer to builtins 2022-02-14 12:28:38 +09:00
screen.h [client] Fix incorrect function component setup 2022-11-10 21:23:04 +09:00
script.h
segtext.h More doxygen tweaks 2022-05-19 13:26:45 +09:00
set.h [set] Add a macro to initialize with a static array 2022-06-04 12:06:34 +09:00
sizebuf.h
skin.h
sound.h [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
spritegn.h
sys.h Fix a pile of warnings for gcc 12 2022-07-31 17:13:26 +09:00
sys_developer.h [sys] Add some developer flags for cache/hunk/zone 2022-06-03 12:04:27 +09:00
teamplay.h [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
tga.h [image] Set texture type for no-load tga images 2022-05-04 13:50:55 +09:00
va.h
ver_check.h
vid.h [vid] Add a function to set the palette and colormap 2022-11-14 19:39:55 +09:00
wad.h
wadfile.h
winding.h
zone.h [zone] Add functions to get and set the tag 2022-06-06 12:39:54 +09:00