summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ecs: implement mutable iterators and joinsecsSerge Bazanski2020-12-105-70/+245
* ecs: add entity IDs to iteratorsSerge Bazanski2020-10-162-38/+41
* lib/ecs: multiple system data sources supportSerge Bazanski2020-10-162-24/+55
* lib: basic ECSSerge Bazanski2020-10-1610-6/+399
* third_party/shaderc: fix buildSerge Bazanski2020-08-033-6/+7
* engine/main: daylight sceneSergiusz Bazanski2020-07-263-7/+30
* glslc: enable optimizationSergiusz Bazanski2020-07-261-1/+1
* engine/shaders: add camera post-processing, split upSergiusz Bazanski2020-07-267-168/+251
* third_party/shaderc: initSergiusz Bazanski2020-07-267-8/+158
* engine/{render,physics}: load textures into CIE XYZSergiusz Bazanski2020-07-252-16/+67
* engine/render/vulkan: implement mipmapsSergiusz Bazanski2020-07-254-95/+218
* *: license under GPLv3Sergiusz Bazanski2020-07-2426-21/+1099
* engine/shaders: comment flip in vertex shaderSergiusz Bazanski2020-07-241-6/+1
* engine: fix demo distributionSergiusz Bazanski2020-07-245-6/+43
* engine/shaders: disable ambient lightingSergiusz Bazanski2020-07-231-1/+1
* engine/render: enable 8xMSAASergiusz Bazanski2020-07-232-11/+36
* engine/render: move lights to UBOSergiusz Bazanski2020-07-237-46/+68
* engine/render/vulkan: analytic lighting and PBR basicsSergiusz Bazanski2020-07-2310-70/+426
* engine/render: refactor mesh and materials into separate modulesSergiusz Bazanski2020-07-206-245/+265
* engine: pass roughness to shaderSergiusz Bazanski2020-07-132-3/+20
* engine/render: make pipeline aware of multiple texturesSergiusz Bazanski2020-07-133-8/+7
* engine/render: PBRTextureSetSergiusz Bazanski2020-07-132-10/+19
* engine/render: ImageOrRef -> TextureSergiusz Bazanski2020-07-132-27/+20
* engine/render: further cleanupsSergiusz Bazanski2020-07-132-28/+8
* engine/render: remove Resource enumSergiusz Bazanski2020-07-132-141/+139
* engine/render: start implement multi-texture materialsSergiusz Bazanski2020-07-1310-76/+240
* engine/vulkan: split pipeline into forward implementationSergiusz Bazanski2020-05-315-167/+175
* engine/vulkan: use multi-keyed resourcemaps for sorting resourcesSergiusz Bazanski2020-05-312-19/+17
* engine: use shitty resourcemap for object sortingSergiusz Bazanski2020-05-304-12/+46
* engine: use ResourceID for RM-managed resourcesSergiusz Bazanski2020-05-303-31/+77
* engine: create ResourceManager and Profiler, useSergiusz Bazanski2020-05-3010-43/+133
* *: add q3dSergiusz Bazanski2020-05-294-2/+52
* third_party/cargo: add flatbuffers, bumpSergiusz Bazanski2020-05-291824-199057/+348685
* engine: cleanupsSergiusz Bazanski2020-05-094-43/+9
* engine: texturesSergiusz Bazanski2020-05-0911-45/+169
* engine: image loadingSergiusz Bazanski2020-04-043-0/+36
* engine: abstract resource loadingSergiusz Bazanski2020-04-043-6/+14
* third_party/cargo: patch image librarySergiusz Bazanski2020-04-043-11/+83
* third_party/cargo: add imageSergiusz Bazanski2020-04-04462-0/+99415
* bump winit, vulkano, ...Sergiusz Bazanski2020-03-172114-251600/+287121
* add openvr, update depsSergiusz Bazanski2020-03-16671-7933/+56255
* bump rules_rust and nightlySergiusz Bazanski2020-03-161-5/+7
* fix layer selectionSergiusz Bazanski2020-03-161-0/+1
* shitty tarball ruleSergiusz Bazanski2020-03-164-5/+30
* finally, zbufferiumSergiusz Bazanski2020-03-164-7/+30
* hypercuberSergiusz Bazanski2020-03-162-2/+6
* h y p e r c u b e sSergiusz Bazanski2020-03-163-48/+76
* instanced rendering, nuke multithreaded renderingSergiusz Bazanski2020-03-158-151/+142
* codify {surface,swapchain}_bindingSergiusz Bazanski2020-03-154-14/+14
* cleanup crimesSergiusz Bazanski2020-03-152-16/+8