Commit Graph

700 Commits

Author SHA1 Message Date
Jack Andersen aecaab27a4 Create directory chains at a late point during extract 2017-01-16 15:21:13 -10:00
Jack Andersen e64168090c Update boo 2017-01-15 22:40:18 -10:00
Jack Andersen 37b556f2c4 Add FRME widget properites to panel UI 2017-01-13 18:15:43 -10:00
Jack Andersen 96cda71325 Update LICENSE date 2017-01-07 14:14:20 -10:00
Jack Andersen da618c193d Update athena 2017-01-07 11:20:21 -10:00
Jack Andersen 9fdb1fbbf5 Update athena 2017-01-06 22:27:41 -10:00
Phillip Stephens c5c21c7932 Update boo 2017-01-05 11:05:32 -08:00
Jack Andersen d1a03b9b05 Update athena 2017-01-03 19:25:07 -10:00
Phillip Stephens c4ee610169 Fix stack related crash in getGlobResults 2017-01-01 15:19:03 -08:00
Phillip Stephens 279b4b1d68 Update Collision cook process 2016-12-28 11:41:03 -08:00
Phillip Stephens 7bc98872a6 Fix linux build 2016-12-25 21:54:23 -08:00
Jack Andersen ecb722ae43 Make console API errors non-fatal 2016-12-25 12:50:11 -10:00
Jack Andersen 77c3d1e184 BlenderConnection stability improvements for Windows 2016-12-25 12:15:31 -10:00
Jack Andersen 0bf5499717 More portable std::atomic_bool initialization 2016-12-24 21:24:19 -10:00
Jack Andersen d7c5dff1f0 Windows fixes 2016-12-24 21:02:34 -10:00
Jack Andersen 75847c67d3 Better thread contention handling for BlenderConnection 2016-12-24 15:35:30 -10:00
Jack Andersen dbdb40c444 Update Athena 2016-12-21 14:58:37 -10:00
Jack Andersen 43a226e219 Update athena 2016-12-21 14:50:29 -10:00
Jack Andersen d21551112a Update athena 2016-12-21 10:20:17 -10:00
Jack Andersen 3d4355182f Squelch redefinition warnings 2016-12-16 13:05:11 -10:00
Jack Andersen 121f566848 Use atomics for pool buffer ref-counts 2016-12-14 12:56:32 -10:00
Jack Andersen b269d4a445 Update boo 2016-12-13 15:09:13 -10:00
Jack Andersen 46b04925c3 More graceful handling of non-installed blender 2016-12-12 10:09:53 -10:00
Jack Andersen 20dfc56ba7 Update submodules 2016-12-11 13:30:35 -10:00
Jack Andersen 0d8552cec1 Update athena 2016-12-11 10:56:22 -10:00
Jack Andersen 399cdfc657 Update submodules 2016-12-11 10:20:55 -10:00
Jack Andersen a8db552ce2 Update submodules 2016-12-10 20:19:47 -10:00
Jack Andersen f0b73d268d Update submodules 2016-12-10 15:51:51 -10:00
Jack Andersen b12b858f3d Integrate llvm BitVector and MathExtras 2016-12-09 16:32:20 -10:00
Jack Andersen d42cf00a01 Update submodules 2016-12-07 17:58:21 -10:00
Phillip Stephens d067335f05 Update boo 2016-10-29 15:53:36 -07:00
Phillip Stephens ef132164a4 Update submodules 2016-10-27 15:47:23 -08:00
Jack Andersen a6714dcc4e Update athena 2016-10-19 14:52:11 -10:00
Phillip Stephens 8d7a2b4354 Update submodules 2016-10-15 12:18:07 -07:00
Jack Andersen 13a553a057 Update submodules 2016-10-15 08:41:18 -10:00
Jack Andersen aa408ccfec Move LTO-problematic definitions out of header 2016-10-10 15:21:15 -10:00
Jack Andersen 7f5ba744da Additional BlenderConnection World capabilities 2016-10-07 17:40:08 -10:00
Jack Andersen d307e645b1 Remove unnecessary and RVO-detrimental moves 2016-10-02 18:39:10 -10:00
Jack Andersen e65fe14c53 BlenderConnection tweaks 2016-10-02 12:34:10 -10:00
Jack Andersen 4f53d886ce Implement world cooker 2016-10-01 13:18:52 -10:00
Jack Andersen b3b0b7cd46 Update athena 2016-09-30 16:56:55 -10:00
Jack Andersen 45794700f8 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-09-30 12:41:28 -10:00
Jack Andersen 835976be56 BlenderConnection::compileWorld() stub 2016-09-30 12:41:01 -10:00
Jack Andersen ae348f111b use of reliable constant rather then iffy macro 2016-09-29 17:32:24 -10:00
Jack Andersen 68a0fb89da Update boo 2016-09-25 11:34:14 -10:00
Jack Andersen c0f060d6ad Remove unnecessary glob regex 2016-09-24 15:57:43 -10:00
Jack Andersen f6428c9407 Glob path fixes 2016-09-20 19:41:06 -10:00
Jack Andersen f1fcd83824 Update boo 2016-09-18 15:33:14 -10:00
Jack Andersen c1dcf6d23e Windows Fixes 2016-09-18 15:02:57 -10:00
Jack Andersen 6de25c1d1d Refinements to avoid bad level linkages 2016-09-18 13:46:49 -10:00
Jack Andersen a0470a3ef5 Update submodules 2016-09-17 11:32:43 -10:00
Jack Andersen 57dc1882f3 Update boo 2016-09-11 19:29:17 -10:00
Jack Andersen 5303b9bda1 Dramatic shader cache performance improvement 2016-09-11 18:52:55 -10:00
Jack Andersen 4bffe7bc8b Blender verbose crash fix for windows 2016-09-11 11:16:16 -10:00
Jack Andersen 127343c6d1 Preparation for Windows pipe redirection fix 2016-09-11 09:52:59 -10:00
Jack Andersen 8cf06844e6 Update athena 2016-09-11 08:38:09 -10:00
Jack Andersen 1103b10f6f Update athena 2016-09-10 19:49:22 -10:00
Jack Andersen 19e4937d55 Update submodules 2016-09-10 15:22:21 -10:00
Jack Andersen 7cc0ac7902 HMDL buffer sharing fix 2016-09-09 19:38:18 -10:00
Jack Andersen 3438cb34a3 Normalize skinning weights from Blender 2016-09-08 18:18:56 -10:00
Jack Andersen d5e0536d63 Update submodules 2016-09-07 20:15:39 -10:00
Jack Andersen aa2d9d5631 Add 'looping' flag to actions 2016-09-05 19:51:11 -10:00
Jack Andersen e960496a87 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-09-04 12:47:39 -10:00
Jack Andersen 691d53304c Add skin bank count field to HMDL metadata 2016-09-04 12:47:09 -10:00
Phillip Stephens 0f86a0dfa5 Update athena 2016-09-04 13:44:52 -07:00
Jack Andersen 47db8b8e84 Update boo 2016-09-02 19:18:30 -10:00
Jack Andersen 0d048657d4 comment capitalization 2016-08-31 13:07:40 -10:00
Jack Andersen f0b1837300 Add handy StringUtils begin/end compare functions 2016-08-30 15:13:00 -10:00
Jack Andersen 735e6b2096 Update boo 2016-08-28 18:21:27 -10:00
Jack Andersen 07c21ec489 ProjectPath hashing fix 2016-08-28 14:28:24 -10:00
Jack Andersen 8c8a143f6b Solve potential add-on install race condition 2016-08-24 14:27:53 -10:00
Jack Andersen 4795565dd9 OpenGL enum change 2016-08-23 18:34:26 -10:00
Jack Andersen f65e3d23b4 Athena YAML refactor 2016-08-21 17:46:45 -10:00
Jack Andersen 67bb64e7dd AABB progress message tweak 2016-08-21 14:10:14 -10:00
Jack Andersen 6ca1f05492 Minor character cooking performance adjustment 2016-08-21 10:38:40 -10:00
Jack Andersen 29878b3627 Update boo 2016-08-17 10:05:00 -10:00
Jack Andersen ff89063a2b BlenderConnection::centerView operation ignores lamps and cameras now 2016-08-16 19:43:01 -10:00
Jack Andersen eae83a1cb9 Blender's not ideal for transforming AABBs 2016-08-14 11:11:17 -10:00
Jack Andersen c89b7692f3 Blender protocol adjustments 2016-08-13 09:36:39 -10:00
Jack Andersen 98c2313863 Remove awful edge-indexing bottleneck 2016-08-12 15:22:39 -10:00
Jack Andersen eb5cdf40b0 Blender shell protocol fixes 2016-08-12 09:41:51 -10:00
Jack Andersen 719c62f09f Add ResourceLock for detecting parallel resource collisions 2016-08-11 16:33:03 -10:00
Jack Andersen 48a4a51853 use SaveAs rather than Save for outputting .blend files 2016-08-11 11:31:27 -10:00
Jack Andersen 031daeb841 Immediately delete (incomplete) docs from BlenderConnection::createBlend 2016-08-11 11:10:57 -10:00
Jack Andersen 4917fb0b74 Syntax error fixes 2016-08-11 10:16:01 -10:00
Jack Andersen 63e835daaa Add BlenderConnection::compileLights 2016-08-11 09:51:41 -10:00
Jack Andersen 2b1e246ae9 Add collision mesh cooking to BlenderConnection 2016-08-10 11:54:30 -10:00
Jack Andersen 73cb100174 Additional BlenderConnection::Mesh intermediate fields 2016-08-09 16:51:30 -10:00
Jack Andersen daeef99f83 More reliable Metal shader cache 2016-08-08 09:06:51 -10:00
Jack Andersen 6740d6d00d More reliable HLSL shader cache 2016-08-08 08:53:31 -10:00
Jack Andersen ca4d50c62b More reliable shader cache; update submodules 2016-08-08 08:22:32 -10:00
Phillip Stephens 502e01ade0 Update boo 2016-08-04 20:20:59 -07:00
Jack Andersen 07fcc2db92 Metal extended shader fixes 2016-08-03 13:46:25 -10:00
Jack Andersen 5f60a33cce Windows build fixes 2016-08-03 13:15:59 -10:00
Jack Andersen 577af720d3 Add proper file-based error reporting 2016-08-02 12:12:49 -10:00
Jack Andersen e17d5c0b83 GLSL generation fixes 2016-08-01 19:54:40 -10:00
Jack Andersen d43087247f Update boo 2016-08-01 16:03:34 -10:00
Jack Andersen 8d26d197d6 Update boo 2016-08-01 13:24:31 -10:00
Jack Andersen b7143c7dca Default colorRegs when lighting uniform not available 2016-07-31 20:35:35 -10:00
Jack Andersen 7e42581cf0 HLSL extended shader support 2016-07-31 18:34:08 -10:00