Commit graph

  • cd1b20dc22 [vulkan] Get render info parsing mostly working Bill Currie 2023-02-11 01:15:19 +0900
  • 2287a3de3f [vulkan] Get render info parsing partially working Bill Currie 2023-02-10 19:45:02 +0900
  • 7235fcb5b9 [vkgen] Support direct parsing of a single struct field Bill Currie 2023-02-10 19:41:05 +0900
  • 3498d8b2ae [vkgen] Add support for labeled array elements Bill Currie 2023-02-10 19:36:53 +0900
  • 061f90ab83 [vkgen] Add support for array element data Bill Currie 2023-02-10 19:33:10 +0900
  • 9e050ebf9a [vulkan] Attempt to load the render info spec Bill Currie 2023-02-10 11:04:11 +0900
  • c94e691e7e [vkgen] Fix some whitespace Bill Currie 2023-02-10 09:39:13 +0900
  • c3f8e5bcc5 [vkgen] Support ignored fields Bill Currie 2023-02-10 09:37:09 +0900
  • d34e6cffdf [vkgen] Clean up most of the generated header Bill Currie 2023-02-09 21:20:27 +0900
  • 7aa5470c68 [vulkan] Add initial render info parser Bill Currie 2023-02-09 21:17:04 +0900
  • e10b084d36 [vulkan] Generate parse data for new render pass structs Bill Currie 2023-02-09 14:52:43 +0900
  • 97b2f2afb0 [vkgen] Support vec4f_t fields Bill Currie 2023-02-09 14:46:50 +0900
  • 403c6eea73 [vkgen] Recognize char * as a string Bill Currie 2023-02-09 11:32:38 +0900
  • d5cd4f6ede [vkgen] Use typedef name for structs Bill Currie 2023-02-08 17:32:20 +0900
  • 7c1aff6736 [vulkan] Begin work on a new render pass system Bill Currie 2023-01-30 13:00:35 +0900
  • 477057a5ad [vulkan] Fix some forward declarations and namespace issues Bill Currie 2023-01-30 13:19:53 +0900
  • b08639fc82 [vulkan] Run sky surfaces through the depth pass Bill Currie 2023-01-28 17:21:32 +0900
  • cbb43d8b29 [vulkan] Fix incorrect header guard Bill Currie 2023-01-27 19:24:47 +0900
  • 8601e09569 [vulkan] Use view local dependencies for cube rendering Bill Currie 2023-01-25 13:05:01 +0900
  • f78fcec689 [vulkan] Create view matrices for fisheye cube maps Bill Currie 2023-01-25 01:02:16 +0900
  • 0ccee3032e [vulkan] Add partial support for cube maps to OIT Bill Currie 2023-01-24 10:09:00 +0900
  • 6d7a9e2bc2 [vulkan] Prioritize fisheye over waterwarp Bill Currie 2023-01-24 00:52:40 +0900
  • 36f1c26ac1 [vulkan] Fix incorrect render pass for shadow pipelines Bill Currie 2023-01-23 17:21:41 +0900
  • 759e3455c3 [vulkan] Hook up fisheye rendering in the output pass Bill Currie 2023-01-23 13:03:07 +0900
  • 4cb120e878 [vulkan] Implement most of the changes for cube rendering Bill Currie 2023-01-23 11:14:06 +0900
  • 0cf341d1cb [vulkan] Remove brush entity frustum culling Bill Currie 2023-01-23 11:01:06 +0900
  • 25ac0ff303 [vulkan] Adapt the shaders for multi-view Bill Currie 2023-01-22 19:23:15 +0900
  • e709eceb75 [vulkan] Use matrices header in geometry shaders Bill Currie 2023-01-22 17:30:25 +0900
  • d59dcba37d [qw] Update http_progress for recent curl Bill Currie 2023-02-13 12:41:52 +0900
  • 6f429311c9 [cexpr] Use func instead of result type for end of list Bill Currie 2023-02-12 22:02:38 +0900
  • 2748f1c9f7 [ruamoko] Add support for PL_KeyAtIndex Bill Currie 2023-02-12 02:30:21 +0900
  • c16d0bae7b [qfcc] Fix handling of storage class {...} blocks Bill Currie 2023-02-11 20:31:08 +0900
  • 3da7ca4421 [qfcc] Support qc function local variables Bill Currie 2023-02-11 20:29:59 +0900
  • 3a297c70b3 [qfcc] Handle qc function field parameters Bill Currie 2023-02-11 20:23:23 +0900
  • fa97074aff [qfcc] Update vector constant folding checks Bill Currie 2023-02-11 20:13:44 +0900
  • b7ad02c71d [qfcc] Use float for v6 comparisons Bill Currie 2023-02-11 20:11:46 +0900
  • 67eb38173b [qfcc] Back out incorrect precedence check changes Bill Currie 2023-02-11 15:29:16 +0900
  • a2b5ebde65 [qfcc] Treat parameter shadowing as an error Bill Currie 2023-02-11 14:44:55 +0900
  • bc2204d446 [qfcc] Differentiate symtabs by intended use Bill Currie 2023-02-11 14:38:37 +0900
  • 65e15c2dd0 [cexpr] Keep track of unidentified symbol names Bill Currie 2023-02-11 12:17:23 +0900
  • cb99c4d907 [cexpr] Support casts from plist to vector Bill Currie 2023-02-11 01:11:45 +0900
  • 9706d2d9ce [plist] Fix a typo in a comment Bill Currie 2023-02-10 10:57:55 +0900
  • d5b93c20b3 [plist] Pass array index/label to the parse function Bill Currie 2023-02-10 00:51:06 +0900
  • 35df90cb3f [ruamoko] Add qfot_basic_t to qfot_type_t Bill Currie 2023-02-09 14:43:02 +0900
  • fc7c96d208 [qfcc] Support C's full type system Bill Currie 2023-02-08 11:18:42 +0900
  • 02432311c5 [qfcc] Add a function to print the source line Bill Currie 2023-02-05 20:19:52 +0900
  • 35f4f2e692 [qfcc] Move basic specifier creation into qc-lex Bill Currie 2023-02-04 18:26:54 +0900
  • 5f22a322df [qfcc] Allow redefined typedefs if the same type Bill Currie 2023-02-04 16:44:48 +0900
  • e974e9d758 [qfcc] Add some failing typedef redef tests Bill Currie 2023-02-04 16:08:53 +0900
  • 99d32d5e54 [client] Add a comment on light attenuation Bill Currie 2023-01-29 11:38:04 +0900
  • 2a28b342ee Merge branch 'wip-twod' Bill Currie 2023-01-22 10:15:56 +0900
  • a561558748 [console] Switch to using a canvas for the console Bill Currie 2023-01-22 03:45:50 +0900
  • 89afcfcb6d [ui] Add a lateupdate component to canvas Bill Currie 2023-01-22 03:43:58 +0900
  • 158c45d120 [vulkan] Correct calculation of conback position Bill Currie 2023-01-22 03:28:32 +0900
  • 254fcff8ff [ecs] Find correct correct sub-pool range Bill Currie 2023-01-22 01:04:23 +0900
  • bc041d6291 [vulkan] Zero draw's frame structs Bill Currie 2023-01-21 16:35:21 +0900
  • d10cfb348e [client] Ensure status char buffers are cleared Bill Currie 2023-01-21 16:33:45 +0900
  • 3d52caadec [ecs] Avoid shuffling components in empty ranges Bill Currie 2023-01-21 13:58:43 +0900
  • 03e867f0f8 [ui] Remove some extra debug outlines Bill Currie 2023-01-21 11:20:09 +0900
  • 3c8f02c655 [client] Switch to using canvases for screen and hud Bill Currie 2023-01-21 03:34:33 +0900
  • f0fab885d4 [ui] Get canvas into a usable state Bill Currie 2023-01-21 03:26:02 +0900
  • 9384442834 [ecs] Remove a debug print Bill Currie 2023-01-21 03:14:27 +0900
  • 4949f52b58 [console] Move gib hud control into hud Bill Currie 2023-01-21 02:57:05 +0900
  • 1c368724e8 [gib] Fix an struct forward declaration Bill Currie 2023-01-21 02:30:26 +0900
  • 32cead5f88 [ui] Add a function to create a new canvas entity Bill Currie 2023-01-20 15:57:29 +0900
  • 873d400766 [scene] Remove scene_resources_t struct Bill Currie 2023-01-20 15:53:51 +0900
  • 68c7003991 [console] Separate loading and initialization Bill Currie 2023-01-20 13:27:17 +0900
  • 06fdef52e8 Clean up some unneeded console.h includes Bill Currie 2023-01-20 12:59:45 +0900
  • ae0b781818 [vulkan] Implement water warp Bill Currie 2023-01-19 23:05:06 +0900
  • d7b1fceb12 [vulkan] Remove a dead FIXME Bill Currie 2023-01-19 21:36:03 +0900
  • cdc5f8a912 [vulkan] Get line rendering working again Bill Currie 2023-01-19 21:28:49 +0900
  • b91a76cbcc [vulkan] Get Draw_TextBox working again Bill Currie 2023-01-19 17:56:37 +0900
  • 91adb6ad6c [console] Go back to using Draw_ConsoleBackground Bill Currie 2023-01-19 17:35:30 +0900
  • e332164329 [vulkan] Implement fitted pic rendering Bill Currie 2023-01-19 17:18:51 +0900
  • 7785eebe4c [vulkan] Clean up some unnecessary interface functions Bill Currie 2023-01-19 12:58:02 +0900
  • 9349a739db [renderer] Run particle update in renderer update Bill Currie 2023-01-19 12:39:26 +0900
  • 42441e87d4 [vulkan] Create a vulkan-specific UpdateScreen Bill Currie 2023-01-19 11:33:49 +0900
  • 93e5c84a20 [gui] Link against freetype and harfbuzz Bill Currie 2023-01-19 00:11:43 +0900
  • 07d5749a4e [renderer] Make the core of SCR_UpdateScreen dynamic Bill Currie 2023-01-19 00:09:41 +0900
  • d2467f1424 [vulkan] Use dynamic descriptors for dynamic verts Bill Currie 2023-01-17 20:49:22 +0900
  • 4e1ddaa964 [renderer] Add fitted pic rendering Bill Currie 2023-01-17 11:33:47 +0900
  • 96c82106f9 [sw] Remove hand loop unrolling from pic and conback Bill Currie 2023-01-17 11:31:46 +0900
  • 31c1420682 [client] Further decouple screen and console Bill Currie 2023-01-16 13:23:44 +0900
  • 8833518826 [ecs] Support sorting subpools Bill Currie 2023-01-16 11:32:12 +0900
  • 2383c12a4a [renderer] Move r_framecount update out of render_scene Bill Currie 2023-01-16 00:38:43 +0900
  • 73e5ccd0d5 [vulkan] Set transparent color to black Bill Currie 2023-01-13 18:36:14 +0900
  • 0953446c3e [vulkan] Load cachepics as separate images Bill Currie 2023-01-13 11:15:44 +0900
  • 31a8b9227b
    Merge pull request #45 from Snakespeed/README-TYPO-FIX Bill Currie 2023-01-13 09:48:50 +0900
  • 2f564ca5a6 [vulkan] Use slices to implement fills Bill Currie 2023-01-12 17:10:43 +0900
  • 65005656cb [vulkan] Implement tile clear Bill Currie 2023-01-12 17:06:18 +0900
  • 89ecde787a [vulkan] Use dynamic quad vertices for subpics Bill Currie 2023-01-11 17:16:49 +0900
  • a30fdcdadc
    small typo fix Snakespeed 2023-01-11 07:17:13 +0000
  • 456003f8cb [vulkan] Create static vertex data for pics Bill Currie 2023-01-11 13:34:27 +0900
  • 77fc6355cc [vulkan] Use correct descriptor set for core quads Bill Currie 2023-01-11 12:47:22 +0900
  • 8fff71ed4b [vulkan] Rework quad drawing to use a single pipeline Bill Currie 2023-01-11 11:34:32 +0900
  • c8afad4d3d [vulkan] Make QFV_PacketCopyBuffer take destination offset Bill Currie 2023-01-11 11:32:05 +0900
  • b310ece7bd [vulkan] Clean up draw a little bit Bill Currie 2023-01-09 13:31:53 +0900
  • 82d0b7ecd5 [vulkan] Use slice pipeline for glyphs Bill Currie 2023-01-05 16:00:05 +0900
  • 3da90b612f [vulkan] Remove superfluous glyph fragment shader Bill Currie 2023-01-05 13:34:52 +0900
  • 37b6d4da7e [vulkan] Switch glyph vertex and texture data bindings Bill Currie 2023-01-05 13:25:46 +0900