Commit graph

772 commits

Author SHA1 Message Date
Lubos Lenco 5e736a615f Logic fixes, primitive events 2017-04-16 14:46:35 +02:00
Lubos Lenco 795726b28b Logic fixes 2017-04-14 20:38:50 +02:00
Lubos Lenco 17b92a8140 Improve bone export 2017-04-11 23:21:42 +02:00
Lubos Lenco ba50c68c8c Gamepad for walk navigation 2017-04-11 15:29:27 +02:00
Lubos Lenco 53421a5447 Ease walk navigation 2017-04-11 12:24:42 +02:00
Lubos Lenco e02e012eec More logic control 2017-04-11 11:28:22 +02:00
Lubos Lenco 08ea9ab9f4 Proper input system 2017-04-10 21:17:17 +02:00
Lubos Lenco 4cbeb3bbf8 Logic nodes round 4 2017-04-08 20:05:35 +02:00
Lubos Lenco 3478cf22e4 Logic nodes round 3 2017-04-08 00:34:45 +02:00
Lubos Lenco ac7bfb1b8e Logic nodes round 2 2017-04-04 23:11:31 +02:00
Lubos Lenco 1ad5eb0b79 Logic nodes round 1 2017-04-03 22:29:46 +02:00
Lubos Lenco e9d55ebce5 Clean up logic compiler 2017-04-02 23:26:27 +02:00
Lubos Lenco ee38cd1a8b Fix define 2017-04-02 13:21:01 +02:00
Lubos Lenco f28d7641f3 Physics constraints 2017-04-02 13:13:43 +02:00
Lubos Lenco d7be94d6e1 Merge logic nodes 2017-03-21 03:06:38 +01:00
Lubos Lenco a49907b870 Renderer speedup round 3 2017-03-14 20:43:54 +01:00
Lubos Lenco 359bb45871 Renderer speedup round 2 2017-03-12 17:29:22 +01:00
Lubos Lenco fc167d2885 Renderer speedup round 1 2017-03-11 01:50:47 +01:00
Lubos Lenco 19c995c018 Push logic nodes 2017-03-06 02:29:03 +01:00
Lubos Lenco 856038336b Fix PickLocationNode 2017-03-04 18:02:20 +01:00
Lubos Lenco 298175ee31 Fix forward lamp attenuation 2017-03-04 16:46:39 +01:00
Lubos Lenco fca4fed9d4 Finish area lights 2017-03-03 14:36:01 +01:00
Lubos Lenco 2e9b0451d1 Rename tangent attrib 2017-03-02 10:15:22 +01:00
Lubos Lenco 707daf8da3 Fix console 2017-02-28 13:48:19 +01:00
Lubos Lenco 03e2873e16 Fix haxebullet cpp compile 2017-02-26 15:09:36 +01:00
Lubos Lenco dea1d9e579 Expose uniform sets 2017-02-09 21:43:14 +01:00
Lubos Lenco a7634abf25 Use vec4s for skinning 2017-02-07 14:14:05 +01:00
Lubos Lenco 897e5c29de Mesh groups 2017-01-29 16:15:04 +01:00
Lubos Lenco 4414d164cc Active scene for render res 2017-01-19 00:26:18 +01:00
Lubos Lenco 3a8a6e1b28 Fix name conflict 2017-01-13 11:40:59 +01:00
Lubos Lenco 421b232823 Ensure image file exists 2017-01-12 12:11:25 +01:00
Lubos Lenco 676d11abcb Save only valid texts 2017-01-10 22:57:22 +01:00
Lubos Lenco 13a3526273 Soft bodies 2017-01-10 10:41:06 +01:00
Lubos Lenco 4716c7719c PhysicsBreak 2017-01-07 13:50:55 +01:00
Lubos Lenco f0bb3a7462 Switch to bui 2017-01-02 22:46:18 +01:00
Lubos Lenco 15fe673b48 Fix py scripts in Krom 2016-12-16 00:12:21 +01:00
Lubos Lenco 9df4bc1e9e Passive rigid bodies and damping 2016-12-08 14:30:39 +01:00
Lubos Lenco 1377d02c0d Few navigation nodes 2016-12-07 14:33:18 +01:00
Lubos Lenco 695d0bf69b Primitive navmeshes. 2016-12-07 02:01:42 +01:00
Lubos Lenco eb7155b377 Primitive lod system 2016-12-05 01:54:01 +01:00
Lubos Lenco 3a6155187f Fix scene format typedefs. 2016-11-30 01:33:26 +01:00
Lubos Lenco 177f31178e Fix char handling. 2016-11-26 21:44:11 +01:00
Lubos Lenco b0c8d76395 Simple mouse lock for FPS controller. 2016-11-24 18:48:22 +01:00
Lubos Lenco 04df49b88f Migrating to Krom. 2016-11-23 15:34:59 +01:00
Lubos Lenco 63a7ecc2f2 deltaX to movementX for consistency with Kha. 2016-11-22 22:18:08 +01:00
Lubos Lenco 9693109357 Detect glsl version. 2016-11-22 15:02:03 +01:00
Lubos Lenco 1649d77096 Fix shadows for height maps. 2016-11-19 11:44:15 +01:00
Lubos Lenco 2bba8a4a18 Isolate webgl calls. 2016-11-14 16:37:49 +01:00
Lubos Lenco 1622c37595 Logic nodes work. 2016-11-14 12:45:56 +01:00
Lubos Lenco a2667d8dca Capture output as render result. 2016-11-12 18:30:39 +01:00
Lubos Lenco ac509cefd2 Asset loading progress. 2016-11-07 23:06:08 +01:00
Lubos Lenco f5cdac1c7c Area lamps. 2016-11-06 15:07:13 +01:00
Lubos Lenco 2348aa06f9 Area maximizing. 2016-11-05 12:56:12 +01:00
Lubos Lenco 16a8c5f5cd Fix Linux path. 2016-11-02 15:51:25 +01:00
Lubos Lenco bde33846c7 Include script header. 2016-11-01 17:53:11 +01:00
Lubos Lenco dbd6517e10 Use fromEuler. 2016-11-01 14:23:42 +01:00
Lubos Lenco 272b735ec0 Line endings, windows fixes. 2016-10-25 13:01:20 +02:00
Lubos Lenco e50f60454e Shaders ready. 2016-10-23 15:32:26 +02:00
Lubos Lenco 202ad3d7cf Dynamic resolution scaling. 2016-10-19 17:46:13 +02:00
Lubos Lenco 1dc2dcf6f8 Reusing shader code. 2016-10-17 00:02:51 +02:00
Lubos Lenco 361b1d91cb Use tabs for Haxe. 2016-10-15 20:19:09 +02:00
Lubos Lenco dec9eb1351 Separate uniforms. 2016-10-15 15:08:25 +02:00
Lubos Lenco 17f30c4b85 Support compressed assets. 2016-10-15 12:17:33 +02:00
Lubos Lenco 0fef65aa5f Defines to lower-case. 2016-10-12 18:26:56 +02:00
Lubos Lenco 85ea9845f2 Cleaning up. 2016-10-12 17:52:27 +02:00
Lubos Lenco 0bbd0a59a3 Voxel cone tracing. 2016-10-09 16:06:18 +02:00
Lubos Lenco ddb83de3b8 Camera controllers & constraints. 2016-10-02 19:52:40 +02:00
Lubos Lenco e7ba7c30ba Tessellation instancing & fixes. 2016-09-29 22:49:22 +02:00
Lubos Lenco 80b8bc3236 Prop descriptions. 2016-09-23 00:34:42 +02:00
Lubos Lenco e8ce9f2030 Minor bone export fixes. 2016-09-16 01:11:34 +02:00
Lubos Lenco b983c75271 Basic Blender operator mapping. 2016-09-14 16:17:26 +02:00
Lubos Lenco 02145ffc6a Asynchronous resource loading. 2016-09-14 11:49:32 +02:00
Lubos Lenco cd2e936fcf Fix translucent, redirect traces to Blender. 2016-09-05 17:03:20 +02:00
Lubos db00e84343 More live patching. 2016-09-03 13:30:52 +02:00
Lubos ca1faf8d90 More probes and Electron live patching. 2016-09-02 23:11:04 +02:00
Lubos Lenco f3554b4de8 Dual quaternion skinning, mirrors. 2016-08-29 09:56:34 +02:00
Lubos Lenco 8e3c2e0c74 Match Blender naming. 2016-08-25 00:26:01 +02:00
Lubos Lenco 5dd8f5a926 Anims, begin dual quaternion skinning. 2016-08-23 22:55:46 +02:00
Lubos Lenco db3d4b91fe Id to name. 2016-08-22 22:05:01 +02:00
Lubos Lenco 878a27ee93 Packed assets support. 2016-08-22 21:56:28 +02:00
Lubos Lenco 9a49e84f43 Expose API manually. 2016-08-21 22:31:36 +02:00
Lubos Lenco e90dbbcd4b More Python/JS scripting. 2016-08-21 20:00:37 +02:00
Lubos Lenco 61e859dae9 Basic Python and JS scripting. 2016-08-21 00:16:13 +02:00
Lubos Lenco c6e4a9849c Improving controllers. 2016-08-16 23:54:37 +02:00
Lubos Lenco 5d1f9e4c66 More compositor nodes + clean up. 2016-08-15 23:45:03 +02:00
Lubos Lenco 8dc44c5069 Less code = better code. 2016-08-15 01:59:49 +02:00
Lubos Lenco 56ed9b8542 Refined logic nodes. 2016-08-14 21:08:01 +02:00
Lubos Lenco 5af755bb33 Match sky strength to Cycles. 2016-08-11 22:24:45 +02:00
Lubos Lenco f7ea3d62d0 Super fast shaders. 2016-08-07 23:12:14 +02:00
Lubos Lenco c3f8cd31f7 Update to latest Kha. 2016-08-04 22:38:56 +02:00
Lubos Lenco 8d91590cf8 Begin scene inspector. 2016-07-31 20:17:11 +02:00
Lubos Lenco 09cf85257c Animation support for all nodes. 2016-07-31 11:49:55 +02:00
Lubos Lenco f34760589f Fixed skin export. 2016-07-28 22:38:11 +02:00
Lubos Lenco 1f3684f9b0 Static temporal AA. 2016-07-28 13:21:27 +02:00
Lubos Lenco fc9ef1ae2f Empty navmesh traits. 2016-07-27 14:25:01 +02:00
Lubos Lenco e38f433349 More profile. 2016-07-22 23:25:07 +02:00
Lubos Lenco a2488719b1 Begin visual console. 2016-07-21 17:45:39 +02:00
Lubos Lenco 5bfa99dc77 Track referenced assets. 2016-07-19 19:42:46 +02:00
Lubos Lenco 77f6c6652a Fixed cpp vehicle. 2016-07-19 09:50:35 +02:00
Lubos Lenco 5685d75582 More shader constants, improved vehicle. 2016-07-18 20:28:52 +02:00
Lubos Lenco 91fa10b970 Drop to ground. 2016-07-18 12:31:31 +02:00
Lubos Lenco 0792bd6901 Fixed list indices. 2016-07-17 23:29:30 +02:00
Lubos Lenco cf8f7186da Expose more shader constants. 2016-07-17 20:29:53 +02:00
Lubos Lenco 941d12feb7 Basic volumetric cloudscapes. 2016-07-12 00:09:02 +02:00
Lubos Lenco ca373d6bfd Finalizing SDK. 2016-07-10 00:51:39 +02:00
Lubos Lenco d10ac62f06 Talk to SDK. 2016-06-30 13:22:05 +02:00
Lubos Lenco 1be5d871c6 Raw SMAA shaders. 2016-06-13 15:07:57 +02:00
Lubos Lenco e4948d5713 PCSS, begin SMAA. 2016-06-07 14:51:41 +02:00
Lubos Lenco 0dbe35f27c Hybrid path-tracing, blended probes. 2016-06-07 09:38:49 +02:00
Lubos Lenco 6439afb284 Hosek Wilkie sky model. 2016-06-03 17:18:38 +02:00
Lubos Lenco fb4ae736e6 Preliminary weighted blended OIT. 2016-05-27 01:12:21 +02:00
Lubos Lenco 0ff38c5e08 Improved material parsing and pipeline nodes. 2016-05-25 00:13:44 +02:00
Lubos Lenco 7a4ce91202 Light emission node. 2016-05-16 12:01:12 +02:00
Lubos Lenco 58b3c32f01 Empty decals pass. 2016-05-15 12:12:21 +02:00
Lubos Lenco 68452c0006 Ocean modifier hook. 2016-05-15 00:39:44 +02:00
Lubos Lenco 9431337efe God-rays pass base. 2016-05-12 21:03:23 +02:00
Lubos Lenco 437562b364 Preliminary polygonal lights. 2016-05-10 12:11:31 +02:00
Lubos Lenco 6ca3543de0 Clean up. 2016-05-07 13:22:51 +02:00
Lubos Lenco bb00363333 Fixed static mesh collision for cpp. 2016-05-07 00:32:52 +02:00
Lubos Lenco 7034be1da1 Collision margin. 2016-05-06 23:46:04 +02:00
Lubos Lenco f9604b5bb6 First waters. 2016-05-05 19:50:03 +02:00
Lubos Lenco da8d2521dc Added readme note. 2016-04-29 11:11:45 +02:00
Lubos Lenco 60dce4b8e9 Haxe 3.3 works. 2016-04-27 10:29:32 +02:00
Lubos Lenco f290684ca4 Fixed ping-pong. 2016-04-16 18:57:32 +02:00
Lubos Lenco 18567e95b1 Electron game player. 2016-04-14 16:56:10 +02:00
Lubos Lenco ec52e1cfa2 Khafile extending support. 2016-04-12 22:59:06 +02:00
Lubos Lenco d2c5bfcbb1 More reflection raymarching. 2016-04-12 14:44:21 +02:00
Lubos Lenco 837711c783 Environment links. 2016-04-08 16:17:57 +02:00
Lubos Lenco 052b2d26cd Update to latest Kha. 2016-04-06 15:09:53 +02:00
Lubos Lenco 358693f375 Lens flare with occlusion testing. 2016-04-03 23:25:53 +02:00
Lubos Lenco 6ba1012355 Basic FPS controller. 2016-03-28 23:02:42 +02:00
Lubos Lenco bbd7ee2353 Basic path-trace renderer pipeline. 2016-03-17 19:29:53 +01:00
Lubos Lenco 41ee896f42 Refactoring nodes 2016-03-12 12:11:55 +01:00
Lubos Lenco 813966f4ea Improve shader resource parsing 2016-02-21 21:06:01 +01:00
Lubos Lenco 06f1385e82 Basic vehicle simulation 2016-02-20 12:46:12 +01:00
Lubos Lenco bbef9544fa Physics drag trait 2016-02-19 11:41:54 +01:00
Lubos Lenco 5b7617f3f0 Parse world nodes 2016-02-08 14:58:55 +01:00
Lubos Lenco d74fa3c777 Export logic nodes to separate folder 2016-02-07 23:03:52 +01:00
Lubos Lenco e8d7f7d6e4 Generate forward pipeline nodes 2016-01-27 23:40:33 +01:00
Lubos Lenco db8088862a Export built-in traits 2016-01-25 22:29:50 +01:00
Lubos Lenco 7d233231fd Set startup scene 2016-01-25 16:46:13 +01:00
Lubos Lenco 8826415258 Skinning class 2016-01-24 22:32:51 +01:00
Lubos Lenco c275ca7625 Reworking matrix structure 2016-01-21 19:02:02 +01:00
Lubos Lenco ddabd1f218 Unified Bullet API 2016-01-21 02:37:36 +01:00
Lubos Lenco 6dbe92199f Correctly export logic nodes 2016-01-20 17:58:31 +01:00
Lubos Lenco fc3b002c70 Optional physics 2016-01-11 13:50:54 +01:00
Lubos Lenco 3b0862afe5 Include only referenced shaders 2016-01-11 13:07:44 +01:00
Lubos Lenco 2d213340bf Deferred rendering progress 2016-01-03 19:41:00 +01:00
Lubos Lenco 6749552751 Compiler guards for physics traits 2015-12-24 16:12:32 +01:00
Lubos Lenco 3c4972ac09 Begin deferred pipeline 2015-12-21 15:20:00 +01:00
Lubos Lenco d89adbb34e Shader variants refactor 2015-12-17 20:07:23 +01:00
Lubos Lenco 58f4eaf8d5 GPU skinning 2015-12-17 14:25:42 +01:00
Lubos Lenco fbfbe62fc7 Begin GPU skinning 2015-12-15 23:09:08 +01:00
Lubos Lenco 38e76e7316 Instanced particles 2015-12-15 12:52:23 +01:00
Lubos Lenco e107a3b611 Particles and frustum culling 2015-12-11 18:25:02 +01:00
Lubos Lenco d88c8142a4 Animation progress 2015-12-11 09:30:43 +01:00
Lubos Lenco 010fcbae4f Skinning and more 2015-12-08 23:57:00 +01:00
Lubos Lenco 658469fdf6 Python clean up 2015-12-07 20:04:23 +01:00
Lubos Lenco aeb3ec5a22 Shaders and camera work 2015-12-05 14:52:31 +01:00
Lubos Lenco 3eae0de6e1 Instancing and variants 2015-12-03 14:38:33 +01:00
Lubos Lenco 862cc13c98 Shader variations 2015-12-03 02:36:18 +01:00
Lubos Lenco 63620fd767 Normal maps 2015-11-28 16:53:52 +01:00
Lubos Lenco e44d9aa8a9 Physics world 2015-11-26 22:30:19 +01:00
Lubos Lenco 7e1052be90 Node scripting 2015-11-26 15:36:17 +01:00
Lubos Lenco 54ff70b744 Parse animation arguments 2015-11-26 10:15:52 +01:00
Lubos Lenco b6266e3640 Materials work 2015-11-26 00:56:26 +01:00
Lubos Lenco 593a0623ab Environment map shaders 2015-11-25 01:39:10 +01:00
Lubos Lenco 9bc2817a14 Sync 2015-11-10 22:07:28 +01:00
Lubos Lenco 8c9dcc972b Ortho camera 2015-11-10 21:11:56 +01:00
Lubos Lenco 60e4d28141 Camera type 2015-11-07 20:45:08 +01:00
Lubos Lenco cd7c01de2e Include shaders 2015-11-07 19:39:38 +01:00
Lubos Lenco 2a2033cc5e Empty screen 2015-10-31 12:08:49 +01:00