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