Commit Graph

1254 Commits

Author SHA1 Message Date
Jack Andersen 72193079ae New code style refactor 2018-12-07 19:18:42 -10:00
Jack Andersen 54c466276b SIMD refactor 2018-12-07 15:31:11 -10:00
Jack Andersen 1b073abb76 Change cheats CVar key 2018-11-23 22:08:44 -10:00
Phillip Stephens 6695e9596d Fix heclTest build 2018-11-09 15:31:51 -08:00
Jack Andersen e2ec1f69a3 Vertex shaders do rigging computations in object space 2018-11-07 14:53:00 -10:00
Jack Andersen e140b16af8 Update boo 2018-11-04 21:25:18 -10:00
Jack Andersen b2586432c7 Proper CRLF-handling for #define 2018-11-01 14:32:28 -10:00
Jack Andersen 344148e3b3 Add direct SDNA parser for blend files 2018-10-21 22:14:32 -10:00
Jack Andersen a230eeb3b1 Macros for shader extensions to determine blend factors 2018-10-20 18:13:25 -10:00
Jack Andersen 808e46a4ef Update boo 2018-10-18 16:19:17 -10:00
Jack Andersen 561bdac1c4 macOS build fixes 2018-10-18 14:57:16 -10:00
Jack Andersen 3698199403 Reflection sampler fixes 2018-10-18 13:55:42 -10:00
Jack Andersen 2e824b6bb5 Update boo 2018-10-16 17:26:21 -10:00
Jack Andersen ba6e920034 Generate ApplicationReps.hpp in binary directory 2018-10-16 15:01:33 -10:00
Jack Andersen 46a6fc67ed Update submodules 2018-10-15 21:26:26 -10:00
Jack Andersen d395f4a79e macOS build fixes 2018-10-15 17:15:05 -10:00
Jack Andersen 61a50aa57e Windows sync fixes for API changes 2018-10-14 10:09:15 -10:00
Jack Andersen aef455e1ab Attachment model support in blender addon 2018-10-11 10:48:13 -10:00
Jack Andersen d1f0450401 Convert to pragma once 2018-10-06 17:38:44 -10:00
Jack Andersen 0c3dece31d Update logvisor 2018-10-06 16:57:55 -10:00
Jack Andersen 0ee18025dd Huge shader infrastructure refactor 2018-10-06 16:53:57 -10:00
Jack Andersen 170ff23843 Ensure bintoc creates output directory 2018-09-08 11:34:37 -10:00
Jack Andersen 31e3ee4d34 Update boo 2018-09-03 14:15:16 -10:00
Jack Andersen 808f227b8d Update boo 2018-09-02 20:33:02 -10:00
Jack Andersen e16ef9709d Update submodules 2018-09-02 14:45:32 -10:00
Jack Andersen be1184f822 Update boo 2018-08-27 19:42:14 -10:00
Jack Andersen ddc415b668 Update submodules 2018-08-27 17:47:39 -10:00
Jack Andersen a53748aff8 Update submodules 2018-08-25 21:57:25 -10:00
Jack Andersen 7ab391ccee Update submodules 2018-08-24 22:38:48 -10:00
Jack Andersen 4da4b76434 Update submodules 2018-08-19 10:07:47 -10:00
Jack Andersen 9a0934482e Update boo 2018-08-18 14:28:34 -10:00
Jack Andersen 0d64508ad4 Update submodules 2018-08-18 12:16:53 -10:00
Jack Andersen e41680d467 Update athena 2018-08-09 20:19:07 -10:00
Jack Andersen 66fa8bbf9b Update submodules 2018-07-27 18:33:24 -10:00
Jack Andersen 5b5e8212c3 Update boo 2018-06-27 15:15:57 -10:00
Jack Andersen 3f45710fb2 Fix cook tool crash 2018-06-15 16:26:30 -10:00
Phillip Stephens 61f744e15d Defer values for unregistered CVars 2018-06-12 20:19:08 -07:00
Phillip Stephens 801214d9a8 Add support for string literals in Console::executeString, add implicit get/set for CVars 2018-06-12 19:03:29 -07:00
Jack Andersen eff677ca20 Update boo 2018-06-11 15:16:00 -10:00
Jack Andersen 11f6617c2f Update boo 2018-06-07 14:43:18 -10:00
Jack Andersen 03cb7cf237 Ensure lighting extension is passed vec3 2018-06-06 18:36:46 -10:00
Jack Andersen cded4dfe1d Update boo 2018-06-01 20:06:10 -10:00
Jack Andersen 56a0661d33 Update boo 2018-06-01 14:02:20 -10:00
Jack Andersen 4c974c5275 Update boo 2018-05-31 20:37:40 -10:00
Jack Andersen b50f0d8c10 Update boo 2018-05-28 17:41:13 -10:00
Jack Andersen 37ff06314e Windows fixes 2018-05-28 10:24:16 -10:00
Jack Andersen 13e6bf0274 Update boo 2018-05-27 11:35:49 -10:00
Jack Andersen 1689902af3 Update boo 2018-05-26 19:14:06 -10:00
Jack Andersen ae1c4ce890 Update boo 2018-05-26 18:20:27 -10:00
Jack Andersen c6b979f38e Update boo 2018-05-26 11:29:54 -10:00
Jack Andersen 5bfa33c21f Update boo 2018-05-25 17:42:03 -10:00
Jack Andersen c11557bcff Make SIGINT a bit cleaner for packaging 2018-05-25 17:07:04 -10:00
Jack Andersen ec58e5b35f Use glslang from upstream remote 2018-05-25 12:17:22 -10:00
Jack Andersen e77d62ab15 Update submodules 2018-05-25 12:02:52 -10:00
Jack Andersen 77f814192e Windows build fixes 2018-05-24 20:34:58 -10:00
Jack Andersen 85bab33ae3 Update boo 2018-05-21 21:48:44 -10:00
Jack Andersen 6cadafa764 Update boo 2018-05-20 12:38:06 -10:00
Phillip Stephens 6ac9a1de8a Update boo 2018-05-20 08:37:48 -07:00
Phillip Stephens c5bcd88851 Fix compiling of heclTest 2018-05-20 08:31:59 -07:00
Jack Andersen d0d330062f Resource tracing and memory leak fixes 2018-05-19 20:12:32 -10:00
Jack Andersen 33d9ce1638 Update boo 2018-05-17 18:16:18 -10:00
Jack Andersen 69c08292d2 Update boo 2018-05-14 16:55:50 -10:00
Jack Andersen 9c30a44a65 Fix see through collision material 2018-05-10 21:02:19 -10:00
Jack Andersen fef55d7fc0 Update boo 2018-05-09 21:25:09 -10:00
Jack Andersen b866ab0509 Add sanitizers to executable targets 2018-05-06 13:08:52 -10:00
Jack Andersen 7c69b0f465 Update boo 2018-05-06 12:45:44 -10:00
Jack Andersen f2d9f1328f Update boo 2018-05-05 15:32:36 -10:00
Jack Andersen 421e8d71eb Update boo 2018-05-05 15:29:57 -10:00
Jack Andersen 01994c82e3 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl 2018-05-05 10:56:27 -10:00
Jack Andersen fda615f47e Cook meshes with primitive restart indices 2018-05-05 10:55:59 -10:00
Phillip Stephens 0aac384e60 Fix windows build 2018-05-01 17:41:51 -07:00
Phillip Stephens eae0dbd2bb Add ability to flag commands 2018-04-29 20:11:37 -07:00
Phillip Stephens 031c139e2d Merge commit '13b41ab' 2018-04-26 14:11:49 -07:00
Phillip Stephens 694bc0a888 Add ability to unregister command on the fly 2018-04-26 14:10:32 -07:00
Jack Andersen aa84d7c725 Add emissive cycles shaders 2018-04-14 20:04:08 -10:00
Jack Andersen 2c5a662fec Add adjacent area lightmap cooking 2018-04-08 14:08:33 -10:00
Jack Andersen 396790181a Minimized shader hash generation; more compatible MultiProgressPrinter 2018-04-07 10:52:35 -10:00
Jack Andersen 1eaa57bba2 Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl 2018-04-03 22:28:31 -10:00
Jack Andersen b54dedb22b Minor cook fixes 2018-04-03 22:28:13 -10:00
Jack Andersen e32b86f14e Update athena 2018-04-02 14:43:19 -10:00
Jack Andersen 94988eb9e5 GX shader cook fixes; Resource cook passes 2018-04-01 18:26:21 -10:00
Jack Andersen c9f61eb9da Fixes for GameCube targeting 2018-03-27 22:06:34 -10:00
Jack Andersen d1a66e15d4 Add parallel progress printing 2018-03-23 11:40:12 -10:00
Jack Andersen 6180ec82b3 Fix lightmap script 2018-03-06 17:25:20 -10:00
Jack Andersen 905386d5e2 Update athena 2018-03-03 18:24:42 -10:00
Phillip Stephens d40f9ffe30 Update athena 2018-02-27 17:43:34 -08:00
Jack Andersen d83f557f38 Update athena 2018-02-26 20:03:04 -10:00
Jack Andersen f2d6f643c9 PATH cooking bug fix 2018-02-26 00:38:50 -10:00
Jack Andersen 3acb9c9e3d Initial PATH cooking support 2018-02-24 22:23:00 -10:00
Jack Andersen 2f6d9d2509 Minor macro adjustment 2018-02-23 20:33:01 -10:00
Jack Andersen 06797cd9fc Add PATH .blend file type 2018-02-23 20:15:12 -10:00
Jack Andersen 3eedbd3c3b Template-based DNA refactor 2018-02-21 21:23:15 -10:00
Jack Andersen d5f2e4a349 Update boo 2018-02-06 15:38:03 -10:00
Jack Andersen 1685f03cf3 Update boo 2018-02-04 21:04:14 -10:00
Jack Andersen 7a60440d58 Add shader mode for constant alpha overwrite 2018-02-04 20:54:35 -10:00
Jack Andersen ae076c5a32 Update boo 2018-02-02 14:34:15 -10:00
Jack Andersen ca48078600 Update boo 2018-02-01 13:13:08 -10:00
Jack Andersen 85a9e156b3 Update boo 2018-01-29 21:49:38 -10:00
Jack Andersen 91926306f7 Update boo 2018-01-25 23:48:27 -10:00
Jack Andersen 1b861eaa61 Non-clobbering YAML serialize operation 2018-01-22 18:40:09 -10:00
Jack Andersen 4988ba4294 Update boo 2018-01-21 21:34:15 -10:00
Phillip Stephens 2f840e5321 Merge commit 'f47d7d9' 2018-01-21 18:41:17 -08:00
Phillip Stephens 24abe43865 Restore old CVar system 2018-01-21 18:40:11 -08:00
Jack Andersen 6b22dfd3b5 Update boo 2018-01-21 13:30:22 -10:00
Jack Andersen a20b055bc1 Update boo 2018-01-21 13:08:22 -10:00
Jack Andersen f546400cc1 Update boo 2018-01-21 12:03:48 -10:00
Jack Andersen d3e1829994 heclTest fix 2018-01-15 20:41:33 -10:00
Jack Andersen ac29a724ba Deep color CVar and GLSL backend bug fixes 2018-01-15 20:30:37 -10:00
Phillip Stephens da5ba6cdf3 Registration fix for Vec*CVar and StringCVar 2018-01-15 07:58:40 -08:00
Phillip Stephens 8cef2f5192 Add ability to enable developer mode in-code 2018-01-15 05:18:03 -08:00
Phillip Stephens 5c66ffc5df Refactor CVar class 2018-01-15 04:34:02 -08:00
Phillip Stephens 4543e2a87e Merge commit 'c46f861' 2018-01-13 23:38:17 -08:00
Phillip Stephens 52c14848d9 Various minor fixes 2018-01-13 23:37:00 -08:00
Jack Andersen 7a815e2962 Add missing <sstream> include 2018-01-13 20:40:42 -10:00
Jack Andersen 590fdb7a29 Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/hecl 2018-01-13 20:38:15 -10:00
Jack Andersen 96be9aa75b Update boo 2018-01-13 20:38:08 -10:00
Phillip Stephens f777d034f2 Implement core Console behavior and CVarManager commands 2018-01-13 18:39:32 -08:00
Jack Andersen 6e3dd7cabc Windows compile fix 2018-01-11 16:31:25 -10:00
Jack Andersen f92caf3810 Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/hecl 2018-01-11 15:32:41 -10:00
Jack Andersen 8491cdab77 Update boo 2018-01-11 15:31:25 -10:00
Phillip Stephens 7f6913e046 Fix linux build, initial logvisor integration into Console 2018-01-11 08:26:33 -08:00
Phillip Stephens 24ee3fa21e Windows build fix 2018-01-11 04:38:35 -08:00
Phillip Stephens e247733d04 Initial `Console` implementation 2018-01-11 01:36:00 -08:00
Jack Andersen 70c97c1c2a Update boo 2018-01-09 21:10:38 -10:00
Jack Andersen 8f589cf928 Update boo 2018-01-09 20:26:17 -10:00
Jack Andersen 2d0f079991 Add CVarCommons; hecl-light library 2018-01-09 20:16:18 -10:00
Phillip Stephens 9b23877654 Update boo 2018-01-07 01:26:40 -08:00
Jack Andersen b3ca5b1e1e Changes to support MSAA rendering 2018-01-06 19:17:45 -10:00
Jack Andersen 61f6c6fc73 Update boo 2018-01-05 20:50:27 -10:00
Jack Andersen fe729a9000 Update boo 2018-01-04 17:01:17 -10:00
Jack Andersen eb1803aa0f Implement -o flag for extracting 2018-01-03 13:52:23 -10:00
Jack Andersen f57e086e57 Update copyright date 2018-01-02 14:23:18 -10:00
Jack Andersen 8db5f1d8e1 Update boo 2018-01-01 19:09:40 -10:00
Jack Andersen 51e87e804a Update athena 2018-01-01 18:20:40 -10:00
Jack Andersen ab5d3ac996 Add HECL_DLPACKAGE macro 2018-01-01 14:58:13 -10:00
Jack Andersen 308af03115 Disable cotire unity build 2017-12-31 16:53:17 -10:00
Jack Andersen ca49e9a830 Update boo 2017-12-30 16:58:14 -10:00
Jack Andersen 9daa74e08e Windows PCH fixes 2017-12-29 15:07:15 -10:00
Jack Andersen aae0dc56b7 Huge compile performance refactor 2017-12-28 21:56:31 -10:00
Jack Andersen bc055b9126 Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/hecl 2017-12-22 19:39:48 -10:00
Jack Andersen 762a1ae7b9 Minor log removal 2017-12-22 19:39:03 -10:00
Phillip Stephens 2c63885435 Update boo 2017-12-21 18:17:20 -08:00
Jack Andersen d82e1b89e3 Update boo 2017-12-19 20:04:59 -10:00
Jack Andersen aa4a9b1800 Update submodules 2017-12-18 17:05:28 -10:00
Phillip Stephens 0e4310903d Update boo; Add initial GUI mode support 2017-12-15 18:13:20 -08:00
Jack Andersen 6e7cf97bdc Update boo 2017-12-15 14:18:19 -10:00
Jack Andersen d633176483 Update boo 2017-12-15 13:36:38 -10:00
Jack Andersen 758c602dc5 Add ASan build capability 2017-12-11 16:05:28 -10:00
Jack Andersen 93711460f8 More flexible cull-mode options for shader extensions 2017-12-09 19:29:23 -10:00
Jack Andersen a60a02a31e Add flip flag for collision triangles 2017-12-08 19:15:26 -10:00
Jack Andersen 0423e38676 Update boo 2017-12-07 16:53:11 -10:00
Jack Andersen 79f0336588 UWP fixes 2017-12-06 18:09:27 -10:00
Jack Andersen 559096feeb UWP support 2017-12-05 17:22:31 -10:00
Jack Andersen 1dd26f6241 Update boo 2017-12-03 17:21:13 -10:00
Jack Andersen 188bbbe13a Update boo 2017-12-02 20:18:39 -10:00
Jack Andersen 96f1617aa5 Update boo 2017-12-02 20:07:32 -10:00
Phillip Stephens 5811ca6bf5 Update submodules 2017-12-02 20:01:16 -08:00
Phillip Stephens 07838e4dfa Update .gitmodules for athena 2017-12-02 19:29:48 -08:00
Phillip Stephens 8696b70f80 Update .gitmodules 2017-12-02 13:26:24 -08:00
Jack Andersen d4ce1d4913 ProjectPath bug fixes 2017-12-01 19:49:45 -10:00
Jack Andersen c9f7d67318 Update boo 2017-11-28 00:06:24 -10:00
Jack Andersen 143095f7f4 Update boo 2017-11-27 17:38:35 -10:00
Jack Andersen ee0f668205 Update athena 2017-11-25 17:03:56 -10:00
Jack Andersen 1987a6e3d3 Implement asprintf for Windows 2017-11-24 16:49:50 -10:00
Jack Andersen 698d6a846e Update boo 2017-11-24 12:07:52 -10:00
Jack Andersen 5817ef3baf Merge branch 'master' of https://github.com/AxioDL/hecl 2017-11-23 22:20:43 -10:00
Jack Andersen f5cfbc25b6 Minor indentation fix 2017-11-23 22:20:30 -10:00
Phillip Stephens 74bc75ca29 Update boo 2017-11-23 23:19:05 -08:00
Jack Andersen 6aecd05314 Update boo 2017-11-21 12:18:41 -10:00
Jack Andersen b382188a5c Remove debugging changes 2017-11-21 00:22:36 -10:00
Jack Andersen ddf7c983da Major refactor of hecl parser using @hackyourlife architecture 2017-11-20 23:33:28 -10:00
Jack Andersen 3aae48d0bf Update boo 2017-11-19 13:45:30 -10:00
Jack Andersen a1e7bd7943 Update boo 2017-11-18 21:09:44 -10:00
Jack Andersen b25db30c2a MAPA fixes 2017-11-17 17:34:11 -10:00
Jack Andersen e1d952dd88 Update boo 2017-11-16 22:56:34 -10:00
Jack Andersen a7881b6096 Update boo 2017-11-16 13:48:58 -10:00
Jack Andersen 48562a3527 Another MAPA cooking fix 2017-11-15 22:04:42 -10:00
Jack Andersen a9eda137b8 Update boo` 2017-11-14 21:25:45 -10:00
Jack Andersen 95682798a6 Update submodules 2017-11-14 18:11:50 -10:00
Jack Andersen da9b2041f1 Fix help printout iterator edge cases 2017-11-13 19:35:00 -10:00
Jack Andersen 6a797097a4 Require CMake 3.10 2017-11-13 18:51:09 -10:00
Jack Andersen b41b21cb4b Windows fixes 2017-11-13 17:34:05 -10:00
Jack Andersen 67a0fff04d Update submodules 2017-11-12 21:20:44 -10:00
Jack Andersen 4111d49d64 string_view refactor 2017-11-12 20:13:53 -10:00
Jack Andersen 942032688d MAPA generation fix 2017-11-11 19:14:26 -10:00
Jack Andersen 73a043035d Update boo 2017-11-08 22:11:27 -10:00
Jack Andersen bc910d5b56 Update boo 2017-11-07 21:34:38 -10:00
Jack Andersen 97e257418f Merge branch 'master' of https://github.com/AxioDL/hecl 2017-11-07 16:29:58 -10:00
Jack Andersen 0296357639 Update boo 2017-11-07 16:29:01 -10:00
Jack Andersen aeea4dea23 Update boo 2017-11-07 16:24:44 -10:00
Jack Andersen b9490877a4 Iterator fix 2017-11-06 22:05:40 -10:00
Jack Andersen a3b9a32633 Remaining object tracker platforms 2017-11-05 20:56:17 -10:00
Jack Andersen d2fda8a373 Changes to support new boo object tracker API 2017-11-04 20:15:03 -10:00
Jack Andersen f9a431d62c Update submodules 2017-10-30 17:51:18 -10:00
Jack Andersen 3e18e519ce Windows fixes 2017-10-29 21:29:07 -10:00
Jack Andersen 337e087182 0-size buffer fix 2017-10-27 21:08:17 -10:00
Jack Andersen a2c5d891b5 Various bug fixes 2017-10-27 00:10:08 -10:00
Jack Andersen 5e99ee1d95 Minor improvements 2017-10-25 19:37:15 -10:00
Jack Andersen b7208bfc5f Implement `hecl package` 2017-10-24 21:46:32 -10:00
Jack Andersen a5b7a7b96c Windows fixes 2017-10-23 17:11:44 -10:00
Jack Andersen 48ec4cf6eb Various bug fixes 2017-10-21 20:10:59 -10:00
Jack Andersen ebad51dc2e Add DCLN blend type 2017-10-16 19:51:13 -10:00
Phillip Stephens 83fdb9ab7c Update athena 2017-10-14 22:49:39 -07:00
Phillip Stephens 39c4cc8143 Update athena 2017-10-14 22:42:32 -07:00
Jack Andersen 2bd0c9fb3c Update boo 2017-10-02 19:21:02 -10:00
Jack Andersen 838e55821a Update boo 2017-10-01 15:00:23 -10:00
Jack Andersen 74972e42cc Update boo 2017-09-30 19:32:03 -10:00
Jack Andersen 7c3bac2951 Add perspective division to texture matrix processing 2017-09-30 18:25:49 -10:00
Jack Andersen 8b952894b1 Update boo 2017-09-19 23:25:45 -10:00
Jack Andersen 16e7fea904 Update boo 2017-09-17 17:01:40 -10:00
Jack Andersen 2447d5230f Update boo 2017-09-15 15:58:12 -10:00
Jack Andersen 85fa918522 Update boo 2017-09-10 16:18:02 -10:00
Phillip Stephens cc8415b4f6 update boo 2017-09-10 01:08:52 -07:00
Jack Andersen 6c9b4d57f5 Update boo 2017-09-06 17:55:18 -10:00
Jack Andersen b77ac6f0a3 Update boo 2017-09-04 17:00:07 -10:00
Jack Andersen 783cabc760 Update boo 2017-09-02 19:53:26 -10:00
Jack Andersen a44ca145df Update athena 2017-08-24 20:17:42 -10:00
Jack Andersen 2674989a4a Generate pool skin index for CPU-based skinning operations 2017-08-20 19:46:26 -10:00
Jack Andersen e7f170c403 Update athena 2017-08-19 19:23:03 -10:00
Jack Andersen 6d997e4ffa NULL path bug fix 2017-08-17 17:18:52 -10:00
Jack Andersen f761810e8c Other platforms for SteamFinder 2017-07-23 13:44:17 -10:00
Jack Andersen 14277fa386 Add Steam app finder, fix missing blender cube bug 2017-07-22 23:20:28 -10:00
Jack Andersen 1fd94a59fc Update boo 2017-07-16 18:04:33 -10:00
Jack Andersen 19dfa2423a Update boo 2017-07-16 16:46:39 -10:00
Jack Andersen 2b2e20a983 Update boo 2017-07-13 19:13:51 -10:00
Phillip Stephens d0b194d6e5 Compile fixes 2017-07-02 03:13:43 -07:00
Jack Andersen 12e49581c1 apply CMAKE_CXX_STANDARD 2017-06-17 16:50:55 -10:00
Jack Andersen 40a26ae19d Add missing string.h and algorithm includes 2017-06-10 19:01:17 -10:00
Jack Andersen 7e01a86330 Windows fixes 2017-06-10 08:40:27 -10:00
Jack Andersen d8ed2fd157 Isolate hecl::SystemChar in single header 2017-06-10 08:22:40 -10:00
Phillip Stephens c72ee72f6f Conform other platforms 2017-05-29 01:18:54 -07:00
Phillip Stephens 145c152012 Fix GLSL reflection shader compile errors. 2017-05-28 23:00:17 -07:00
Phillip Stephens ade1011dbc Update athena 2017-05-22 03:40:55 -07:00
Jack Andersen 2f7fd17aaa Update boo 2017-05-11 16:55:11 -10:00
Jack Andersen d3b660b824 Update boo 2017-05-11 09:42:15 -10:00
Jack Andersen 2871157f99 Update boo 2017-05-11 09:14:12 -10:00
Jack Andersen 2d94e19ffb Update boo 2017-05-08 17:38:56 -10:00
Jack Andersen 42bb3a7f0b Update boo 2017-05-08 09:09:49 -10:00
Jack Andersen a0efeb3c07 Add visibility mode field for mappable objects 2017-04-22 11:44:18 -10:00
Jack Andersen de671c592d Update athena 2017-04-21 20:42:08 -10:00
Jack Andersen 8bfac09158 Add map visibility mode property 2017-04-18 13:38:23 -10:00
Jack Andersen 21e2a26e36 HLSL reflection fix 2017-03-26 08:21:01 -10:00
Jack Andersen b860d962ae Reflection shader support 2017-03-25 19:51:58 -10:00
Jack Andersen d92ba13405 MAPA fix 2017-03-23 19:28:51 -10:00
Jack Andersen ed5085e42b MAPA/MAPU bug fixes 2017-03-20 11:14:20 -10:00
Jack Andersen 87ae8aaa57 Windows fixes 2017-03-19 20:59:14 -10:00
Jack Andersen 53521a0eea Initial blender addon support for MAPA and MAPU types 2017-03-19 19:08:51 -10:00
Jack Andersen 9cc364c4fd Updated rendering interface for boo 2017-03-17 13:32:18 -10:00
Jack Andersen 165094b949 Merge branch 'master' of https://github.com/AxioDL/hecl 2017-03-13 21:03:35 -10:00
Jack Andersen 626056f3b9 Refactor for boo upgrades 2017-03-13 21:03:22 -10:00
Jack Andersen 2478495cbb GCC compile fixes 2017-03-10 20:32:12 -10:00
Jack Andersen 21194f43db Update Metal for frontface culling support 2017-03-10 11:07:55 -10:00
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 6b4351d689 Missing #include for linux 2017-02-25 16:42:57 -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
Phillip Stephens d67d54ddd0 Change how 32bit hashes are calculated to prevent collisions 2017-02-13 13:27:43 -08:00
Jack Andersen 86f9f62ef6 Targeted subresource generation for Actor and World blends 2017-02-12 20:51:15 -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 154a44e21f Add master mulColor to programmable shader output 2017-02-09 23:00:23 -10: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 ae9b2309cf Add RecrusiveMakeDir 2017-02-03 17:45:39 -10:00
Jack Andersen 140e584bf8 Update boo 2017-02-02 21:33:31 -10:00
Jack Andersen 1bfef7ddf8 ShaderCacheManager read fix 2017-02-02 20:22:54 -10:00
Jack Andersen b4dac198ac Update athena 2017-02-02 15:22:30 -10:00
Jack Andersen 1c9708f261 EINTR recovery for BlenderConnection I/O 2017-02-01 15:53:51 -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
Phillip Stephens c840625080 Add Char16ToWide helper function 2017-01-23 23:55:26 -08: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
Phillip Stephens d505f2d30a Fix FRME cook crash when path contains spaces 2017-01-21 20:25:49 -08:00
Jack Andersen 1eab4f945c FRME fixes; update boo 2017-01-21 15:39:47 -10:00
Jack Andersen b949aada83 FRME cooking fixes 2017-01-20 16:38:03 -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 2147abfbaa Work on Gui Frame exporter 2017-01-16 21:12:49 -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 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