Commit graph

  • 81e23b2e52 [console] Remove a debug print Bill Currie 2022-11-01 10:14:50 +0900
  • 817aeb334e [ui] Convert view_t to an ECS entity Bill Currie 2022-11-01 00:40:52 +0900
  • cf911884c6 [ecs] Add support for sorting component pools Bill Currie 2022-10-31 13:10:53 +0900
  • 962319af09 [ecs] Make Ent_HasComponent more robust Bill Currie 2022-10-31 13:06:55 +0900
  • 7c06012383 [util] Support custom swap function for heapsort Bill Currie 2022-10-30 23:38:14 +0900
  • 7106411bc0 [ui] Link with the ECS library Bill Currie 2022-10-28 11:45:30 +0900
  • 9e57d5cb77 [ui] Create entities for passage text objects Bill Currie 2022-10-28 11:43:03 +0900
  • f6820c59e7 [ecs] Initialize registry href_comp to nullent Bill Currie 2022-10-28 11:39:59 +0900
  • 45e47a6df0 [ui] Update passage code to use an ECS hierarchy Bill Currie 2022-10-27 19:47:10 +0900
  • 80c0beff89 [ecs] Support adding null hierarchies to non-root Bill Currie 2022-10-27 19:46:28 +0900
  • 52b09e81cd [ecs,scene] Update tests for move to separate ecs lib Bill Currie 2022-10-27 15:35:29 +0900
  • d8cdaa7237 [vulkan] Fix some errors in shadow map setup Bill Currie 2022-10-27 13:29:14 +0900
  • 0a3c7b5b76 [vulkan] Don't use QFV_CreateImage for resource images Bill Currie 2022-10-27 13:26:00 +0900
  • c605e50d52 [renderer] Check view_model entity is valid Bill Currie 2022-10-27 12:53:01 +0900
  • fa057cb121 [vulkan] Record resource memory size Bill Currie 2022-10-27 11:32:00 +0900
  • 1f27622309 [vulkan] Free shadow map resource block Bill Currie 2022-10-27 11:23:49 +0900
  • 169c282187 [vulkan] "Fix" view model check in rendering loop Bill Currie 2022-10-27 11:11:38 +0900
  • 6952f6860d [vulkan] Use the resource functions for shadow maps Bill Currie 2022-10-27 11:02:45 +0900
  • 5d19936387 [gl,sw] Don't clear world's efrags on new scene Bill Currie 2022-10-27 00:22:15 +0900
  • 600a342200 [ruamoko] Fix missing entity registry pointer Bill Currie 2022-10-26 17:45:45 +0900
  • db7f8a461e [ecs] Move ECS core into its own library Bill Currie 2022-10-26 15:22:09 +0900
  • 4df145d76a [scene] Improve entity component check Bill Currie 2022-10-26 12:34:09 +0900
  • 52b7f7f308 [renderer] Fix a comment typo and add a fixme Bill Currie 2022-10-26 12:32:09 +0900
  • 20c861027e [sw] Take advantage of the ECS for edge rendering Bill Currie 2022-10-25 19:36:09 +0900
  • 2a9fcf4f5f [renderer] Tidy up entity component access Bill Currie 2022-10-25 12:53:30 +0900
  • 5b0810f4c2 [scene] Make Ent_AddComponent more raw Bill Currie 2022-10-25 11:34:24 +0900
  • 4759be449f [scene] Ensure entity owns component before removing Bill Currie 2022-10-25 09:55:08 +0900
  • 9e83ded0ac [scene] Return existing component instead of null Bill Currie 2022-10-25 09:50:14 +0900
  • f37c31a2dc [vulkan] Set entity render id correctly Bill Currie 2022-10-23 23:38:21 +0900
  • 9f9e21f1dc [nq] Relink entities when there model changes Bill Currie 2022-10-23 23:02:16 +0900
  • cf4a3399c4 [nq] Reduce entity churn Bill Currie 2022-10-23 22:43:45 +0900
  • 8acd5c558b [scene] Make entity_t just an entity id for ECS Bill Currie 2022-10-23 10:32:09 +0900
  • dd1554aed3 [qw] Set cl.viewstate.time when setting cl.time Bill Currie 2022-10-22 14:14:57 +0900
  • de786ce197 [scene] Use hierref_t instead of transform_t in hierarchy Bill Currie 2022-10-22 13:04:07 +0900
  • ac8c6b631e [vulkan] Skip ambient lights for shadow maps Bill Currie 2022-10-22 12:59:18 +0900
  • 394018b3c5 [qw] Fix carried flag handling Bill Currie 2022-10-22 12:42:32 +0900
  • b607fe0878 [scene] Add has/get component functions Bill Currie 2022-10-21 19:12:20 +0900
  • 6189142c60 [renderer] Remove rglyph_t struct Bill Currie 2022-10-20 15:50:53 +0900
  • 06ccc3023b [scene] Start work on a full-on ECS system Bill Currie 2022-10-16 18:29:25 +0900
  • 0c54b0652b Abandon support for clang Bill Currie 2022-10-16 18:02:25 +0900
  • 31dd419fde [util] Reject non-shortest encoded utf-8 sequences Bill Currie 2022-10-15 22:54:24 +0900
  • 8ec4a18f5d [scene] Swtich from - to ~ for entity id index Bill Currie 2022-10-15 14:48:39 +0900
  • 76124ab868 [qw] Document most of the mvd cvars Bill Currie 2022-10-15 14:47:53 +0900
  • 8868a5facf [renderer] Clean up a weird default case Bill Currie 2022-10-15 14:46:49 +0900
  • 87dd4ee33d [gamecode] Remove some rather strange code Bill Currie 2022-10-15 14:44:54 +0900
  • 6552d76a5f Clarify FIXME on qdefs.h include Bill Currie 2022-10-15 14:42:04 +0900
  • 2c9da25e17 Clean up some FIXMEs and XXXs Bill Currie 2022-10-15 14:40:29 +0900
  • 2c59a400e4 [vulkan] Ensure memory size is aligned Bill Currie 2022-10-14 19:36:21 +0900
  • 8464d71264 [scene] Move hierarchies to an ECS-based system Bill Currie 2022-10-10 02:00:33 +0900
  • f16fc15605 [scene] Correct some typos in hierarchy.h Bill Currie 2022-10-09 01:08:48 +0900
  • 8120adb455 [renderer] Reduce glyph pixel area padding from 2x to 1.2x Bill Currie 2022-10-07 16:58:04 +0900
  • 4feffd2de5 [vulkan] Support multiple loaded fonts Bill Currie 2022-10-07 16:53:13 +0900
  • f477f2b96e [vullkan] Rework Draw implementation Bill Currie 2022-10-03 10:29:49 +0900
  • c9e7810864 [vulkan] Add resource memory offset to qfv_resobj_s Bill Currie 2022-10-03 09:14:29 +0900
  • c028e15943 [vulkan] Add a couple of staging helper functions Bill Currie 2022-10-03 09:09:34 +0900
  • 51b73eee73 [renderer] Add fontid to Draw_AddFont and Draw_FontString Bill Currie 2022-10-03 08:58:27 +0900
  • 0352af4542 [vulkan] Initialize resource image from tex_t Bill Currie 2022-10-02 15:24:38 +0900
  • ac8d71733e [vulkan] Clean up QFV_duSetObjectName usage a little Bill Currie 2022-10-02 15:07:04 +0900
  • 9798400cfb [ui] Add a sub-system for parsing text passages Bill Currie 2022-09-30 19:05:18 +0900
  • a24fb0ff6a [ui] Add option to auto-fit container to flowed views Bill Currie 2022-09-30 11:59:21 +0900
  • ec64bd8e20 [ui] Add documentation for the flow functions Bill Currie 2022-09-30 11:28:54 +0900
  • 378584f41d [ui] Add functions for flow-based automatic layout Bill Currie 2022-09-29 23:54:12 +0900
  • 31945c6e01 [ui] Rearrange fields in view_t slightly Bill Currie 2022-09-29 15:48:23 +0900
  • c0e3821fa6 [gl/glsl] Shift the 2d view by 0.5 pixels in X and Y Bill Currie 2022-09-28 22:50:44 +0900
  • 2d634b7cf7 [vulkan] Shift the 2d view by 0.5 pixels in X and Y Bill Currie 2022-09-28 22:24:22 +0900
  • ba9a071b1c [console] Fix console sliding and resize Bill Currie 2022-09-28 21:57:10 +0900
  • 60e712f224 [vulkan] Use the right uvs for lines Bill Currie 2022-09-28 21:53:22 +0900
  • 49acf7035d [vulkaan] Fix incorrect conback drawing Bill Currie 2022-09-28 18:29:53 +0900
  • df6f51b891 [glsl] Fix some mangled whitespace Bill Currie 2022-09-28 18:29:13 +0900
  • 10f85edb21 [vulkan] Calculate the size of the capture buffer Bill Currie 2022-09-28 02:46:09 +0900
  • 71e07e6454 [vulkan] Use vkCmdCopyImageToBuffer for screenshot capture Bill Currie 2022-09-26 15:54:20 +0900
  • 950d6d1472 [vulkan] Name the default magenta array view Bill Currie 2022-09-26 13:08:02 +0900
  • 1d50940c2a [vulkan] Implement window resize support Bill Currie 2022-09-26 13:04:56 +0900
  • 22276ad356 [vulkan] Remove double destroy of the old swapchain Bill Currie 2022-09-26 11:49:11 +0900
  • d5586730a4 [vulkan] Remove redundant pipeline dynamic setting Bill Currie 2022-09-26 10:07:12 +0900
  • 0ecdd0e86b [vulkan] Rearrange init code in preparation for resizing Bill Currie 2022-09-26 09:52:14 +0900
  • 9e440ff330 [renderer] Use designated inits on more structs Bill Currie 2022-09-25 10:18:06 +0900
  • 3f0c257bc1 [cvar] Remove reliance on line number for developer parsing Bill Currie 2022-09-24 18:26:25 +0900
  • 5e154bf1b7 [cvar] Remove reliance on line number for developer parsing Bill Currie 2022-09-24 18:26:25 +0900
  • c580fb9ec7 [console] Add a comment about console resizing Bill Currie 2022-09-22 16:18:53 +0900
  • 7e03f23146 [renderer] Link plugins against external libraries Bill Currie 2022-09-22 15:05:49 +0900
  • 7c09f86d8d [models] Include fullbright in vulkan lib Bill Currie 2022-09-22 13:01:50 +0900
  • 4be532dcba [models] Include fullbright in vulkan lib Bill Currie 2022-09-22 13:01:50 +0900
  • d1f6945747 [renderer] Avoid gl/glsl segfault when resizing qwaq Bill Currie 2022-09-22 10:33:32 +0900
  • a1813868fc [qwaq] Copy only those bytes in the colormap tex Bill Currie 2022-09-22 10:19:30 +0900
  • 3147443617 [qwaq] Set the console's screen view Bill Currie 2022-09-22 10:12:12 +0900
  • d7be237af9 [vulkan] Fix a merge dropping that missed a conview change Bill Currie 2022-09-22 10:33:21 +0900
  • 20ee47404f Merge branch 'master' into wip-twod Bill Currie 2022-09-22 10:06:00 +0900
  • 41a6ea3534 [gamecode] Use adjusted vector string for sscanf Bill Currie 2022-08-19 18:59:51 +0900
  • 784af2bab2 [vulkan] Enable the multiview feature Bill Currie 2022-07-31 17:05:41 +0900
  • 4b38d75f2c [input] Initialize the axis/button callback fields Bill Currie 2022-06-09 02:42:30 +0900
  • aafb3c1d98 [vulkan] Partially document bsp rendering Bill Currie 2022-06-08 18:16:10 +0900
  • 3e7f2f0578 Fix some doxygen issues Bill Currie 2022-06-08 16:14:12 +0900
  • ed209c3aa4 [util] Add a comment to darray test Bill Currie 2022-06-08 02:00:32 +0900
  • 2a47a61bc3 [util] Add atomic ring buffer and automated tests Bill Currie 2022-06-08 01:57:06 +0900
  • be4978dc16 [vulkan] Update staging test for properties2 Bill Currie 2022-05-31 23:25:49 +0900
  • 035595dd7e [vulkan] Clean up bsp global access Bill Currie 2022-05-31 15:32:12 +0900
  • b8070e0141 [vulkan] Check for ambient lights Bill Currie 2022-05-31 12:56:59 +0900
  • 8e7474f614 [vulkan] Hook up the shadow map render pass Bill Currie 2022-05-31 12:43:04 +0900
  • c58a2e5f54 [vulkan] Remove unused command buffer and fence Bill Currie 2022-05-31 11:05:12 +0900