quakeforge/libs/video/renderer/gl
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
..
gl_draw.c [renderer] Add fitted pic rendering 2023-01-17 11:33:47 +09:00
gl_dyn_lights.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_dyn_part.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_dyn_textures.c [gl] Use glGenTextures to allocate texture numbers 2022-03-15 13:29:05 +09:00
gl_fisheye.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_fog.c [renderer] Merge the fog support code 2022-03-08 02:28:19 +09:00
gl_graph.c [gl] Use glGenTextures to allocate texture numbers 2022-03-15 13:29:05 +09:00
gl_lightmap.c [gl] Skip lights that are too far from the surface 2022-12-02 10:12:54 +09:00
gl_mod_alias.c [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00
gl_mod_iqm.c [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00
gl_mod_sprite.c [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00
gl_rmain.c [renderer] Move call to R_ClearEfrags to SCR_NewScene 2022-11-17 22:12:41 +09:00
gl_rmisc.c [gl,sw] Don't clear world's efrags on new scene 2022-10-27 00:22:15 +09:00
gl_rsurf.c [ecs] Move ECS core into its own library 2022-10-26 17:24:03 +09:00
gl_sky.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
gl_sky_clip.c [scene] Make entity_t just an entity id for ECS 2022-10-23 22:24:36 +09:00
gl_textures.c [gl] Add a function to load a tex_t image 2022-12-05 13:35:44 +09:00
gl_warp.c [cvar] Make cvars properly typed 2022-04-24 19:15:22 +09:00
qfgl_ext.c Separate render and presentation initialization 2019-07-09 01:00:47 +09:00
vid_common_gl.c [client] Move sbar.h into client 2022-12-01 15:00:09 +09:00
vtxarray.c Fix a bunch of dead increments. 2018-09-09 11:12:04 +09:00