quakeforge/tools/qfcc/include
Bill Currie 66866f79b6 [qfcc] Expand @vector and @matrix type expressions
With this, genFType and genDType functions are now treated separately
and expanding to all components (single row or column matrices are not
supported (at this stage, anyway) for generic parameters).
2024-08-11 20:46:55 +09:00
..
algebra.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
attribute.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
class.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
codespace.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cpp.h [qfcc] Base default object file name on output file 2023-11-20 14:19:01 +09:00
dags.h [qfcc] Don't split basic blocks on function calls 2024-02-21 22:41:08 +09:00
debug.h [qfcc] Use rua_loc_t for most location information 2023-11-06 14:25:20 +09:00
def.h Merge branch 'master' into wip-ruaspirv 2024-04-18 09:46:10 +09:00
defspace.h [qfcc] Ensure progs defs are sorted by address 2023-09-12 22:26:30 +09:00
diagnostic.h [qfcc] Clean up warning and notice return types 2024-02-21 22:41:08 +09:00
dot.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
emit.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
evaluate.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
expr.h [qfcc] Expand @vector and @matrix type expressions 2024-08-11 20:46:55 +09:00
expr_names.h [qfcc] Add an expression type for types 2024-04-25 23:19:24 +09:00
flow.h [qfcc] Remove special treatment for flow/func statements 2024-02-21 22:41:08 +09:00
function.h [qfcc] Parse generic function declarations 2024-08-11 20:46:55 +09:00
grab.h Merge branch 'qfcc-cse' 2012-12-13 20:17:28 +09:00
idstuff.h [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
linker.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
Makemodule.am [qfcc] Create a parser file for GLSL 2024-04-17 16:25:43 +09:00
mat_types.h [qfcc] Chain matrix and bool types 2024-04-25 11:22:35 +09:00
method.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
obj_file.h [qfcc] Support alignment in qfo spaces 2022-07-31 17:15:47 +09:00
obj_type.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
opcodes.h [qfcc] Dump emitted statements when verbosity >= 2 2022-01-20 13:08:05 +09:00
options.h [qfcc] Base default object file name on output file 2023-11-20 14:19:01 +09:00
pragma.h Allow pragmas to have arguments 2020-02-15 23:49:12 +09:00
qfcc.h [qfcc] Implement glsl syntax 2024-04-19 13:54:03 +09:00
qfprogs.h Fix qfo strings dumping 2020-02-23 15:08:31 +09:00
reloc.h [qfcc] Support alignment in qfo spaces 2022-07-31 17:15:47 +09:00
rua-lang.h [qfcc] Preserve current function across function blocks 2024-05-05 16:46:53 +09:00
shared.h [qfcc] Use dags for many expressions 2023-09-25 16:57:15 +09:00
specifier.h [qfcc] Support generic scope blocks 2024-08-11 20:46:55 +09:00
statements.h [qfcc] Treat move the same as assign in dags 2024-02-21 22:41:08 +09:00
strpool.h [qfcc] Implement macro recording and defined() 2023-10-23 19:00:30 +09:00
struct.h [qfcc] Make type_t mostly const-correct 2024-02-20 16:47:04 +09:00
switch.h [qfcc] Make expressions const-correct 2023-09-29 10:15:59 +09:00
symtab.h [qfcc] Rework type expression handling 2024-04-26 23:24:32 +09:00
type.h [qfcc] Add a check for bool types 2024-08-10 14:22:20 +09:00
value.h Merge branch 'master' into wip-ruaspirv 2024-04-18 09:46:10 +09:00
vec_types.h [qfcc] Implement some basics for the vector types 2022-02-04 00:25:31 +09:00