-
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