Commit graph

  • 70e93bb7e8 [ruamoko] Advance glyphset when working through the pool Bill Currie 2023-01-03 20:20:02 +0900
  • 5477749280 [vulkan] Use correct input assembly for sprite depth Bill Currie 2022-12-23 12:47:28 +0900
  • b5912bba9b [ui] Clean up the canvas component Bill Currie 2022-12-21 01:54:10 +0900
  • 6decbd18c4 [ui] Add a canvas system Bill Currie 2022-12-20 19:45:48 +0900
  • 3a2877dd9a [ecs] Adjust subpool range type to return start,end Bill Currie 2022-12-20 17:56:08 +0900
  • 34930ba195 [ecs] Fix a bit of white space Bill Currie 2022-12-20 10:59:26 +0900
  • d67b8cdf05 [ecs] Add support for subpools Bill Currie 2022-12-18 21:11:21 +0900
  • 24a85dbadc [ui] Add a component set for passage hierarchy refs Bill Currie 2022-12-16 18:12:38 +0900
  • 61f61baf48 [client] Remove hud_href component Bill Currie 2022-12-15 12:50:27 +0900
  • 41d25df0d2 [ui] Attach text views to passage entities Bill Currie 2022-12-14 22:38:37 +0900
  • fdc0dba58b [ecs] Add a "system" stuct for parameter passing Bill Currie 2022-12-14 22:28:45 +0900
  • ead5e89165 [renderer] Don't mark made pics as cached Bill Currie 2022-12-14 12:40:14 +0900
  • b230fe18ce [ecs] Split component registration from pool creation Bill Currie 2022-12-13 22:58:44 +0900
  • 3c4dccf801 [ecs] Organize headers and code Bill Currie 2022-12-13 13:36:51 +0900
  • 1a56376f98 [scene,ui] Be more consistent with component enum names Bill Currie 2022-12-12 13:37:01 +0900
  • bb677a1a7c [ecs] Move href_comp into hierarchy_t Bill Currie 2022-12-12 00:20:20 +0900
  • cb45fe7034 [x11] Warp the mouse when it touches a barrier Bill Currie 2022-12-11 19:14:35 +0900
  • 203e490be0 [x11] Fix a couple of missed XFixes related blocks Bill Currie 2022-12-11 17:28:31 +0900
  • b553c313fe [x11] Don't double-divide for window center Bill Currie 2022-12-11 16:46:58 +0900
  • 65214fb7f8 [ui] Split flowed line separation Bill Currie 2022-12-10 22:07:54 +0900
  • 490217a136 [qfcc] Ensure non-unicode char string is terminated Bill Currie 2022-12-10 21:53:45 +0900
  • 6fc2dcae20 [qfprogs] Dump hex for non-ascii chars Bill Currie 2022-12-10 21:53:00 +0900
  • 6a9985c8aa [vulkan] Fix an uninitialized field Bill Currie 2022-12-10 19:02:40 +0900
  • 50d588567b [ui] Fix a pile of errors in text shaping Bill Currie 2022-12-10 18:58:57 +0900
  • c316b6b5d1 [ruamoko] Wrap more text and view functions Bill Currie 2022-12-10 18:57:51 +0900
  • 5668006087 [renderer] Replace Draw_FontString with Draw_Glyph Bill Currie 2022-12-10 18:55:08 +0900
  • d98eb8abc6 [ui] Add support for setting text attributes Bill Currie 2022-12-09 17:42:50 +0900
  • c5af5728fe [ui] Fix some passage text shaping bugs Bill Currie 2022-12-09 15:20:10 +0900
  • b93ab95c47 [ruamoko] Add some builtins for passages and text Bill Currie 2022-12-09 15:18:47 +0900
  • 5fd510ade4 [ui] Add font to renderer when loading Bill Currie 2022-12-08 16:57:45 +0900
  • 95f55dfc34 [ui] Move text handling into gui lib Bill Currie 2022-12-08 15:33:50 +0900
  • 136bf882f6 [ui] Move font loading into new gui library Bill Currie 2022-12-07 15:11:08 +0900
  • 46967dbc05 [glsl] Implement font rendering Bill Currie 2022-12-06 01:18:01 +0900
  • 1f5ec68b4a [sw] Convert built in 8x8 font transparent pixels Bill Currie 2022-12-05 21:06:42 +0900
  • a9745d0540 [vulkan] Use tex_a instead of tex_l for glyphs Bill Currie 2022-12-05 17:13:32 +0900
  • 113e4d5cf0 [sw] Implement font rendering Bill Currie 2022-12-05 15:24:14 +0900
  • 022c49035f [gl] Add a function to load a tex_t image Bill Currie 2022-12-05 13:35:44 +0900
  • b987414c1d [gl] Implement font rendering Bill Currie 2022-12-05 11:28:48 +0900
  • 8e1bf69d5d [scene] Correct the calculation of world scale Bill Currie 2022-12-05 09:43:11 +0900
  • 7c4ee70d9e [build] Fix windows builds Bill Currie 2022-12-02 17:33:26 +0900
  • 99b568c208 [build] Fix distcheck once again Bill Currie 2022-12-02 17:10:04 +0900
  • 17c3f12ba2 [vulkan] Add a cvar for oit fragment buffer size Bill Currie 2022-12-02 13:29:15 +0900
  • 1d84d54509 [vulkan] Add cvars to control vulkan 3d frame buffer size Bill Currie 2022-12-02 13:17:07 +0900
  • 9b609469ed [vulkan] Prevent particle update buffers escaping the staging buffer Bill Currie 2022-12-02 12:46:45 +0900
  • b35854c706 [renderer] Improve time graph display Bill Currie 2022-12-02 10:52:16 +0900
  • 958b6ff1d8 [glsl] Implement line graph drawing Bill Currie 2022-12-02 10:51:41 +0900
  • baed4bb160 [gl] Skip lights that are too far from the surface Bill Currie 2022-12-02 10:12:54 +0900
  • 966ef949c5 [vulkan] Move oit blending into compose subpass Bill Currie 2022-12-01 23:03:55 +0900
  • 7a64bb1149 [client] Use realtime for net icon check Bill Currie 2022-12-01 17:50:13 +0900
  • 07fd93a56f [client] Use a separate explosion type for nq Bill Currie 2022-12-01 15:59:14 +0900
  • 9ba2d26542 [client] Move sbar.h into client Bill Currie 2022-12-01 13:11:16 +0900
  • 00cade072c [vulkan] Implement order implement transparency Bill Currie 2022-12-01 03:00:47 +0900
  • ecd5e1de9f [vulkan] Ensure render passes have at least one subpass Bill Currie 2022-12-01 02:50:07 +0900
  • b81a77c3f7 [vulkan] Get particle colors working for id style Bill Currie 2022-11-28 22:57:22 +0900
  • 76258906f9 [vulkan] Skip use of the physics event Bill Currie 2022-11-28 21:35:46 +0900
  • 38b56b4ce8 [vulkan] Use correct offsets for new particle descriptors Bill Currie 2022-11-28 15:24:40 +0900
  • 24c08a8dc4 [vulkan] Wait on physics event before drawing particles Bill Currie 2022-11-28 15:16:52 +0900
  • 51f3d9b777 [vulkan] Fix particle local and dispatch sizes Bill Currie 2022-11-28 11:09:20 +0900
  • 30b38d7f3f [vulkan] Implement particle rendering Bill Currie 2022-11-28 10:21:20 +0900
  • d9b0ee22e6 [vulkan] Get particle compute pipelines running Bill Currie 2022-11-28 00:52:07 +0900
  • dd1b15c92f [vulkan] Give staging buffers storage usage Bill Currie 2022-11-28 00:49:32 +0900
  • efc3443c61 [vulkan] Create a water warp output pipeline Bill Currie 2022-11-27 12:48:51 +0900
  • 22615f25ab [vulkan] Move 2d to the output render pass Bill Currie 2022-11-27 09:51:01 +0900
  • 85d40123e7 [vulkan] Remove depth pass from 2d rendering Bill Currie 2022-11-27 00:35:38 +0900
  • 3360578875 [vulkan] Rework render pass setup Bill Currie 2022-11-26 22:23:59 +0900
  • 2cb3083f97 [vulkan] Support parsing qfv_output_t Bill Currie 2022-11-26 22:22:22 +0900
  • 7829ec3adb [vkgen] Add support for read-only values Bill Currie 2022-11-26 22:15:15 +0900
  • 0dab26ce8f [cexpr] Allow untyped result values Bill Currie 2022-11-26 22:10:29 +0900
  • 7e16822f21 [vulkan] Recreate image available semaphore Bill Currie 2022-11-25 18:14:32 +0900
  • 0fdba75a6e [vulkan] Move swap chain image acquisition to the output module Bill Currie 2022-11-25 16:08:15 +0900
  • 92b36582ca [vulkan] Change curFrame from size_t to uint32_t Bill Currie 2022-11-25 16:02:39 +0900
  • 87f99f9081 [vulkan] Limit shadow textures to 32 Bill Currie 2022-11-25 13:35:07 +0900
  • edc1326736 [vulkan] Search for BGRA8 instead of RGBA8 Bill Currie 2022-11-25 12:57:56 +0900
  • 7a91c905e0 [vulkan] Fix broken line drawing Bill Currie 2022-11-25 11:12:05 +0900
  • d673887bf1 [vulkan] Get two render pass rendering working Bill Currie 2022-11-25 11:07:08 +0900
  • 7f25c43472 [vulkan] Make script support objects more private Bill Currie 2022-11-24 23:44:07 +0900
  • f9e45aec4c [vulkan] Be more consistent with parse context naming Bill Currie 2022-11-23 11:34:20 +0900
  • 8842db082f [vulkan] Add ScreenSize to shader def Bill Currie 2022-11-22 21:06:12 +0900
  • 2cee2f2ab8 [vulkan] Add a module to handle output Bill Currie 2022-11-22 17:47:36 +0900
  • 7b15caee04 [vulkan] Adjust shutdown order slightly Bill Currie 2022-11-22 13:30:29 +0900
  • a886b9432c [render] Tidy up Makemodule ever so slightly Bill Currie 2022-11-22 13:29:11 +0900
  • 0a3417d38e [vulkan] Add support for code-only render passes Bill Currie 2022-11-22 13:25:09 +0900
  • b7947b48a5 [vulkan] Move matrices uniform def to a header file Bill Currie 2022-11-21 20:02:18 +0900
  • 5df9b506e0 [vulkan] Rename the pipeline file Bill Currie 2022-11-21 17:41:39 +0900
  • 7a50cdd7a8 [vulkan] Correct the render pass order comparison Bill Currie 2022-11-21 17:29:26 +0900
  • aac4c6ef7a [vulkan] Get multiple frame buffers working Bill Currie 2022-11-21 17:25:55 +0900
  • e50be73501 [vulkan] Rename the render pass files Bill Currie 2022-11-21 13:11:50 +0900
  • 82d1a6e6cd [vulkan] Do a depth pass for 2d objects Bill Currie 2022-11-21 02:29:03 +0900
  • 2828a4ce0c [vulkan] Use a swizzle view for coverage-alpha Bill Currie 2022-11-20 15:46:16 +0900
  • 40b319bf42 [vulkan] Support swizzles in resource image views Bill Currie 2022-11-20 15:31:23 +0900
  • 534d5367de [vulkan] Use linear sampling for glyphs Bill Currie 2022-11-20 03:59:01 +0900
  • 4cbacc1149 [vulkan] Remove the pic texel offsets Bill Currie 2022-11-20 01:26:14 +0900
  • 4ff3ca104d [gl] Make conchars use nearest sampling Bill Currie 2022-11-20 01:21:45 +0900
  • e0b9e118a0 [renderer] Remove the 1/2 pixel shift of the 2d screen Bill Currie 2022-11-20 01:17:09 +0900
  • 7e442a9019 [renderer] Correct crosshair sizes Bill Currie 2022-11-20 00:50:59 +0900
  • 1cada2c931 [qfvis] Remove (mostly) unnecessary vector normalization Bill Currie 2022-11-19 23:16:47 +0900
  • d283f07890 [qfvis] Replace modulo and SISD cross-product Bill Currie 2022-11-19 20:49:13 +0900
  • 2a8c12426d [sw] Ensure the view model has a visibility component Bill Currie 2022-11-19 14:06:24 +0900
  • b59505b7c1 [glsl] Remove glpic_t struct Bill Currie 2022-11-19 00:41:52 +0900
  • ae200e4e40 [renderer] Compensate for scale in cross-hair placement Bill Currie 2022-11-18 11:23:32 +0900