Commit Graph

507 Commits

Author SHA1 Message Date
Jack Andersen b48b8e3ea7 More portable way of testing for SLERP 2016-04-25 15:45:23 -10:00
Jack Andersen f581ed3127 Support for SLERP blender fork 2016-04-25 14:47:11 -10:00
Jack Andersen e6cf759477 Use shared_ptr to maintain strong references to ClientProcess transactions 2016-04-18 14:15:41 -10:00
Jack Andersen e50cf6d0ec Update boo 2016-04-15 10:58:35 -10:00
Jack Andersen 88276db37f ClientProcess fix 2016-04-15 10:42:19 -10:00
Jack Andersen 037404c5ff Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:24:51 -10:00
Jack Andersen 9dfdba9601 Blender fixes 2016-04-12 20:07:02 -10:00
Jack Andersen e8336578d1 Add getSubtypeNames to BlenderConnection 2016-04-12 12:27:11 -10:00
Jack Andersen 4da14b5d9b Safer pop location 2016-04-10 23:35:43 -10:00
Jack Andersen 6945ec94b8 Another race condition fix 2016-04-09 13:18:12 -10:00
Jack Andersen 5fc5442286 Fix ClientProcess start race condition 2016-04-08 16:47:58 -10:00
Jack Andersen 6cfb952ecf Remove bone_trans_head hack 2016-04-08 13:11:05 -10:00
Jack Andersen 51822eec94 Additional BlenderConnection interfaces 2016-04-07 17:34:21 -10:00
Jack Andersen 761be432be Updates for new ANIM extract 2016-04-06 17:38:37 -10:00
Jack Andersen f7826ad7ec BlenderConnection debug crash fix 2016-04-05 17:25:23 -10:00
Jack Andersen b5f2b13832 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-04-05 15:43:35 -10:00
Jack Andersen bbaf33e4de Add ProjectPath::ensureAuxInfo 2016-04-05 15:43:16 -10:00
Jack Andersen 2fbc21cc18 Remove unneeded fprintf 2016-04-04 16:44:47 -10:00
Jack Andersen 2efb75d375 Update boo 2016-04-04 16:38:12 -10:00
Jack Andersen 52597cd731 Update boo 2016-04-04 16:26:20 -10:00
Jack Andersen 41dbd30970 Aux info functionality for ProjectPath 2016-04-04 15:49:42 -10:00
Jack Andersen 635193c2fe HLSL backend update 2016-04-04 09:34:22 -10:00
Jack Andersen 35b202dfb3 Update boo 2016-04-03 20:36:57 -10:00
Jack Andersen 8611c85791 Blendershell exception fix 2016-04-03 20:25:41 -10:00
Jack Andersen 124b5e5f3a Merge branch 'master' of https://github.com/AxioDL/hecl 2016-04-03 20:15:26 -10:00
Jack Andersen 6abde07598 Metal extension shaders 2016-04-03 20:15:07 -10:00
Phillip Stephens 18351e0e53 Force blends into Object Mode upon opening 2016-04-03 22:16:08 -07:00
Jack Andersen 80284ad816 Update GLSL backend for proper block bindings 2016-04-03 19:00:40 -10:00
Jack Andersen 9681a26988 Update athena 2016-04-03 16:32:18 -10:00
Jack Andersen 4388cf64e5 Update GLSL backend for memory testing 2016-04-03 16:27:16 -10:00
Jack Andersen 5563ff403e Update boo 2016-04-02 20:22:19 -10:00
Jack Andersen 54ca41f2ed Update boo and Metal backend 2016-04-02 20:19:03 -10:00
Jack Andersen 3b757c9854 Clarify BlenderConnection namespace in logvisor module 2016-04-02 19:32:26 -10:00
Jack Andersen 1cf85d7ddd Update boo 2016-04-02 19:21:06 -10:00
Jack Andersen 8534af8b4d Windows fixes 2016-04-02 17:31:50 -10:00
Jack Andersen 500589dbd3 Update boo 2016-04-01 18:41:09 -10:00
Jack Andersen fa7207d6b3 Update boo 2016-04-01 18:25:15 -10:00
Jack Andersen ec27174c6f Update boo 2016-04-01 17:55:54 -10:00
Jack Andersen 831ad0af8e Add primitive type to shader tag 2016-04-01 17:34:03 -10:00
Jack Andersen a0b0cec67d Update boo 2016-04-01 14:04:10 -10:00
Jack Andersen 9d72601f9a LambdaTransaction added to ClientProcess 2016-03-31 18:24:28 -10:00
Jack Andersen af47ed657f Shader hash fix 2016-03-31 11:06:22 -10:00
Jack Andersen 6638463198 Cook path directory creation 2016-03-31 08:56:19 -10:00
Jack Andersen 8e6ec6ecac Update athena 2016-03-30 20:17:43 -10:00
Jack Andersen 4fba325b0f Link-order fixes 2016-03-30 16:44:12 -10:00
Jack Andersen 968139022e Client process worker loop tweak 2016-03-30 11:27:21 -10:00
Jack Andersen 6c0285bdda Update boo 2016-03-30 11:08:00 -10:00
Jack Andersen f254b34cca boo lambda D3D sync 2016-03-30 10:43:09 -10:00
Jack Andersen 72fc1e5754 boo lambda-factory API refactor 2016-03-30 09:15:08 -10:00
Jack Andersen 5ed9af92a2 Force blender-evaluated normal usage for cooking 2016-03-28 18:03:04 -10:00
Jack Andersen aef919a665 Add missing arg to BlenderConnection construction 2016-03-28 16:28:43 -10:00
Jack Andersen c06cc88441 Decided against child cook process 2016-03-28 12:39:18 -10:00
Jack Andersen 3822f001a8 ClientProcess updates 2016-03-28 11:38:31 -10:00
Jack Andersen be0184bbe9 Ensure Windows ProjectPath hash will match POSIX 2016-03-27 18:40:27 -10:00
Jack Andersen 8b07c385f6 ClientProcess updates 2016-03-27 18:36:32 -10:00
Jack Andersen bbf8639a6a Initial ClientProcess class, require Blender 2.77 2016-03-27 10:41:29 -10:00
Phillip Stephens 4931b9811a Update athena 2016-03-25 19:23:04 -07:00
Jack Andersen 4f3d1de117 Update boo 2016-03-25 14:50:59 -10:00
Jack Andersen 3015372883 D3D sync 2016-03-23 22:35:04 -10:00
Jack Andersen bb0ca46194 Vulkan sync 2016-03-23 22:15:55 -10:00
Jack Andersen a09d042a3d Update shader pipeline calls 2016-03-23 22:06:24 -10:00
Jack Andersen d35408376c Add '-y' flag for hecl 2016-03-23 16:51:57 -10:00
Jack Andersen 51d4caf252 Update boo 2016-03-23 14:04:33 -10:00
Jack Andersen d5d9004dab Add WideFormat function 2016-03-21 12:00:45 -10:00
Phillip Stephens 879cbc3fe1 Update athena 2016-03-19 21:09:30 -07:00
Phillip Stephens 91b705206d Update boo 2016-03-17 14:05:21 -07:00
Jack Andersen e70ed33281 Update boo 2016-03-14 13:32:18 -10:00
Jack Andersen e9a787aa25 Update boo 2016-03-08 11:19:25 -10:00
Jack Andersen dfde882573 Update boo 2016-03-08 10:29:38 -10:00
Jack Andersen 6e245c4355 Update boo 2016-03-07 21:10:39 -10:00
Jack Andersen 26486a19ba Update boo 2016-03-07 12:48:19 -10:00
Jack Andersen 1d2a5ae66e Update boo 2016-03-06 17:12:05 -10:00
Jack Andersen 50fb283afc Update LICENSE date 2016-03-06 17:10:13 -10:00
Jack Andersen ae81e66aa6 Add libjpeg-turbo submodule 2016-03-05 15:19:32 -10:00
Jack Andersen cdd40a14df Update boo 2016-03-04 17:33:11 -10:00
Jack Andersen 31fa668e78 Humungous refactor 2016-03-04 13:02:44 -10:00
Jack Andersen 2a7ae959fa Update boo 2016-03-04 09:20:34 -10:00
Jack Andersen d4209770cd Submodule refactor 2016-03-04 09:18:59 -10:00
Jack Andersen 5e67ec3ff4 Update Athena 2016-03-03 15:01:20 -10:00
Jack Andersen a67dbc96db Update Athena 2016-03-01 15:49:01 -10:00
Jack Andersen 6b3dbf1b87 Update Athena 2016-03-01 10:29:07 -10:00
Jack Andersen e6aeff08a3 Link removal (complexity not worth it) 2016-02-29 17:05:42 -10:00
Jack Andersen b2a2cd3934 Update boo 2016-02-26 16:03:55 -10:00
Jack Andersen f4f843acee Update boo 2016-02-26 15:38:54 -10:00
Jack Andersen f01a8d26d3 Update boo 2016-02-26 10:18:29 -10:00
Jack Andersen ffd2ad7d0a Update boo 2016-02-25 22:02:59 -10:00
Jack Andersen 2bc89cd6a6 Update boo 2016-02-25 19:35:54 -10:00
Jack Andersen 45caf1d649 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-02-25 14:12:36 -10:00
Jack Andersen 1bf683d975 Update boo 2016-02-25 14:12:19 -10:00
Phillip Stephens 84ff1558aa ToolInit: Attempt to create directory if it doesn't exist 2016-02-25 00:57:27 -08:00
Jack Andersen 03efaa1e49 Update boo 2016-02-24 19:16:11 -10:00
Jack Andersen 6c2aa902bc Update boo 2016-02-24 19:07:00 -10:00
Jack Andersen 7d42789108 Update boo 2016-02-24 16:54:33 -10:00
Jack Andersen 8db8a14068 Update boo 2016-02-24 11:08:17 -10:00
Jack Andersen 9a35417f42 Update boo 2016-02-24 10:52:53 -10:00
Jack Andersen c424e37fba Update boo and GLSL macros 2016-02-23 17:18:19 -10:00
Jack Andersen d76fcf0f5b Vulkan Updates 2016-02-22 16:33:29 -10:00
Jack Andersen 41ecea7a37 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-02-18 10:53:01 -10:00
Jack Andersen f1cb3bdb58 Update boo 2016-02-18 10:52:36 -10:00
Phillip Stephens 1d18d8080f Fix crash when encountering invalid identifier 2016-02-18 08:33:34 -08:00