Commit graph

  • d8239bf9e2 [qtypes] Support auto in pre-c23 compilers Bill Currie 2023-06-18 17:16:58 +0900
  • 65b2e1750c [build] Fix escaping of \ in plist to plc Bill Currie 2023-06-18 17:14:34 +0900
  • 3235bb70c8 [vulkan] Move attachement specs into frambuffer Bill Currie 2023-06-17 12:13:38 +0900
  • 14b24e5b75 [vulkan] Clean up job allocation size calculation Bill Currie 2023-06-16 22:39:49 +0900
  • b33a897ae4 [vulkan] Submit particle physics push constants directly Bill Currie 2023-06-16 22:37:27 +0900
  • 274e821c06 [vulkan] Pass the current command buffer to tasks Bill Currie 2023-06-16 22:34:08 +0900
  • b0d1c0e75b [vulkan] Make push constant ranges structured Bill Currie 2023-06-16 19:05:53 +0900
  • c1b85a3db7 [vkgen] Support custom parsing in multi-type fields Bill Currie 2023-06-16 18:53:37 +0900
  • bcfb2ad182 [vkgen] Shorten "qfv_*" enum names Bill Currie 2023-06-16 18:49:58 +0900
  • 57da924c1b [plist] Put quotes around the unknown field name Bill Currie 2023-06-16 18:47:24 +0900
  • 387051fedf [vulkan] Split up render job loading and running Bill Currie 2023-06-15 17:29:41 +0900
  • 3c65f1494b [vulkan] Get some subsystems passing validation Bill Currie 2023-06-15 15:17:39 +0900
  • 97f9fd81d6 [vulkan] Switch around renderpass and subpass names Bill Currie 2023-06-15 13:13:52 +0900
  • 8ff60b4603 [simd] Add unsigned vector types Bill Currie 2023-06-15 09:36:50 +0900
  • 9d1c07d2ac Fix a few strict aliasing warnings Bill Currie 2023-06-13 18:13:23 +0900
  • db889e5e54 [util] Fix a local variable address warning Bill Currie 2023-06-13 18:11:11 +0900
  • dbd3d6502a Nuke qboolean from orbit Bill Currie 2023-06-13 18:06:11 +0900
  • 9871b44d68 [build] Fix a warning in attribute const check Bill Currie 2023-06-13 13:03:38 +0900
  • 331f3320e2 [gatest] Rearrange the 2d PGA groups Bill Currie 2023-06-08 22:46:02 +0900
  • 0fbcd90e37 [gatest] Fix up layout issues for null vectors Bill Currie 2023-06-08 22:13:23 +0900
  • a40fee2513 [gatest] Calculate correct sign for duals Bill Currie 2023-06-08 13:02:13 +0900
  • 2858870153 [gatest] Fix use of uninitialized multivector components Bill Currie 2023-06-08 13:00:32 +0900
  • 68ca8c7016 [gatest] Switch to using e0 for the null vector Bill Currie 2023-06-08 12:56:23 +0900
  • fe045f75fb [qfcc] Force live vars used by function statements Bill Currie 2023-06-05 17:20:12 +0900
  • fb1b3e0869 [qfcc] Use ud- and du-chains for block live analysis Bill Currie 2023-06-05 11:03:44 +0900
  • a5ed154cfe [qfcc] Add a second failing array lifetime test Bill Currie 2023-06-05 10:58:02 +0900
  • 38fd09573f [qfcc] Avoid defining whole temp via alias Bill Currie 2023-06-05 09:42:33 +0900
  • 8f6e145257 [qfcc] Don't add target def for store statements Bill Currie 2023-06-04 11:45:35 +0900
  • e2c1da9b6a [qfcc] Create du-chains from ud-chains Bill Currie 2023-06-04 11:24:52 +0900
  • 7149a092f6 [qfcc] Create ud-chains more aggressively Bill Currie 2023-06-04 01:44:43 +0900
  • d0e2c0a9d9 [gatest] Allow specifying the algebra on the command line Bill Currie 2023-05-29 15:14:59 +0900
  • 65764a06c0 [gatest] Don't lex . as a single character Bill Currie 2023-05-29 15:13:27 +0900
  • 6bd9aceb28 [ruamoko] Correct signatures of strtol and strtoul Bill Currie 2023-05-29 15:12:20 +0900
  • 681629a5d1 [gatest] Parse division and dual operations Bill Currie 2023-05-29 09:52:10 +0900
  • 4e441d359a [gatest] Write a simple parser for playing with GA Bill Currie 2023-05-27 12:39:13 +0900
  • 582423a019 [ruamoko] Extend the string api Bill Currie 2023-05-27 12:30:06 +0900
  • a22c2224e0 [ruamoko] Fortify and extend the script api Bill Currie 2023-05-27 12:23:02 +0900
  • ac42bca98b [ruamoko] Support nil object in obj_error Bill Currie 2023-05-27 12:19:04 +0900
  • 5d9823af30 [qfcc] Implement designated initializers Bill Currie 2023-05-27 00:59:43 +0900
  • 04e26a7b9f [set] Check for 0 count correctly Bill Currie 2023-05-27 00:55:22 +0900
  • 09a3e257e8 [qfcc] Fully initialize local structural defs Bill Currie 2023-05-26 21:56:19 +0900
  • d5156a2320 [set] Add an edge detection iterator Bill Currie 2023-05-26 21:46:34 +0900
  • 89e60bd521 [set] Add functions to add and remove ranges Bill Currie 2023-05-26 16:53:37 +0900
  • d001473536 [qfcc] Make is_struct struct-only Bill Currie 2023-05-25 21:22:50 +0900
  • 6d5e8922a5 [qfcc] Add a handle type for engine resources Bill Currie 2023-05-25 10:41:28 +0900
  • d07bd20552 [gib] Correct the header in gib.h Bill Currie 2023-05-24 21:04:24 +0900
  • db9a6a9a5c [ruamoko] Make cbuf functions take a cbuf param Bill Currie 2023-05-24 20:58:33 +0900
  • b9cff7aae0 [gatest] Implement and use multi-vector reverse Bill Currie 2023-05-24 18:25:47 +0900
  • 42b0608e65 [qwaq] Get the console working for qwaq-x11 Bill Currie 2023-05-24 12:44:16 +0900
  • 7c9b6aa0cc [gatest] Use the metric when computing the dot product Bill Currie 2023-05-22 13:03:35 +0900
  • d01fc27dd5 [gatest] Remove the workarounds for array lifetime Bill Currie 2023-05-21 22:20:38 +0900
  • 7b6b25a751 [qfcc] Find variables referenced by function arguments Bill Currie 2023-05-21 13:31:33 +0900
  • a5943c8a3b [qfcc] Use statement use chain for v6 calls Bill Currie 2023-05-21 10:03:57 +0900
  • 208359edc6 [qfcc] Ensure all operands are cleared before flow Bill Currie 2023-05-20 13:54:40 +0900
  • b5a57cd15c [qfcc] Use assign_statement for v6p call arguments Bill Currie 2023-05-20 13:52:24 +0900
  • 9247ab91fd [qfcc] Calculate ud-chains Bill Currie 2023-05-20 00:59:23 +0900
  • 4b3b6d516a [qfcc] Use available functions for dealloc use/def Bill Currie 2023-05-19 19:41:34 +0900
  • 0c116b8ff0 [qfcc] Record actual statements in a function Bill Currie 2023-05-19 17:50:19 +0900
  • 74e15fc582 [qfcc] Show var use in flow vars Bill Currie 2023-05-19 17:48:47 +0900
  • 95dd63cd68 [qfcc] Avoid defining whole def via alias Bill Currie 2023-05-19 16:42:13 +0900
  • 008a64ee9b [gatest] Add multivector constructors to Algebra Bill Currie 2023-05-19 11:15:29 +0900
  • c1c77bd64a [gatest] Add basic geometric algebra test Bill Currie 2023-05-19 00:34:05 +0900
  • 3a9148a3e0 [ruamoko] Return nil for %@ printf format Bill Currie 2023-05-18 20:53:04 +0900
  • 5f75616655 [ruamoko] Implement -describe for Set Bill Currie 2023-05-17 21:09:00 +0900
  • 8d4602ec61 [qfcc] Fix indexed pointer vector indexing Bill Currie 2023-05-17 01:09:31 +0900
  • 0d78a865c6 [qfcc] Show flow vars and statements for reaching dot Bill Currie 2023-05-15 11:08:23 +0900
  • 7b7b2ef000 [qfcc] Add flow defs for parameters Bill Currie 2023-05-14 13:40:40 +0900
  • 4435db0329 [qfcc] Support pointer arithmetic on arrays Bill Currie 2023-05-14 12:39:11 +0900
  • 8e1883a306 [qfcc] Allow assignment of arrays to void pointers Bill Currie 2023-05-14 12:36:48 +0900
  • 717cbaff87 [gamecode] Support offset for lea on globals Bill Currie 2023-05-14 12:32:35 +0900
  • 61d656881b [qfcc] Improve readability of flow vars in live Bill Currie 2023-05-13 21:13:52 +0900
  • 904b211576 [qfcc] Fix some comment typos in the flow analyzer Bill Currie 2023-05-13 21:12:23 +0900
  • ce6b27cfae [qfcc] Add failing test for array life Bill Currie 2023-05-13 17:17:50 +0900
  • e2464ed879 [build] Fix some library install issues Bill Currie 2023-04-20 15:15:12 +0900
  • eb8fc0fb9a [vulkan] Be clearer about descriptor set layouts vs sets Bill Currie 2023-03-29 09:45:17 +0900
  • 511389a973 [set] Use correct size for set_bits_t on arm64 Bill Currie 2023-03-28 17:10:55 +0900
  • d39f1307c5 [set] Make static init sets compatible with normal Bill Currie 2023-03-28 17:01:05 +0900
  • 451a98d391 [ruamoko] Avoid copying a block of memory to itself Bill Currie 2023-03-28 13:21:57 +0900
  • 9317ce7358 [ruamoko] Handle missing fonts correctly Bill Currie 2023-03-28 13:20:29 +0900
  • eb41231559 [ruamoko] Avoid copying a block of memory to itself Bill Currie 2023-03-28 13:21:57 +0900
  • 25c51e8711 [ruamoko] Handle missing fonts correctly Bill Currie 2023-03-28 13:20:29 +0900
  • 53ae2fe223 [util] Fix more ULP issues in the simd tests on arm Bill Currie 2023-03-28 12:43:05 +0900
  • b1de1b8747 [util] Fix more ULP issues in the simd tests on arm Bill Currie 2023-03-28 12:43:05 +0900
  • 47bfa23d09 [vulkan] Stub out the basic job execution Bill Currie 2023-03-28 10:28:44 +0900
  • 34ece7ad03 [vulkan] Add buffer and buffer view support Bill Currie 2023-03-28 00:12:13 +0900
  • aba057b827 [vulkan] Correct type of queue family Bill Currie 2023-03-27 23:50:57 +0900
  • a1e15603a3 [vulkan] Implement job initialization Bill Currie 2023-03-26 18:22:46 +0900
  • c3558091ac Fix some mxe build issues Bill Currie 2023-03-25 21:36:45 +0900
  • a8efde1dd3 Fix some mxe build issues Bill Currie 2023-03-25 21:36:45 +0900
  • c59840683d [plist] Use correct attribute for pl_error Bill Currie 2023-03-25 21:31:24 +0900
  • 86f2df4939 [vulkan] Respect the VULKAN_SDK environment variable Bill Currie 2023-03-25 18:39:46 +0900
  • f098bbf48b [util] Clean up some ULP errors in tests Bill Currie 2023-03-25 17:35:14 +0900
  • f18837f195 [gamecode] Fix a pile of UB in the test cases Bill Currie 2023-03-25 16:46:46 +0900
  • a058cff59f [util] Fix incorrect check for result of Qgetc Bill Currie 2023-03-25 16:44:16 +0900
  • ef2793010c [simd] Improve portability for aarch64 Bill Currie 2023-03-25 16:29:46 +0900
  • 2dd3ea2182 [vulkan] Respect the VULKAN_SDK environment variable Bill Currie 2023-03-25 18:39:46 +0900
  • 5f6c007c7c [util] Clean up some ULP errors in tests Bill Currie 2023-03-25 17:35:14 +0900
  • b82174558b [gamecode] Fix a pile of UB in the test cases Bill Currie 2023-03-25 16:46:46 +0900
  • ae9787228e [util] Fix incorrect check for result of Qgetc Bill Currie 2023-03-25 16:44:16 +0900
  • 56344e478d [simd] Improve portability for aarch64 Bill Currie 2023-03-25 16:29:46 +0900