Commit Graph

1846 Commits

Author SHA1 Message Date
turanszkij b08d3a1153 refactors 2019-07-03 19:08:04 +01:00
Turanszki Janos 08ab7ae9de fix debug build after merge 2019-07-02 22:21:04 +01:00
Turanszki Janos 522ebfef0c merge branch multithreaded renderer, update version 2019-07-02 21:44:52 +01:00
Turanszki Janos 1ba9fc7680 renderer updates: allocator lazy init, shadowindex fix 2019-07-02 21:34:39 +01:00
Turanszki Janos 58009d4781 Merge branch 'master' into multithreaded-renderer 2019-07-02 20:37:33 +01:00
Turanszki Janos 596943ab20 fixed appveyor build missing asset 2019-07-02 20:37:04 +01:00
turanszkij 7aa3e3ad6f refactors, fixes, everything seems to work now with multithreaded renderer 2019-07-02 19:04:00 +01:00
Turanszki Janos e4b67f6351 removed batch files 2019-07-01 20:30:13 +01:00
turanszkij f98e3baf43 vulkan fixes, general fixes, starting to look good, profiler needs rethinking 2019-07-01 19:01:49 +01:00
turanszkij 7e514bdf56 lot of refactor, things are sort of working but not everything yet 2019-06-30 15:12:19 +01:00
turanszkij 011d66e676 sort of working dx12 and vulkan 2019-06-30 11:50:25 +01:00
turanszkij 97f3d7032e resurrected multithreaded rendering 2019-06-30 01:45:49 +01:00
turanszkij f2673802fa jobsystem updates:
- separate workloads possible with context;
- jobs can spawn other jobs;
- threads don't yield when waiting;
- loading screen uses job system now;
- compiling psos with jobsystem;
2019-06-29 17:18:12 +01:00
turanszkij 63246ace63 jobsystem update: polling doesn't yield any more 2019-06-29 16:53:34 +01:00
turanszkij 4bdd89e79f jobsystem update: context to separate workloads; now jobs are able to spawn other jobs; 2019-06-29 15:02:23 +01:00
turanszkij 95d5bec746 editor: ray bounce count slider now applies to path tracer 2019-06-04 23:39:28 +01:00
turanszkij a37e484c0d rearranged bvh primitive memory layout; packed bvh flag buffer as bitfield; 2019-06-01 17:37:56 +01:00
turanszkij 82a991a57d added ray sorting for more coherency 2019-06-01 15:37:19 +01:00
turanszkij 737e5ede7e bvh distance check optimization 2019-06-01 12:27:44 +01:00
turanszkij 4abf3a0667 better bvh memory layout 2019-06-01 03:03:27 +01:00
turanszkij 5a4fd64a8b updated bvh primitive data layout 2019-06-01 02:02:56 +01:00
turanszkij d5d5689b57 separated bvh primitive and primitivedata; 2019-06-01 01:44:09 +01:00
turanszkij 8d129b0bc4 raytracing fixes; bvh optimization; 2019-06-01 01:38:19 +01:00
turanszkij 7638bb40c6 bvh and raytracing fixes + refactor 2019-05-30 23:43:45 +01:00
turanszkij 8ca7ea7943 raytrace bvh sorting fix 2019-05-28 19:03:59 +01:00
turanszkij e82df5e6bc fluid simulator fix 2019-05-24 18:32:07 +01:00
turanszkij 10d41b3722 shadow cascade blend optimization; envprobe layer fix; 2019-05-21 22:33:42 +01:00
turanszkij 24ae537bbf updated path tracing: normal maps; uvset fix; 2019-05-20 22:10:55 +01:00
turanszkij 209314c76a input manager update: analog stick; added controller support to tps characer sample; 2019-05-19 15:05:51 +01:00
turanszkij 27392a3c49 layer system updates; shadow priority fix; area light fix; minor updates; 2019-05-18 10:42:05 +01:00
turanszkij 68789d7c91 temporal aa hotfix 2019-05-17 12:59:36 +01:00
turanszkij 3d7b69e3a7 fixed shadow cascade blend artifact 2019-05-16 20:41:11 +01:00
turanszkij 262a841916 stable cascaded shadow maps 2019-05-15 23:18:09 +01:00
turanszkij a28cfdb7da updated fighting game sample 2019-05-14 21:32:58 +01:00
turanszkij e840f61942 shader refactors 2019-05-14 21:30:56 +01:00
turanszkij 51440d3076 updated fighting game sample: better camera bounds, added combos 2019-05-13 19:25:45 +01:00
turanszkij 53e7f6ca3b refactors, removed min max macro usage 2019-05-10 18:26:05 +01:00
turanszkij b4aac25021 fixed base cube asset 2019-05-08 19:00:12 +01:00
turanszkij ed58ef81f1 updated fighting game sample assets 2019-05-04 18:27:15 +01:00
turanszkij 1fbd6843d1 updated fighting game sample 2019-05-04 17:42:39 +01:00
turanszkij 0b0b4f751e loading screen update 2019-05-04 16:30:52 +01:00
turanszkij cf57052dcf updated fighting game: more character colors 2019-05-04 03:39:06 +01:00
turanszkij fdad279871 editor update: lightmap gen atlas source UV 2019-05-04 02:54:25 +01:00
turanszkij 1fba73ec54 updated fighting game sample: controller support, 2 player support 2019-05-03 21:08:08 +01:00
turanszkij 0b40949ae0 updated input manager for controllers, scripting API updates 2019-05-03 21:01:22 +01:00
turanszkij 16ee39c0e4 updated fighting game sample: improved fireball 2019-05-02 23:49:50 +01:00
Turanszki Janos 3a6c2c4873 updated fighting game sample: improved fireball 2019-05-02 21:24:15 +01:00
turanszkij ceab9513b5 added missing texture 2019-05-02 20:03:09 +01:00
turanszkij 8d3e9096b4 updated fighting game sample: improved fireball 2019-05-02 20:00:13 +01:00
Turanszki Janos 771fccf584 updated fighting game sample: fireball move (wip) 2019-05-02 00:14:53 +01:00