Commit History

Auteur SHA1 Bericht Datum
  Tom Tsagk 23be83160d Add new object for shared `avdl_program` 3 jaren geleden
  Tom Tsagk 4788543be5 Add ability to render text with width limit 3 jaren geleden
  Tom Tsagk 4d85f3f9c9 Add ability to define "reference" variables, and use them around 3 jaren geleden
  Tom Tsagk ca13652930 Add better support for classes, and initial support for class function 3 jaren geleden
  Tom Tsagk 32a50201ad Add more detailed error checking, improved semantic analysis a bit 3 jaren geleden
  Tom Tsagk a247aa4dce Initial implementation of replacing `lex` and `yacc` 3 jaren geleden
  Tom Tsagk 236f509fa4 Check for member of struct through all parents 3 jaren geleden
  Tom Tsagk 0f1cbaeeb3 Compiler now detects when variable is not member of struct, add new sample to show how to save/load data 3 jaren geleden
  Tom Tsagk 9f30570067 Make sure symbol types are saved in the symbol table, add save/load functionality in native platform 3 jaren geleden
  Tom Tsagk 4f2b179c48 Arrays are initialised automatically 3 jaren geleden
  Tom Tsagk 81f573aa23 Add `copyTexture` function in `dd_meshTexture` 3 jaren geleden
  Tom Tsagk 356839ed0b Add check `thi.x` errors, and exit with error if compilation to object file fails 3 jaren geleden
  Tom Tsagk 261178d297 Add `dd_meshRising` 4 jaren geleden
  Tom Tsagk e894292620 Update engine for async calls 4 jaren geleden
  Tom Tsagk 58d2dd3ec6 Add `string3d` 4 jaren geleden
  Tom Tsagk 9ce6017705 Update engine for threads and background loading 4 jaren geleden
  Tom Tsagk c32d97b266 Check variable type on definitions when parsing 4 jaren geleden
  tomtsagk 794e8c324d Handle warning during compilation 4 jaren geleden
  tomtsagk fba48d9211 Add the `include` command, and ability to modularise the project, to compile parts of it at a time 4 jaren geleden
  Tom Tsagk 3c611f5487 Fix bugs with mesh texture 5 jaren geleden
  Tom Tsagk 0581ff8f7c Functions of parent classes are now passed to children 5 jaren geleden
  Tom Tsagk b2f6dc2b2f Minor fix. 5 jaren geleden
  Tom Tsagk 145546ff05 Attempt to fix function calling 5 jaren geleden
  tomtsagk e4f404c8e3 add way to get index from struct name, fix infinite inheritance when overriding functions 5 jaren geleden
  tomtsagk cfadfdf74a automate overriding parent functions, automate compiling of final executable 5 jaren geleden
  tomtsagk 54ec9b47bf add default world function in struct array, replace override with struct array 5 jaren geleden
  tomtsagk 3bb06ec262 organisation in struct_table 5 jaren geleden
  tomtsagk cec2b82068 cglut parse now creates a compile-able program 5 jaren geleden
  tomtsagk 2538ff8f20 structs now handle parents and members 5 jaren geleden
  tomtsagk 3db6bc2cca add initial design of struct table 5 jaren geleden