Commit Graph

36 Commits (master)

Author SHA1 Message Date
q3k 8eb32bb2ca blender: simple export addon
This adds a Blender Addon for Abrasion which allows right-clicking on a
collection to export it to a q3dm file.
2021-07-11 00:10:18 +00:00
q3k 9ba3f7e131 third_party/q3d: namespaces, models, python
This bumps q3d for q3dm support, fixes Rust namespacing and adds Python
support (for both the WORKSPACE and q3d).
2021-07-11 00:06:46 +00:00
q3k 46f2d17dad luajit: yet another attempt to fix build 2021-06-30 00:30:16 +02:00
q3k e5616eed4f third_party/shaderc: build spirv-tools without bash 2021-05-08 19:01:29 +00:00
q3k 7a4dbff730 third_party/flatbuffers: use internal patching 2021-05-08 18:23:29 +00:00
q3k 60c16c41cf third_party/flatbuffers: add bashless patch 2021-05-08 17:22:33 +00:00
q3k f640361502 third_party/shaderc: bump
This gets us cmd_bat alternatives to cmd_bash in glslang.
2021-05-08 14:36:22 +00:00
q3k d2d08fd183 third_party/cargo/vendor/luajit-src: fix build on linux 2021-05-08 12:17:06 +00:00
q3k 6c8875ae6a .bazelrc: pass ProgramData into action env, instead of hacking luajit build stuff 2021-05-06 22:25:21 +02:00
q3k b67fd2a19a third_party/cargo/vendor/luajit-src: fix msvc build under bazel 2021-05-06 22:11:35 +02:00
q3k 0179d598eb third_party/cargo/vendor/winapi-0.3.9: fix generated buildscript 2021-05-06 22:10:09 +02:00
q3k 0a174f3cb8 third_party/cargo: enable luajit source building 2021-05-06 22:10:09 +02:00
q3k 4a50bbf00d third_party/cargo: re-raze, fix winapi for windows 2021-05-03 23:43:36 +02:00
q3k 2be6a7be48 third_party/cargo: add mlua 2021-04-03 16:35:31 +00:00
q3k 07436668f4 third_party/cargo: update 2021-04-03 16:13:10 +00:00
q3k 48b48f2181 third_party/cargo: submit leftover BUILD 2021-03-22 18:17:37 +00:00
q3k 591e3146cd lib/ecs_macros: implement
A small little proc_macro to generate ecs::Access for any struct. This
can be used instead of tuples in SystemData.
2021-03-22 00:20:37 +00:00
q3k dca2df8635 *: update rules_rust 2021-03-21 22:26:42 +00:00
q3k ab417a239d windows: run build.rs on winapi 2021-01-08 01:24:55 +00:00
q3k f0f4cd5b96 third_party/cargo: generate for windows build 2021-01-08 01:04:44 +00:00
q3k c25045bcb2 Fix build against new vulkano and new Rust 2021-01-08 00:07:12 +00:00
q3k 2938a31682 third_party: bump everything 2021-01-07 23:38:16 +00:00
q3k 08f6dc3ac5 Bump to rust 1.49 and new cargo-raze 2021-01-07 22:48:22 +00:00
q3k d94fe9fa86 third_party/cargo: BUILD -> BUILD.bazel 2021-01-07 22:42:29 +00:00
q3k 179cc63dd1 third_party/shaderc: fix build 2020-08-03 13:29:25 +02:00
q3k 1ce2889608 engine/shaders: add camera post-processing, split up
We now also use shaderc instead of glslandValidator, which has #include.
2020-07-26 15:26:40 +02:00
q3k f5ae25214a third_party/shaderc: init 2020-07-26 14:59:11 +02:00
q3k dc8f162361 *: add q3d 2020-05-29 03:43:49 +02:00
q3k b137b16600 third_party/cargo: add flatbuffers, bump 2020-05-29 03:43:49 +02:00
q3k dfb3335d64 third_party/cargo: patch image library 2020-04-04 20:20:27 +02:00
q3k 661bc12dbd third_party/cargo: add image 2020-04-04 20:00:11 +02:00
q3k 2ae07a4679 bump winit, vulkano, ... 2020-03-17 00:00:50 +01:00
q3k 14ae060a30 add openvr, update deps 2020-03-16 23:30:09 +01:00
q3k 1fc9d9ff1a third_party/cargo: add cgmath 2020-01-22 00:35:27 +01:00
q3k ac8a8b0f5a vendor all the shit. 2020-01-19 00:27:25 +01:00
q3k 5565a77ac4 cargo -> bazel 2020-01-19 00:27:11 +01:00