Commit Graph

  • 95fc9717de Can now load the compiled shader and render a frame master TQ Hirsch 2022-05-28 16:28:45 +02:00
  • 6729ad02e3 Updated to work with newer version of shaderc TQ Hirsch 2022-05-27 17:11:31 +02:00
  • 87667f0618 Added the ability to vendor shaderc TQ Hirsch 2022-05-27 15:52:57 +02:00
  • 9473519a4e Fixed FMod, other subtle changes. The result: sucessfully runs all shaders TQ Hirsch 2022-05-27 15:30:31 +02:00
  • f842ba6480 Fixed OpShuffleVector TQ Hirsch 2022-05-27 10:38:42 +02:00
  • 58441c79aa Added simple render stub to test shader TQ Hirsch 2022-05-27 10:18:34 +02:00
  • d9a4e8085b Compiler works even better now; we're missing a few functions at runtime, but at least the module appears to generate correctly TQ Hirsch 2022-05-26 21:30:57 +02:00
  • bac33a2a14 Turns out that when you compile with a debug version of LLVM, a lot of errors surface TQ Hirsch 2022-05-26 19:58:53 +02:00
  • 86d317f3ba Got the thing to build using a vendored LLVM TQ Hirsch 2022-05-26 17:24:50 +02:00
  • 4c2dc2284a Finished support code; now debugging why LLVM crashes during codegen TQ Hirsch 2022-05-26 14:17:51 +02:00
  • c90cc0a9bc Added start of runtime, started work on support functions TQ Hirsch 2022-05-26 02:43:01 +02:00
  • 6b00062a11 Added missing instructions to get Flame working TQ Hirsch 2022-05-25 21:04:46 +02:00
  • a0b0ceb6d5 Works well enough to load and optimize the simple shader; doesn't run it though TQ Hirsch 2022-05-25 19:33:07 +02:00
  • 673e00456e Initial commit; tgv handled TQ Hirsch 2022-05-24 20:19:20 +02:00