Commit Graph

  • 29ff5f6eb4 engine/render/vulkan: analytic lighting and PBR basics q3k 2020-07-23 17:45:24 +0200
  • 1a52782882 engine/render: refactor mesh and materials into separate modules q3k 2020-07-20 21:16:29 +0200
  • 2eaecfd1dd engine: pass roughness to shader q3k 2020-07-13 23:56:18 +0200
  • 37dd8e39b7 engine/render: make pipeline aware of multiple textures q3k 2020-07-13 23:48:39 +0200
  • cf9ebfbae7 engine/render: PBRTextureSet q3k 2020-07-13 23:33:18 +0200
  • c541260a93 engine/render: ImageOrRef -> Texture q3k 2020-07-13 23:14:12 +0200
  • bf60f262d9 engine/render: further cleanups q3k 2020-07-13 23:11:26 +0200
  • 1169d7796e engine/render: remove Resource enum q3k 2020-07-13 23:06:39 +0200
  • 0aefcdd347 engine/render: start implement multi-texture materials q3k 2020-07-13 22:58:24 +0200
  • c5e6c75f23 engine/vulkan: split pipeline into forward implementation q3k 2020-05-31 00:56:22 +0200
  • ebf55d518a engine/vulkan: use multi-keyed resourcemaps for sorting resources q3k 2020-05-31 00:41:28 +0200
  • a0e045cbbb engine: use shitty resourcemap for object sorting q3k 2020-05-30 23:47:56 +0200
  • 0be37ee3f7 engine: use ResourceID for RM-managed resources q3k 2020-05-30 02:14:10 +0200
  • ea8aa09791 engine: create ResourceManager and Profiler, use q3k 2020-05-30 00:56:20 +0200
  • dc8f162361 *: add q3d q3k 2020-05-29 03:25:27 +0200
  • b137b16600 third_party/cargo: add flatbuffers, bump q3k 2020-05-29 03:22:15 +0200
  • b9aeafd921 engine: cleanups q3k 2020-05-09 01:02:26 +0200
  • 1636b9efcc engine: textures q3k 2020-05-09 00:40:43 +0200
  • cb1e800279 engine: image loading q3k 2020-04-04 22:18:37 +0200
  • fab5855aaa engine: abstract resource loading q3k 2020-04-04 22:18:26 +0200
  • dfb3335d64 third_party/cargo: patch image library q3k 2020-04-04 20:20:27 +0200
  • 661bc12dbd third_party/cargo: add image q3k 2020-04-04 20:00:11 +0200
  • 2ae07a4679 bump winit, vulkano, ... q3k 2020-03-17 00:00:50 +0100
  • 14ae060a30 add openvr, update deps q3k 2020-03-16 23:30:09 +0100
  • 4525750fe7 bump rules_rust and nightly q3k 2020-03-16 23:19:29 +0100
  • e4e0200364 fix layer selection q3k 2020-03-16 23:19:21 +0100
  • 021303cc7c shitty tarball rule q3k 2020-03-16 01:30:36 +0100
  • a792b18eb8 finally, zbufferium q3k 2020-03-16 01:03:59 +0100
  • 63d276f664 hypercuber q3k 2020-03-16 00:40:04 +0100
  • 3bcbbe6c71 h y p e r c u b e s q3k 2020-03-16 00:24:28 +0100
  • 91018922cb instanced rendering, nuke multithreaded rendering q3k 2020-03-15 23:48:07 +0100
  • 9e38c48452 codify {surface,swapchain}_binding q3k 2020-03-15 17:02:49 +0100
  • b281836261 cleanup crimes q3k 2020-03-15 16:58:03 +0100
  • 5a18a63928 multithreaded buffer building q3k 2020-03-15 16:43:15 +0100
  • c2f5f31bf0 build secondary buffers before waiting for new frame q3k 2020-03-14 20:53:33 +0100
  • 51263272b0 be smarter about loading validation layers q3k 2020-03-14 19:11:28 +0100
  • 9c217bd83c move projection matrix to push constants q3k 2020-03-14 17:32:05 +0100
  • 792409145d unhardcode shader descriptor layout q3k 2020-03-14 16:56:12 +0100
  • b1fef79ead configurable descriptor sets q3k 2020-03-14 16:55:03 +0100
  • c9a34b6a40 use cpu buffer pool for uniforms q3k 2020-01-26 21:48:09 +0100
  • 08d7443763 do not recreate vertex/index buffers q3k 2020-01-26 20:59:55 +0100
  • 86e5d03a91 refactor: renderable q3k 2020-01-26 01:57:15 +0100
  • 8b82aeac1c uniforms/perspective works q3k 2020-01-25 20:20:32 +0100
  • d629e9d752 uniformly garbage q3k 2020-01-23 00:33:40 +0100
  • 10a748e3b3 indexed drawing q3k 2020-01-22 03:33:56 +0100
  • 1fc9d9ff1a third_party/cargo: add cgmath q3k 2020-01-22 00:34:02 +0100
  • b6071b0a51 slower FPS counter, debug presentation q3k 2020-01-20 21:29:28 +0100
  • 90d308143e refactoring q3k 2020-01-20 04:01:36 +0100
  • fde3c4f94c split vertex to vulkan::data, use immutable buffers q3k 2020-01-20 03:26:06 +0100
  • 154dd2b5dc start forward shader with vertex data q3k 2020-01-20 03:23:41 +0100
  • 75e6b20c3f rearming works q3k 2020-01-20 02:12:50 +0100
  • 8fc9fd6c9d engine: add fps counter, fix flipping q3k 2020-01-20 02:00:14 +0100
  • ac4b0ca497 prepare for reswapchain q3k 2020-01-19 23:21:27 +0100
  • dfef4de4d8 triangle GET q3k 2020-01-19 16:59:05 +0100
  • 6a53f5fc69 shaders: triangle, build stuff q3k 2020-01-19 01:41:45 +0100
  • 0bcd4a5d9f WORKSPACE: use upstream rules_rust q3k 2020-01-19 00:54:07 +0100
  • ac8a8b0f5a vendor all the shit. q3k 2020-01-19 00:27:25 +0100
  • 5565a77ac4 cargo -> bazel q3k 2020-01-19 00:27:11 +0100
  • 77c88aa27a refucktor q3k 2020-01-18 21:03:31 +0100
  • 14238117a1 swap chains q3k 2019-05-07 02:25:52 +0200
  • 4846d2c442 logical queues and device q3k 2019-05-07 01:24:55 +0200
  • 9c1f39b669 vulkan lol q3k 2019-05-05 16:52:27 +0200