q3k
|
0be37ee3f7
|
engine: use ResourceID for RM-managed resources
|
2020-05-30 02:14:10 +02:00 |
q3k
|
ea8aa09791
|
engine: create ResourceManager and Profiler, use
The ResourceManager now owns all thicc resources (meshes and textures),
letting us a) use identifiers for them b) stop using Arc as much.
|
2020-05-30 00:56:20 +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
|
b9aeafd921
|
engine: cleanups
- remove unused image submodules
- fix validation error with subpass commands
- render with vsync
|
2020-05-09 01:02:26 +02:00 |
q3k
|
1636b9efcc
|
engine: textures
|
2020-05-09 00:40:47 +02:00 |
q3k
|
cb1e800279
|
engine: image loading
|
2020-04-04 22:18:37 +02:00 |
q3k
|
fab5855aaa
|
engine: abstract resource loading
|
2020-04-04 22:18:26 +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
|
4525750fe7
|
bump rules_rust and nightly
|
2020-03-16 23:19:29 +01:00 |
q3k
|
e4e0200364
|
fix layer selection
|
2020-03-16 23:19:21 +01:00 |
q3k
|
021303cc7c
|
shitty tarball rule
|
2020-03-16 01:30:36 +01:00 |
q3k
|
a792b18eb8
|
finally, zbufferium
|
2020-03-16 01:03:59 +01:00 |
q3k
|
63d276f664
|
hypercuber
|
2020-03-16 00:40:04 +01:00 |
q3k
|
3bcbbe6c71
|
h y p e r c u b e s
|
2020-03-16 00:24:28 +01:00 |
q3k
|
91018922cb
|
instanced rendering, nuke multithreaded rendering
|
2020-03-15 23:48:07 +01:00 |
q3k
|
9e38c48452
|
codify {surface,swapchain}_binding
|
2020-03-15 17:02:49 +01:00 |
q3k
|
b281836261
|
cleanup crimes
|
2020-03-15 16:58:03 +01:00 |
q3k
|
5a18a63928
|
multithreaded buffer building
|
2020-03-15 16:43:15 +01:00 |
q3k
|
c2f5f31bf0
|
build secondary buffers before waiting for new frame
|
2020-03-14 20:53:33 +01:00 |
q3k
|
51263272b0
|
be smarter about loading validation layers
|
2020-03-14 19:11:28 +01:00 |
q3k
|
9c217bd83c
|
move projection matrix to push constants
|
2020-03-14 17:32:05 +01:00 |
q3k
|
792409145d
|
unhardcode shader descriptor layout
|
2020-03-14 17:15:01 +01:00 |
q3k
|
b1fef79ead
|
configurable descriptor sets
|
2020-03-14 16:55:03 +01:00 |
q3k
|
c9a34b6a40
|
use cpu buffer pool for uniforms
|
2020-01-26 21:48:09 +01:00 |
q3k
|
08d7443763
|
do not recreate vertex/index buffers
|
2020-01-26 20:59:55 +01:00 |
q3k
|
86e5d03a91
|
refactor: renderable
|
2020-01-26 01:57:15 +01:00 |
q3k
|
8b82aeac1c
|
uniforms/perspective works
|
2020-01-25 20:20:32 +01:00 |
q3k
|
d629e9d752
|
uniformly garbage
|
2020-01-23 00:33:40 +01:00 |
q3k
|
10a748e3b3
|
indexed drawing
|
2020-01-22 03:33:56 +01:00 |
q3k
|
1fc9d9ff1a
|
third_party/cargo: add cgmath
|
2020-01-22 00:35:27 +01:00 |
q3k
|
b6071b0a51
|
slower FPS counter, debug presentation
|
2020-01-20 21:30:34 +01:00 |
q3k
|
90d308143e
|
refactoring
|
2020-01-20 04:01:36 +01:00 |
q3k
|
fde3c4f94c
|
split vertex to vulkan::data, use immutable buffers
|
2020-01-20 03:31:03 +01:00 |
q3k
|
154dd2b5dc
|
start forward shader with vertex data
|
2020-01-20 03:23:41 +01:00 |
q3k
|
75e6b20c3f
|
rearming works
|
2020-01-20 02:12:50 +01:00 |
q3k
|
8fc9fd6c9d
|
engine: add fps counter, fix flipping
|
2020-01-20 02:00:14 +01:00 |
q3k
|
ac4b0ca497
|
prepare for reswapchain
|
2020-01-19 23:21:27 +01:00 |
q3k
|
dfef4de4d8
|
triangle GET
|
2020-01-19 16:59:05 +01:00 |
q3k
|
6a53f5fc69
|
shaders: triangle, build stuff
|
2020-01-19 01:41:45 +01:00 |
q3k
|
0bcd4a5d9f
|
WORKSPACE: use upstream rules_rust
|
2020-01-19 00:54:07 +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 |
q3k
|
77c88aa27a
|
refucktor
|
2020-01-18 21:03:31 +01:00 |
q3k
|
14238117a1
|
swap chains
|
2019-05-07 02:25:52 +02:00 |
q3k
|
4846d2c442
|
logical queues and device
|
2019-05-07 01:24:55 +02:00 |
q3k
|
9c1f39b669
|
vulkan lol
|
2019-05-05 16:52:27 +02:00 |