Commit Graph

  • 88cb4cff6e engine/render: move Vertex out of vulkan master q3k 2021-07-11 01:44:23 +0000
  • e90ebae6f6 engine: BUILD cleanups q3k 2021-07-11 01:30:04 +0000
  • 296006a280 engine: add aliases for engine_ crates q3k 2021-07-11 01:24:58 +0000
  • fab7c59038 engine/render: separate into rust_library q3k 2021-07-11 01:21:16 +0000
  • 081db95b45 engine/physics: separate into rust_library q3k 2021-07-11 01:02:53 +0000
  • f46c925e1f engine/util: separate into rust_library q3k 2021-07-11 00:58:16 +0000
  • 4e1cd3d4aa engine,hsvr: move lua to lua/ subdirs q3k 2021-07-11 00:49:46 +0000
  • 832218c6a5 engine: flatten out src/ q3k 2021-07-11 00:46:57 +0000
  • 982f5e23db assets/shaders: move from engine/shaders q3k 2021-07-11 00:42:19 +0000
  • 3355467e5a engine/dist_start.sh: remove (not used anymore) q3k 2021-07-11 00:39:30 +0000
  • 88fa1f72ec hsvr: split from engine q3k 2021-07-11 00:38:34 +0000
  • 8eb32bb2ca blender: simple export addon q3k 2021-07-11 00:07:22 +0000
  • 9ba3f7e131 third_party/q3d: namespaces, models, python q3k 2021-07-11 00:01:11 +0000
  • 46f2d17dad luajit: yet another attempt to fix build q3k 2021-06-24 18:06:31 +0200
  • 057207fc72 engine: move tick call to helper trampoline, +10% perf increase q3k 2021-04-08 22:49:26 +0000
  • 1553bdce9b engine: rewrite component metatable setup to lua q3k 2021-04-08 22:39:11 +0000
  • 9c2c2c1f3c engine/demo: enable default logging q3k 2021-05-09 00:05:24 +0200
  • 447ed6733d ci: build demo release q3k 2021-05-08 23:55:03 +0200
  • d60f48d49c engine/release: make packer q3k 2021-05-08 23:48:58 +0200
  • e5616eed4f third_party/shaderc: build spirv-tools without bash q3k 2021-05-08 19:01:29 +0000
  • 7a4dbff730 third_party/flatbuffers: use internal patching q3k 2021-05-08 18:23:29 +0000
  • 60c16c41cf third_party/flatbuffers: add bashless patch q3k 2021-05-08 17:22:33 +0000
  • d8c1cd6387 .bazelrc: add more cursed windows fixes q3k 2021-05-08 17:22:17 +0000
  • 96be590f7c ci: run on master branch (we'll move to main some day...) q3k 2021-05-08 14:37:51 +0000
  • f640361502 third_party/shaderc: bump q3k 2021-05-08 14:36:20 +0000
  • 0757da8a9e ci: build engine on windows q3k 2021-05-08 13:22:13 +0000
  • d2d08fd183 third_party/cargo/vendor/luajit-src: fix build on linux q3k 2021-05-08 12:17:06 +0000
  • 6c8875ae6a .bazelrc: pass ProgramData into action env, instead of hacking luajit build stuff q3k 2021-05-06 22:25:21 +0200
  • 81d578d4a0 .bazelrc: force runfiles/symlinks q3k 2021-05-06 22:11:59 +0200
  • b67fd2a19a third_party/cargo/vendor/luajit-src: fix msvc build under bazel q3k 2021-05-06 22:11:35 +0200
  • 26a1d53c91 WORKSPACE: bump rules_rust q3k 2021-05-06 22:08:19 +0200
  • 0179d598eb third_party/cargo/vendor/winapi-0.3.9: fix generated buildscript q3k 2021-05-06 22:08:04 +0200
  • 0a174f3cb8 third_party/cargo: enable luajit source building q3k 2021-05-06 22:06:33 +0200
  • 7cb787d73a engine/render: fix mouse move event parsing q3k 2021-05-06 22:04:40 +0200
  • 4a50bbf00d third_party/cargo: re-raze, fix winapi for windows q3k 2021-05-03 23:43:36 +0200
  • d61c1c6a77 engine, ecs: ticking q3k 2021-04-08 17:56:11 +0000
  • d76ccd41f7 engine: fix normals, rework lighting and scene q3k 2021-04-08 15:32:23 +0000
  • 1c33076401 engine, ecs: implement getting/setting entity component values q3k 2021-04-08 11:33:54 +0000
  • dd941e3792 engine: lua renderables q3k 2021-04-07 17:27:15 +0000
  • 8c045ff1f1 engine: move resource manager to ecs global q3k 2021-04-07 15:26:18 +0000
  • 6055a034f0 engine/render: lua userdata for resources/renderables q3k 2021-04-07 15:17:17 +0000
  • f0dc1cca3c engine: add optional labels to resource manager q3k 2021-04-07 14:13:01 +0000
  • 8b49f8324e engine, ecs: dynamically create components for entities q3k 2021-04-07 13:55:15 +0000
  • dd543f83f2 engine, ecs: add lazy entity building q3k 2021-04-06 11:25:52 +0000
  • a338a43195 lib/ecs: HRTB magic q3k 2021-04-05 22:56:17 +0000
  • 10e513dff4 engine: load lua from code, driveby stuff q3k 2021-04-05 22:09:31 +0000
  • 05dd81fa4f engine/util: rework file::resource api q3k 2021-04-05 18:35:17 +0000
  • 193ead1eb7 engine: scripted entity basics q3k 2021-04-05 16:34:12 +0000
  • be1ff9ad9c ecs: add id() -> str method q3k 2021-04-04 20:35:03 +0000
  • 8d4bac00cf engine: add scripting worldcontext q3k 2021-04-04 20:22:33 +0000
  • 630073f916 engine/input: add mouse deltas q3k 2021-04-04 17:48:13 +0000
  • e0dc8444ca engine/renderer: implement cursor locking q3k 2021-04-04 16:51:26 +0000
  • 814d01533f engine/renderer: expose resolution, return correct cursor coords q3k 2021-04-04 16:10:14 +0000
  • 6d4088a173 engine: add input module q3k 2021-04-04 15:46:29 +0000
  • 2be6a7be48 third_party/cargo: add mlua q3k 2021-04-03 16:35:31 +0000
  • 07436668f4 third_party/cargo: update q3k 2021-04-03 16:13:10 +0000
  • ae5dbbceac engine: make transformable modifiable q3k 2021-04-03 15:32:28 +0000
  • 6768f4d68c engine/render/vulkan: fix loading grayscale maps q3k 2021-04-03 14:05:48 +0000
  • 17adbf28f4 engine/demo: load roughness texture for cube q3k 2021-04-03 14:05:18 +0000
  • eb527f0339 shaders: fix normals q3k 2021-04-03 14:03:37 +0000
  • 441c1acbe2 assets: add roughness texture q3k 2021-04-03 14:03:15 +0000
  • 48b48f2181 third_party/cargo: submit leftover BUILD q3k 2021-03-22 18:17:37 +0000
  • 591e3146cd lib/ecs_macros: implement q3k 2021-03-22 00:20:35 +0000
  • 45d271c39b ecs: move to rust 2018 q3k 2021-03-21 22:33:31 +0000
  • dca2df8635 *: update rules_rust q3k 2021-03-21 22:26:42 +0000
  • 1db8479493 ecs: implement Access for tuples via macro q3k 2021-03-21 21:45:14 +0000
  • 4d39aee4f5 engine: re-enable moving lights in demo app q3k 2021-03-21 20:35:16 +0000
  • 5d318b1875 ecs: add .get() to Read{,Write}Component q3k 2021-03-21 20:34:53 +0000
  • dfd84a3af6 engine: rewrite App as Main q3k 2021-03-21 18:43:36 +0000
  • d778b6901e ecs: import cleanup q3k 2021-03-21 18:42:46 +0000
  • 120712d0a8 engine: port renderer to ecs q3k 2021-01-13 23:10:58 +0000
  • bf378bd288 ecs: Resource -> Global q3k 2021-03-21 16:12:58 +0000
  • 05e8bb7d1f ecs: Read{,Write}Data -> Read{,Write}Component q3k 2021-03-21 16:03:15 +0000
  • d8062733e9 lib/ecs: implement ReadWriteResource q3k 2021-03-21 15:45:43 +0000
  • 517db87c62 ecs: remove entities set q3k 2021-01-13 23:12:01 +0000
  • 03a846d42d ecs: implement resources q3k 2021-01-13 23:10:48 +0000
  • ab417a239d windows: run build.rs on winapi windows q3k 2021-01-08 01:24:55 +0000
  • f0f4cd5b96 third_party/cargo: generate for windows build q3k 2021-01-08 01:03:25 +0000
  • c25045bcb2 Fix build against new vulkano and new Rust q3k 2021-01-08 00:06:05 +0000
  • 2938a31682 third_party: bump everything q3k 2021-01-07 23:38:16 +0000
  • 08f6dc3ac5 Bump to rust 1.49 and new cargo-raze q3k 2021-01-07 22:48:22 +0000
  • d94fe9fa86 third_party/cargo: BUILD -> BUILD.bazel q3k 2021-01-07 22:42:29 +0000
  • e2c9044a17 engine: remove old ecs test code q3k 2020-12-10 00:22:25 +0000
  • 2bd393a536 ecs: implement mutable iterators and joins ecs q3k 2020-12-10 00:10:45 +0000
  • 184a67d6c1 ecs: add entity IDs to iterators q3k 2020-10-16 21:20:08 +0000
  • 81ebc1a80d lib/ecs: multiple system data sources support q3k 2020-10-16 18:22:56 +0000
  • 7ef85bd570 lib: basic ECS q3k 2020-08-22 14:41:36 +0000
  • 179cc63dd1 third_party/shaderc: fix build q3k 2020-08-03 13:29:25 +0200
  • 47e977cdd1 engine/main: daylight scene q3k 2020-07-26 16:32:40 +0200
  • 569c57a86c glslc: enable optimization q3k 2020-07-26 15:43:39 +0200
  • 1ce2889608 engine/shaders: add camera post-processing, split up q3k 2020-07-26 15:26:40 +0200
  • f5ae25214a third_party/shaderc: init q3k 2020-07-26 14:59:11 +0200
  • c87865d16e engine/{render,physics}: load textures into CIE XYZ q3k 2020-07-25 23:43:52 +0200
  • 24e25651c5 engine/render/vulkan: implement mipmaps q3k 2020-07-25 20:30:15 +0200
  • 56132c49a1 *: license under GPLv3 q3k 2020-07-24 00:53:33 +0200
  • 18b2432c33 engine/shaders: comment flip in vertex shader q3k 2020-07-24 00:34:41 +0200
  • 5695db686c engine: fix demo distribution q3k 2020-07-24 00:03:11 +0200
  • 4425f9cdf8 engine/shaders: disable ambient lighting q3k 2020-07-23 23:27:37 +0200
  • 778e8d74f0 engine/render: enable 8xMSAA q3k 2020-07-23 23:27:27 +0200
  • 2d1cbe539e engine/render: move lights to UBO q3k 2020-07-23 22:54:55 +0200