Commit Graph

570 Commits

Author SHA1 Message Date
Jack Andersen 56aacdacde backface culling support 2017-03-10 10:38:34 -10:00
Jack Andersen e698a27d1c Use HECL_MULTIPROCESSOR macro for enabling multithreaded work 2017-03-10 07:58:43 -10:00
Jack Andersen 326f24d831 Update boo 2017-03-05 20:33:34 -10:00
Jack Andersen 3b7c7cf0fc Texture identifier collision avoidance for Metal 2017-03-05 13:34:55 -10:00
Jack Andersen 437fd54400 Ensure shader extension textures don't conflict 2017-03-05 13:00:37 -10:00
Jack Andersen b30381a5fd Move xxhash to boo 2017-03-04 21:55:32 -10:00
Jack Andersen 89f216d94f Add hecl::PathRelative() 2017-02-24 21:58:36 -10:00
Jack Andersen 8c3a7da616 Updates to support VISI generation 2017-02-23 22:27:07 -10:00
Jack Andersen 9cf2aec5c1 Update boo 2017-02-15 19:46:49 -10:00
Jack Andersen 08ac1d4703 Update boo 2017-02-15 18:47:50 -10:00
Jack Andersen 26347bcfcb Update boo 2017-02-15 17:17:58 -10:00
Jack Andersen 73749e01a5 Update boo 2017-02-15 13:10:54 -10:00
Jack Andersen aed83c0df1 Update boo 2017-02-14 22:28:52 -10:00
Jack Andersen 7fa9ea7326 Update boo 2017-02-14 20:49:51 -10:00
Jack Andersen 4e16a20a37 Update boo 2017-02-14 20:00:55 -10:00
Jack Andersen de41c5d92d Update athena 2017-02-12 13:55:50 -10:00
Jack Andersen 5c298d71a8 Update boo 2017-02-12 08:21:22 -10:00
Jack Andersen efc861a170 Update boo 2017-02-11 22:45:00 -10:00
Phillip Stephens d1bf1ff426 Update boo 2017-02-10 20:22:18 -08:00
Jack Andersen e07e82f798 Update boo 2017-02-08 23:22:50 -10:00
Jack Andersen a710878373 Update boo 2017-02-04 08:25:53 -10:00
Jack Andersen 140e584bf8 Update boo 2017-02-02 21:33:31 -10:00
Jack Andersen b4dac198ac Update athena 2017-02-02 15:22:30 -10:00
Jack Andersen 8469ee8fac Update athena, minor buffer pool changes 2017-01-31 21:19:15 -10:00
Jack Andersen 4a7b47200a Include alpha component in opaque shaders 2017-01-29 18:15:35 -10:00
Jack Andersen f1c4b733bd Update boo 2017-01-28 21:27:17 -10:00
Jack Andersen c6671b114e FRME cook fixes 2017-01-28 17:56:54 -10:00
Phillip Stephens 7cfebe844f Update athena 2017-01-26 19:27:06 -08:00
Jack Andersen 2bb15691c1 Update athena 2017-01-26 16:27:55 -10:00
Jack Andersen 234d44afaf Update athena 2017-01-26 16:22:00 -10:00
Jack Andersen 77b25c29b5 Update athena 2017-01-25 22:08:25 -10:00
Jack Andersen b8abd466dd char16_t formatting support 2017-01-23 21:40:09 -10:00
Jack Andersen 80b2223e88 Update boo 2017-01-22 21:21:18 -10:00
Jack Andersen a8c533ad48 Update boo 2017-01-21 23:05:27 -10:00
Jack Andersen 1eab4f945c FRME fixes; update boo 2017-01-21 15:39:47 -10:00
Jack Andersen f36dfa3be3 Update boo 2017-01-20 14:19:53 -10:00
Jack Andersen 1b08fff68a Update boo 2017-01-19 17:53:19 -10:00
Jack Andersen 7326f01b5b Update boo 2017-01-18 23:01:54 -10:00
Jack Andersen 89be8344e7 Update boo 2017-01-18 10:57:05 -10:00
Jack Andersen 521dd69997 Update boo 2017-01-16 16:00:14 -10:00
Jack Andersen 1ad92d8f94 Update boo 2017-01-16 15:31:15 -10:00
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 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
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 b269d4a445 Update boo 2016-12-13 15:09:13 -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 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 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 4bffe7bc8b Blender verbose crash fix for windows 2016-09-11 11:16:16 -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 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
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 735e6b2096 Update boo 2016-08-28 18:21:27 -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 29878b3627 Update boo 2016-08-17 10:05:00 -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 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 7e42581cf0 HLSL extended shader support 2016-07-31 18:34:08 -10:00
Jack Andersen f9cae24c5d Add alpha-test functionality for applicable blend modes 2016-07-31 13:35:46 -10:00
Jack Andersen ec859598e9 Metal platform conformance 2016-07-31 10:26:08 -10:00
Jack Andersen 9531d2bb02 Fixes for extended shaders 2016-07-30 18:45:28 -10:00
Jack Andersen 0acf4865ca Initial extended shader refactor 2016-07-30 16:06:13 -10:00
Jack Andersen a81358a0b2 Update boo 2016-07-29 18:39:00 -10:00
Jack Andersen 6e447c8d6e Uppdate boo 2016-07-26 20:35:50 -10:00
Jack Andersen 92c4989579 Update athena 2016-07-26 20:10:39 -10:00
Jack Andersen 0aed813a8b Update boo 2016-07-26 18:14:26 -10:00
Jack Andersen 30dabe5267 Cache decompression error handling 2016-07-26 17:38:25 -10:00
Jack Andersen 4e8eb5b0ea Update boo 2016-07-26 16:17:54 -10:00
Phillip Stephens 3c4af907cc Update boo 2016-07-23 23:34:15 -07:00
Phillip Stephens f938dfd042 Update athena 2016-07-23 18:28:31 -07:00
Jack Andersen 77269270cb Update boo 2016-07-20 16:02:53 -10:00
Jack Andersen 08231e5379 Update boo 2016-07-18 12:39:51 -10:00
Jack Andersen 12d97380d4 Update boo 2016-07-17 11:20:01 -10:00
Jack Andersen d03f00938a Minor adjustments to silence MSVC warnings 2016-07-14 11:30:32 -10:00
Phillip Stephens 20354f165c Update boo 2016-07-14 12:18:44 -07:00
Jack Andersen 30caa60ad9 Update boo 2016-07-13 20:17:09 -10:00
Jack Andersen 7f723d699c Update boo 2016-07-13 19:39:19 -10:00
Jack Andersen d5e5a30fb3 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-07-13 19:01:31 -10:00
Jack Andersen 64c4bf57c0 Update boo 2016-07-13 19:01:08 -10:00
Phillip Stephens bb62f84fe1 Add postMtx to uniform, update athena 2016-07-12 01:54:42 -07:00
Phillip Stephens bc170f1dc0 Fix TexMtx uniform for GLSL 2016-07-09 14:58:34 -07:00
Jack Andersen c544d99f98 Shader variable emit fixes 2016-07-07 14:05:45 -10:00
Jack Andersen c47ae9f3b6 Update boo 2016-07-07 09:19:25 -10:00
Jack Andersen 3aeb536d38 Update boo 2016-07-06 11:50:05 -10:00
Jack Andersen a76a0ebc4c Update boo 2016-07-06 11:29:55 -10:00
Phillip Stephens 33e72ebb8d Update boo 2016-07-05 14:48:23 -07:00
Jack Andersen d65b741e28 Update boo 2016-07-04 15:07:44 -10:00
Jack Andersen 41eccdeaf7 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-07-03 17:35:03 -10:00
Jack Andersen e1dcc20e12 Update boo 2016-07-03 17:34:53 -10:00
Jack Andersen 45fb25f4fd Update athena 2016-07-02 13:42:10 -10:00
Jack Andersen 75263f8432 Update boo 2016-07-02 12:09:14 -10:00
Jack Andersen 6b64df36b1 Update boo 2016-07-01 17:45:26 -10:00
Jack Andersen 46f40cfcec Merge branch 'master' of https://github.com/AxioDL/hecl 2016-06-30 16:31:40 -10:00
Jack Andersen 66774da1be Update boo and GLSL backend for Vulkan 2016-06-30 16:31:23 -10:00
Phillip Stephens 2aad5a3bb7 Update athena 2016-06-30 19:16:26 -07:00
Jack Andersen b8010759fb Update boo 2016-06-30 09:31:00 -10:00
Jack Andersen 0913dfa61b Update athena and boo 2016-06-27 12:55:29 -10:00
Jack Andersen e90de8c5b0 Update boo 2016-06-22 11:44:59 -10:00
Jack Andersen f3f8d9406e Update boo 2016-06-20 21:09:31 -10:00
Jack Andersen 7335a528f0 CoInitializeEx usage tweak 2016-06-17 10:44:49 -10:00
Jack Andersen db092f39cd Update boo 2016-06-16 20:02:47 -10:00
Jack Andersen a1f628a76f Update boo 2016-06-15 17:29:33 -10:00
Jack Andersen fde3801972 Update boo 2016-06-14 18:01:24 -10:00
Jack Andersen 1b423acffa Update boo 2016-06-08 15:52:16 -10:00
Jack Andersen 2260116640 Update boo 2016-06-07 19:21:03 -10:00
Jack Andersen d1c52eb5d1 Update boo 2016-06-07 18:38:00 -10:00
Jack Andersen e798ebdd1a Update boo 2016-05-31 18:54:48 -10:00
Jack Andersen 334b9bd57a Update boo 2016-05-31 17:04:20 -10:00
Jack Andersen 45f4838487 Update boo 2016-05-31 12:00:01 -10:00
Jack Andersen cecaf91b19 Update boo 2016-05-31 00:18:32 -10:00