Commit Graph

2194 Commits

Author SHA1 Message Date
Jack Andersen fe729a9000 Update boo 2018-01-04 17:01:17 -10:00
Jack Andersen 99fc9e3598 Various bug fixes and CAnimTree implementations 2018-01-03 18:17:44 -10:00
Jack Andersen eb1803aa0f Implement -o flag for extracting 2018-01-03 13:52:23 -10:00
Jack Andersen 49718630e2 Update copyright date 2018-01-02 14:25:48 -10:00
Jack Andersen f57e086e57 Update copyright date 2018-01-02 14:23:18 -10:00
Jack Andersen 1d5d970839 Update boo 2018-01-01 19:09:57 -10:00
Jack Andersen 8db5f1d8e1 Update boo 2018-01-01 19:09:40 -10:00
Jack Andersen ed6e6d134d Linux fixes 2018-01-01 18:24:01 -10:00
Jack Andersen 51e87e804a Update athena 2018-01-01 18:20:40 -10:00
Jack Andersen a1c5677413 Changes to support hecl-gui 2018-01-01 15:04:23 -10:00
Jack Andersen ab5d3ac996 Add HECL_DLPACKAGE macro 2018-01-01 14:58:13 -10:00
Jack Andersen b5c79d0e75 Add .gitlab-ci.yml 2018-01-01 00:17:36 -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 aec45ad2bb Windows PCH fixes 2017-12-29 15:09:45 -10:00
Jack Andersen 9daa74e08e Windows PCH fixes 2017-12-29 15:07:15 -10:00
Jack Andersen 8301adc3d6 Huge compile performance refactor 2017-12-28 22:08:12 -10:00
Jack Andersen aae0dc56b7 Huge compile performance refactor 2017-12-28 21:56:31 -10:00
Jack Andersen 2a341847d4 ANIM cook variable scope fix 2017-12-22 19:40:50 -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 c00cc6cea9 Lots of bug fixes; working CPhazonSuitFilter 2017-12-19 20:06:54 -10:00
Jack Andersen d82e1b89e3 Update boo 2017-12-19 20:04:59 -10:00
Jack Andersen 1c44f8d1bc Various movement and HUD bug fixes 2017-12-18 17:05:50 -10:00
Jack Andersen aa4a9b1800 Update submodules 2017-12-18 17:05:28 -10:00
Phillip Stephens 1e05e950d0 Initial `genie` specter tool implementation 2017-12-15 18:16:46 -08: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 ce6a3aa50c Bug fixes and ASan build submodule 2017-12-11 16:06:19 -10:00
Jack Andersen 758c602dc5 Add ASan build capability 2017-12-11 16:05:28 -10:00
Jack Andersen 8901ac2150 Various fixes 2017-12-09 19:30:01 -10:00
Jack Andersen 93711460f8 More flexible cull-mode options for shader extensions 2017-12-09 19:29:23 -10:00
Jack Andersen 5e03278eff Add triangle flip bit for collision geometry 2017-12-08 19:17:51 -10:00
Jack Andersen a60a02a31e Add flip flag for collision triangles 2017-12-08 19:15:26 -10:00
Jack Andersen 0c1d0b5ce3 UWP CMake fixes 2017-12-07 16:55:12 -10:00
Jack Andersen 0423e38676 Update boo 2017-12-07 16:53:11 -10:00
Jack Andersen 55cfb267c1 UWP fixes 2017-12-06 18:13:12 -10:00
Jack Andersen 79f0336588 UWP fixes 2017-12-06 18:09:27 -10:00
Jack Andersen 1cb36fc37a UWP support 2017-12-05 17:26:15 -10:00
Jack Andersen 559096feeb UWP support 2017-12-05 17:22:31 -10:00
Jack Andersen 397d3b690c Use boo::ObjToken for referencing voices 2017-12-03 17:21:35 -10:00
Jack Andersen 1dd26f6241 Update boo 2017-12-03 17:21:13 -10:00
Jack Andersen 2bb0a9687e Windows fix 2017-12-02 20:18:55 -10:00
Jack Andersen 188bbbe13a Update boo 2017-12-02 20:18:39 -10:00
Jack Andersen 92767f5147 Fixes for new boo assert 2017-12-02 20:13:04 -10:00
Jack Andersen 96f1617aa5 Update boo 2017-12-02 20:07:32 -10:00
Phillip Stephens 80fcd9d342 Update submodules 2017-12-02 20:01:54 -08:00
Phillip Stephens 5811ca6bf5 Update submodules 2017-12-02 20:01:16 -08:00
Phillip Stephens f07594bd23 Update athena 2017-12-02 19:30:30 -08:00
Phillip Stephens 07838e4dfa Update .gitmodules for athena 2017-12-02 19:29:48 -08:00
Phillip Stephens f6ad805943 Update submodules 2017-12-02 13:28:07 -08:00
Phillip Stephens 8696b70f80 Update .gitmodules 2017-12-02 13:26:24 -08:00
Jack Andersen 357b001cac Octree generation fixes 2017-12-01 19:50:05 -10:00
Jack Andersen d4ce1d4913 ProjectPath bug fixes 2017-12-01 19:49:45 -10:00
Jack Andersen 7951cb1ee0 Bug fixes 2017-11-28 00:06:40 -10:00
Jack Andersen c9f7d67318 Update boo 2017-11-28 00:06:24 -10:00
Jack Andersen 5ed7bd7c45 Update submodules 2017-11-27 17:39:12 -10:00
Jack Andersen 143095f7f4 Update boo 2017-11-27 17:38:35 -10:00
Jack Andersen 11d17d0fe5 Various bug fixes 2017-11-25 17:04:25 -10:00
Jack Andersen ee0f668205 Update athena 2017-11-25 17:03:56 -10:00
Jack Andersen 80f98e1218 Windows fixes 2017-11-24 16:50:24 -10:00
Jack Andersen 1987a6e3d3 Implement asprintf for Windows 2017-11-24 16:49:50 -10:00
Jack Andersen 00b02bb0f3 Add lighting uniform to GLSL door plane shader 2017-11-24 12:08:16 -10:00
Jack Andersen 698d6a846e Update boo 2017-11-24 12:07:52 -10:00
Jack Andersen 6854cb9df7 Various bug fixes 2017-11-23 22:23:28 -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 ef4a07e963 Frustum culling fix 2017-11-21 12:18:52 -10:00
Jack Andersen 6aecd05314 Update boo 2017-11-21 12:18:41 -10:00
Jack Andersen f579007dc1 Initial area rendering (needs frustum culling fixes) 2017-11-21 00:36:18 -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 cff5198e6b Major graphics resource performance improvement 2017-11-19 13:48:09 -10:00
Jack Andersen 3aae48d0bf Update boo 2017-11-19 13:45:30 -10:00
Jack Andersen 3522d757fc Add `-l` flag to enable logging 2017-11-18 21:10:54 -10:00
Jack Andersen a1e7bd7943 Update boo 2017-11-18 21:09:44 -10:00
Jack Andersen a2c79eb996 More CAutoMapper fixes 2017-11-17 17:35:37 -10:00
Jack Andersen b25db30c2a MAPA fixes 2017-11-17 17:34:11 -10:00
Jack Andersen d14763ca19 CPauseScreenBlur fixes 2017-11-16 22:57:40 -10:00
Jack Andersen e1d952dd88 Update boo 2017-11-16 22:56:34 -10:00
Jack Andersen 0edac28ed4 Various CAutoMapper fixes 2017-11-16 13:49:25 -10:00
Jack Andersen a7881b6096 Update boo 2017-11-16 13:48:58 -10:00
Jack Andersen a914e121ea Various AutoMapper render fixes 2017-11-15 22:05:10 -10:00
Jack Andersen 48562a3527 Another MAPA cooking fix 2017-11-15 22:04:42 -10:00
Jack Andersen baa6acd198 Vulkan AMD instancing shader fix 2017-11-14 21:26:09 -10:00
Jack Andersen a9eda137b8 Update boo` 2017-11-14 21:25:45 -10:00
Jack Andersen 2df95c01cf General resource handling bug fixes 2017-11-14 18:12:13 -10:00
Jack Andersen 95682798a6 Update submodules 2017-11-14 18:11:50 -10:00
Jack Andersen 8cef6ce5e0 Specify CMake 3.10 in readme 2017-11-13 19:35:42 -10:00
Jack Andersen da9b2041f1 Fix help printout iterator edge cases 2017-11-13 19:35:00 -10:00
Jack Andersen e18eef9b18 Require CMake 3.10 2017-11-13 18:54:47 -10:00
Jack Andersen 6a797097a4 Require CMake 3.10 2017-11-13 18:51:09 -10:00
Jack Andersen 6d049bdbb1 Windows fixes 2017-11-13 17:36:36 -10:00
Jack Andersen b41b21cb4b Windows fixes 2017-11-13 17:34:05 -10:00
Jack Andersen 550078f7cb Linux build fixes 2017-11-12 21:21:51 -10:00
Jack Andersen 67a0fff04d Update submodules 2017-11-12 21:20:44 -10:00
Jack Andersen f7ec7bdc0c string_view refactor 2017-11-12 20:19:18 -10:00
Jack Andersen 4111d49d64 string_view refactor 2017-11-12 20:13:53 -10:00
Jack Andersen 742ab2514f First skybox and HUD rendering 2017-11-11 19:14:57 -10:00
Jack Andersen 942032688d MAPA generation fix 2017-11-11 19:14:26 -10:00
Jack Andersen 744a934115 Update submodules 2017-11-08 22:12:53 -10:00
Jack Andersen 73a043035d Update boo 2017-11-08 22:11:27 -10:00
Jack Andersen b45562e021 Update submodules 2017-11-07 21:35:49 -10:00
Jack Andersen bc910d5b56 Update boo 2017-11-07 21:34:38 -10:00
Jack Andersen 3d2e6a7d9f update hecl 2017-11-07 16:30:18 -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 e5ad650e32 Re-enable shader prewarm 2017-11-07 16:25:19 -10:00
Jack Andersen aeea4dea23 Update boo 2017-11-07 16:24:44 -10:00
Jack Andersen 8df8b99fb1 Iterator and MSVC fixes 2017-11-06 22:08:26 -10:00
Jack Andersen b9490877a4 Iterator fix 2017-11-06 22:05:40 -10:00
Jack Andersen 62c1dc467f Vulkan and HLSL object tracker support 2017-11-05 20:58:04 -10:00
Jack Andersen a3b9a32633 Remaining object tracker platforms 2017-11-05 20:56:17 -10:00
Jack Andersen 3894749675 Changes to support boo object tracker API 2017-11-04 20:17:12 -10:00
Jack Andersen d2fda8a373 Changes to support new boo object tracker API 2017-11-04 20:15:03 -10:00
Jack Andersen f2eb73e20e Update submodules 2017-10-30 17:52:22 -10:00
Jack Andersen f9a431d62c Update submodules 2017-10-30 17:51:18 -10:00
Jack Andersen 6e73fddcf5 Windows fixes 2017-10-29 21:29:32 -10:00
Jack Andersen 3e18e519ce Windows fixes 2017-10-29 21:29:07 -10:00
Jack Andersen bb10aa9844 CResFactory bug fixes 2017-10-27 21:08:48 -10:00
Jack Andersen 337e087182 0-size buffer fix 2017-10-27 21:08:17 -10:00
Jack Andersen 2f4cddd3d2 Lots of CResFactory fixes 2017-10-27 00:10:32 -10:00
Jack Andersen a2c5d891b5 Various bug fixes 2017-10-27 00:10:08 -10:00
Jack Andersen 7c3fb4174f Finish CPakFile and CResLoader 2017-10-25 19:37:46 -10:00
Jack Andersen 5e99ee1d95 Minor improvements 2017-10-25 19:37:15 -10:00
Jack Andersen e274cd12b9 Refactorings to support .upak generation 2017-10-24 21:47:49 -10:00
Jack Andersen b7208bfc5f Implement `hecl package` 2017-10-24 21:46:32 -10:00
Jack Andersen 4ee4963aaf Windows fixes 2017-10-23 17:12:10 -10:00
Jack Andersen a5b7a7b96c Windows fixes 2017-10-23 17:11:44 -10:00
Jack Andersen 15d60493f2 Lots of bug fixes (Windows still needs some fixes) 2017-10-21 20:11:22 -10:00
Jack Andersen 48ec4cf6eb Various bug fixes 2017-10-21 20:10:59 -10:00
Jack Andersen 5149128b60 DCLN cooking and various bug fixes 2017-10-16 19:51:53 -10:00
Jack Andersen ebad51dc2e Add DCLN blend type 2017-10-16 19:51:13 -10:00
Phillip Stephens 6d0769bba7 Update athena 2017-10-14 22:50:20 -07:00
Phillip Stephens 83fdb9ab7c Update athena 2017-10-14 22:49:39 -07:00
Phillip Stephens 5941a61ae6 Update hecl, implement CScriptPickup 2017-10-14 22:44:07 -07:00
Phillip Stephens 39c4cc8143 Update athena 2017-10-14 22:42:32 -07:00
Jack Andersen 213cacb0fb Update dependencies 2017-10-02 19:21:34 -10:00
Jack Andersen 2bd0c9fb3c Update boo 2017-10-02 19:21:02 -10:00
Jack Andersen 8e98a5b058 CWorldShadowShader construct fixes 2017-10-01 15:01:11 -10:00
Jack Andersen 838e55821a Update boo 2017-10-01 15:00:23 -10:00
Jack Andersen a84f5441a7 Windows compile fixes 2017-09-30 19:32:37 -10:00
Jack Andersen 74972e42cc Update boo 2017-09-30 19:32:03 -10:00
Jack Andersen 30ae347420 Implement CWorldShadow and texture clamp mode 2017-09-30 18:26:46 -10:00
Jack Andersen 7c3bac2951 Add perspective division to texture matrix processing 2017-09-30 18:25:49 -10:00
Jack Andersen 3897a91e13 Update amuse and boo 2017-09-19 23:26:01 -10:00
Jack Andersen 8b952894b1 Update boo 2017-09-19 23:25:45 -10:00
Jack Andersen 41032d0a7c More CMorphBall implementations 2017-09-17 17:02:48 -10:00
Jack Andersen 16e7fea904 Update boo 2017-09-17 17:01:40 -10:00
Jack Andersen de5138bb9b Update hecl 2017-09-15 15:58:49 -10:00
Jack Andersen 2447d5230f Update boo 2017-09-15 15:58:12 -10:00
Jack Andersen 10092821c8 Initial round of CMorphBall implementations 2017-09-10 16:18:49 -10:00
Jack Andersen 85fa918522 Update boo 2017-09-10 16:18:02 -10:00
Phillip Stephens b751106359 Update hecl 2017-09-10 01:10:00 -07:00
Phillip Stephens cc8415b4f6 update boo 2017-09-10 01:08:52 -07:00
Jack Andersen 0907c52ca3 Implement beam subclasses 2017-09-06 17:55:31 -10:00
Jack Andersen 6c9b4d57f5 Update boo 2017-09-06 17:55:18 -10:00
Jack Andersen 361aa1512b Finish CGunWeapon 2017-09-04 17:00:19 -10:00
Jack Andersen b77ac6f0a3 Update boo 2017-09-04 17:00:07 -10:00
Jack Andersen 91600c31bf Add CPlayerGun holo effect rendering 2017-09-02 19:53:38 -10:00
Jack Andersen 783cabc760 Update boo 2017-09-02 19:53:26 -10:00
Jack Andersen ed991a6ac0 Initial CPlayerGun implementations 2017-08-24 20:18:09 -10:00
Jack Andersen a44ca145df Update athena 2017-08-24 20:17:42 -10:00
Jack Andersen c66f9d0ec7 Add CPU-based skinning path for vertex manipulation effects 2017-08-20 19:46:59 -10:00
Jack Andersen 2674989a4a Generate pool skin index for CPU-based skinning operations 2017-08-20 19:46:26 -10:00
Jack Andersen 96b17ac73d Implement MetroidPrimeStage1 loader 2017-08-19 19:23:22 -10:00
Jack Andersen e7f170c403 Update athena 2017-08-19 19:23:03 -10:00
Jack Andersen bd1a1126ce Update hecl, add SHA1 sum validation to asset map downloads 2017-08-17 17:19:25 -10:00
Jack Andersen 6d997e4ffa NULL path bug fix 2017-08-17 17:18:52 -10:00
Jack Andersen 4528a6b60a Additional CPlayer work 2017-07-23 13:45:04 -10:00
Jack Andersen f761810e8c Other platforms for SteamFinder 2017-07-23 13:44:17 -10:00
Jack Andersen dea26b1b32 AssetNameMap fixes 2017-07-22 23:21:18 -10:00
Jack Andersen 14277fa386 Add Steam app finder, fix missing blender cube bug 2017-07-22 23:20:28 -10:00
Jack Andersen 4ccf7d5d18 Update submodules; add additional CLion files 2017-07-16 18:04:59 -10:00
Jack Andersen 1fd94a59fc Update boo 2017-07-16 18:04:33 -10:00
Jack Andersen a71e48cf43 More work on CPlayer 2017-07-16 17:04:14 -10:00
Jack Andersen 19dfa2423a Update boo 2017-07-16 16:46:39 -10:00
Jack Andersen 8a493615c4 Implement CBodyController 2017-07-13 19:14:19 -10:00
Jack Andersen 2b2e20a983 Update boo 2017-07-13 19:13:51 -10:00
Phillip Stephens 38a13868f0 Compile fixes, and initial asset name parser 2017-07-02 03:18:38 -07:00
Phillip Stephens d0b194d6e5 Compile fixes 2017-07-02 03:13:43 -07:00
Jack Andersen c854a45dfe apply CMAKE_CXX_STANDARD 2017-06-17 16:53:39 -10:00
Jack Andersen 12e49581c1 apply CMAKE_CXX_STANDARD 2017-06-17 16:50:55 -10:00
Jack Andersen 2d2a3dcf1c Update hecl 2017-06-10 19:01:54 -10:00
Jack Andersen 40a26ae19d Add missing string.h and algorithm includes 2017-06-10 19:01:17 -10:00
Jack Andersen 92122a9b31 Windows fixes 2017-06-10 08:41:03 -10:00
Jack Andersen 7e01a86330 Windows fixes 2017-06-10 08:40:27 -10:00
Jack Andersen 4780dc79fe Address some over-inclusion issues for hecl::SystemChar 2017-06-10 08:23:30 -10:00
Jack Andersen d8ed2fd157 Isolate hecl::SystemChar in single header 2017-06-10 08:22:40 -10:00
Jack Andersen d14dc8f7a8 Finish CPauseScreenBlur; work on CPlayerVisor 2017-05-29 09:55:44 -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 4304cb1d29 Update hecl 2017-05-11 16:55:43 -10:00
Jack Andersen 2f7fd17aaa Update boo 2017-05-11 16:55:11 -10:00
Jack Andersen 9cb9d4df1d Windows build fixes 2017-05-11 09:42:43 -10:00
Jack Andersen d3b660b824 Update boo 2017-05-11 09:42:15 -10:00
Jack Andersen bf4fce5553 CRadarPaintShader vertex format fix; update hecl 2017-05-11 09:14:38 -10:00
Jack Andersen 2871157f99 Update boo 2017-05-11 09:14:12 -10:00
Jack Andersen aee73fc11a Update hecl 2017-05-08 17:39:09 -10:00
Jack Andersen 2d94e19ffb Update boo 2017-05-08 17:38:56 -10:00
Jack Andersen 98142731d8 Smart pointer usage for input device handle 2017-05-08 09:13:18 -10:00
Jack Andersen 42bb3a7f0b Update boo 2017-05-08 09:09:49 -10:00
Jack Andersen d54bb3746c Additional work on CMapWorld rendering 2017-04-22 11:46:18 -10:00
Jack Andersen a0efeb3c07 Add visibility mode field for mappable objects 2017-04-22 11:44:18 -10:00
Jack Andersen 337ffd1c16 Work on CMapWorld rendering 2017-04-21 20:42:32 -10:00
Jack Andersen de671c592d Update athena 2017-04-21 20:42:08 -10:00
Jack Andersen 56e386088a Additional work on CAutoMapper; CGameArea model setup 2017-04-18 13:41:01 -10:00
Jack Andersen 8bfac09158 Add map visibility mode property 2017-04-18 13:38:23 -10:00
Jack Andersen afa846e469 Update hecl 2017-03-26 08:21:33 -10:00
Jack Andersen 21e2a26e36 HLSL reflection fix 2017-03-26 08:21:01 -10:00
Jack Andersen c069666307 Player reflection and other imps 2017-03-25 19:53:04 -10:00
Jack Andersen b860d962ae Reflection shader support 2017-03-25 19:51:58 -10:00
Jack Andersen db12dd2ea2 Implement CStateManager::Update 2017-03-23 19:30:16 -10:00
Jack Andersen d92ba13405 MAPA fix 2017-03-23 19:28:51 -10:00
Jack Andersen 5a6e40c5aa MAPA/MAPU bug fixes 2017-03-20 11:15:00 -10:00
Jack Andersen ed5085e42b MAPA/MAPU bug fixes 2017-03-20 11:14:20 -10:00
Jack Andersen c8e22a6873 Windows fixes 2017-03-19 20:59:46 -10:00
Jack Andersen 87ae8aaa57 Windows fixes 2017-03-19 20:59:14 -10:00
Jack Andersen 8e7773aa94 AutoMapper work 2017-03-19 19:09:53 -10:00
Jack Andersen 53521a0eea Initial blender addon support for MAPA and MAPU types 2017-03-19 19:08:51 -10:00
Jack Andersen 6c81cea420 Windows fixes and updated rendering interface 2017-03-17 13:33:02 -10:00
Jack Andersen 9cc364c4fd Updated rendering interface for boo 2017-03-17 13:32:18 -10:00
Jack Andersen 1629882113 Refactors to support fog volume rendering 2017-03-13 21:03:58 -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 22989ff47c GCC compile fixes 2017-03-10 20:32:53 -10:00
Jack Andersen 2478495cbb GCC compile fixes 2017-03-10 20:32:12 -10:00
Jack Andersen c407e75943 Frontface culling support for Metal 2017-03-10 11:08:51 -10:00
Jack Andersen 21194f43db Update Metal for frontface culling support 2017-03-10 11:07:55 -10:00
Jack Andersen ce723d5505 Frontface culling support boo sync 2017-03-10 10:52:53 -10:00
Jack Andersen 56aacdacde backface culling support 2017-03-10 10:38:34 -10:00
Jack Andersen d2e9290363 Pointer dereference bug fixes 2017-03-10 08:00:40 -10:00
Jack Andersen e698a27d1c Use HECL_MULTIPROCESSOR macro for enabling multithreaded work 2017-03-10 07:58:43 -10:00
Jack Andersen 87a22b73fa DrawWorld implementation complete 2017-03-05 20:33:51 -10:00
Jack Andersen 326f24d831 Update boo 2017-03-05 20:33:34 -10:00
Jack Andersen 67293caba1 Metal extension shader fix 2017-03-05 13:35:50 -10:00
Jack Andersen 3b7c7cf0fc Texture identifier collision avoidance for Metal 2017-03-05 13:34:55 -10:00
Jack Andersen 9b9ba95d45 Sync with boo shader cache 2017-03-05 13:03:23 -10:00
Jack Andersen 437fd54400 Ensure shader extension textures don't conflict 2017-03-05 13:00:37 -10:00
Jack Andersen 8ef9ed2c3b Work on CMorphBallShadow 2017-03-04 21:57:12 -10:00
Jack Andersen b30381a5fd Move xxhash to boo 2017-03-04 21:55:32 -10:00
Jack Andersen 7bbf8852de VISIGen for linux 2017-02-25 16:43:27 -10:00
Jack Andersen 6b4351d689 Missing #include for linux 2017-02-25 16:42:57 -10:00
Jack Andersen c312aa355b VISIGen for Windows 2017-02-24 21:59:37 -10:00
Jack Andersen 89f216d94f Add hecl::PathRelative() 2017-02-24 21:58:36 -10:00
Jack Andersen ccbd19b9ea Add VISIGen utility 2017-02-23 22:28:44 -10:00
Jack Andersen 8c3a7da616 Updates to support VISI generation 2017-02-23 22:27:07 -10:00
Jack Andersen 98a095d4e8 Update submodules 2017-02-15 19:47:09 -10:00
Jack Andersen 9cf2aec5c1 Update boo 2017-02-15 19:46:49 -10:00
Jack Andersen 128b7feb1f Update submodules, fix text shader for Vulkan 2017-02-15 18:48:07 -10:00
Jack Andersen 08ac1d4703 Update boo 2017-02-15 18:47:50 -10:00
Jack Andersen 3d51c7bb6b Update submodules 2017-02-15 17:18:17 -10:00
Jack Andersen 26347bcfcb Update boo 2017-02-15 17:17:58 -10:00
Jack Andersen dc948485d7 Update hecl 2017-02-15 13:11:19 -10:00
Jack Andersen 73749e01a5 Update boo 2017-02-15 13:10:54 -10:00
Jack Andersen 4b262f60c8 Additional resource logging 2017-02-14 22:29:23 -10:00
Jack Andersen aed83c0df1 Update boo 2017-02-14 22:28:52 -10:00
Jack Andersen a13c702d1f Update submodules 2017-02-14 20:50:15 -10:00
Jack Andersen 7fa9ea7326 Update boo 2017-02-14 20:49:51 -10:00
Jack Andersen 4e01787e09 More efficient cooked resource loading, AQS audio fixes 2017-02-14 20:02:30 -10:00
Jack Andersen 4e16a20a37 Update boo 2017-02-14 20:00:55 -10:00
Phillip Stephens ac5f28eeff Add missing factories, update hecl 2017-02-13 13:29:00 -08:00
Phillip Stephens d67d54ddd0 Change how 32bit hashes are calculated to prevent collisions 2017-02-13 13:27:43 -08:00
Jack Andersen 7085b837b7 Subresource cooking and various bug fixes 2017-02-12 20:51:47 -10:00
Jack Andersen 86f9f62ef6 Targeted subresource generation for Actor and World blends 2017-02-12 20:51:15 -10:00
Jack Andersen 748e81ae6e YAML RAII refactor 2017-02-12 13:56:03 -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 1b8baca988 Update hecl 2017-02-11 22:45:27 -10:00
Jack Andersen efc861a170 Update boo 2017-02-11 22:45:00 -10:00
Phillip Stephens dfd17fd68a Update submodules 2017-02-10 20:22:43 -08:00
Phillip Stephens d1bf1ff426 Update boo 2017-02-10 20:22:18 -08:00
Jack Andersen 17d986bb43 Implement CGameOptionsTouchBar 2017-02-09 23:00:57 -10:00
Jack Andersen 154a44e21f Add master mulColor to programmable shader output 2017-02-09 23:00:23 -10:00
Jack Andersen 3f03ba7950 Implement key FrontEnd Touch Bar functionality 2017-02-08 23:23:17 -10:00
Jack Andersen e07e82f798 Update boo 2017-02-08 23:22:50 -10:00
Jack Andersen b5c6d68ec6 Update hecl 2017-02-04 08:29:59 -10:00
Jack Andersen a710878373 Update boo 2017-02-04 08:25:53 -10:00
Jack Andersen 9ea7cee23c Memory card bug fixes 2017-02-03 17:46:12 -10:00
Jack Andersen ae9b2309cf Add RecrusiveMakeDir 2017-02-03 17:45:39 -10:00
Jack Andersen 6968d9f0d3 Various UI fixes, unsupported emulator message 2017-02-02 21:33:46 -10:00
Jack Andersen 140e584bf8 Update boo 2017-02-02 21:33:31 -10:00
Jack Andersen e30ec98b6e Some memory card fixes, CToken assign fix 2017-02-02 20:23:09 -10:00
Jack Andersen 1bfef7ddf8 ShaderCacheManager read fix 2017-02-02 20:22:54 -10:00
Jack Andersen 75324e2ba6 Update hecl 2017-02-02 15:22:48 -10:00
Jack Andersen b4dac198ac Update athena 2017-02-02 15:22:30 -10:00
Jack Andersen 6bdcf93c83 MP2 ANIM signing fix 2017-02-01 15:54:38 -10:00
Jack Andersen 1c9708f261 EINTR recovery for BlenderConnection I/O 2017-02-01 15:53:51 -10:00
Jack Andersen 802cf9d811 Minor CRasterFont tweaks 2017-01-31 21:20:18 -10:00
Jack Andersen 8469ee8fac Update athena, minor buffer pool changes 2017-01-31 21:19:15 -10:00
Jack Andersen 83176b41a9 FRME bug fixes and shader adjustments 2017-01-29 18:16:20 -10:00
Jack Andersen 4a7b47200a Include alpha component in opaque shaders 2017-01-29 18:15:35 -10:00
Jack Andersen 1fbd08b7c6 Conform HLSL shaders 2017-01-28 21:27:48 -10:00
Jack Andersen f1c4b733bd Update boo 2017-01-28 21:27:17 -10:00
Jack Andersen d5c7efce58 Tons of refactors and bug fixes 2017-01-28 17:58:16 -10:00
Jack Andersen c6671b114e FRME cook fixes 2017-01-28 17:56:54 -10:00
Phillip Stephens d0d11eb700 Update submodules 2017-01-26 19:27:54 -08:00
Phillip Stephens 7cfebe844f Update athena 2017-01-26 19:27:06 -08:00
Jack Andersen b103ae3943 Update hecl 2017-01-26 16:28:08 -10:00
Jack Andersen 2bb15691c1 Update athena 2017-01-26 16:27:55 -10:00
Jack Andersen 3a3298d48e STRG cooking bug fixes 2017-01-26 16:22:52 -10:00
Jack Andersen 234d44afaf Update athena 2017-01-26 16:22:00 -10:00
Jack Andersen d6482874d6 Path-substitution integrated into MP1 STRG cook/uncook 2017-01-25 22:09:22 -10:00
Jack Andersen 77b25c29b5 Update athena 2017-01-25 22:08:25 -10:00
Phillip Stephens 9f3b979970 Fix windows compile error 2017-01-23 23:59:32 -08:00
Phillip Stephens c840625080 Add Char16ToWide helper function 2017-01-23 23:55:26 -08:00
Jack Andersen 7a60151d3e Char16 refactor and GuiSys bug fixes 2017-01-23 21:41:33 -10:00
Jack Andersen b8abd466dd char16_t formatting support 2017-01-23 21:40:09 -10:00
Jack Andersen afd852f1a4 Working SFX playback 2017-01-22 21:22:17 -10:00
Jack Andersen 80b2223e88 Update boo 2017-01-22 21:21:18 -10:00
Jack Andersen eb955c53ec Windows fixes 2017-01-21 23:06:03 -10:00
Jack Andersen a8c533ad48 Update boo 2017-01-21 23:05:27 -10:00
Phillip Stephens 34e3a7f383 Update CSimplePool offsets 2017-01-21 20:32:53 -08:00
Phillip Stephens d505f2d30a Fix FRME cook crash when path contains spaces 2017-01-21 20:25:49 -08:00
Jack Andersen 0744a2307a Several architectural fixes and additions 2017-01-21 15:40:12 -10:00
Jack Andersen 1eab4f945c FRME fixes; update boo 2017-01-21 15:39:47 -10:00
Jack Andersen 00247ca53e FRME and AGSC cooking fixes 2017-01-20 16:38:34 -10:00
Jack Andersen b949aada83 FRME cooking fixes 2017-01-20 16:38:03 -10:00
Jack Andersen 04452ad919 Windows fixes 2017-01-20 14:21:35 -10:00
Jack Andersen f36dfa3be3 Update boo 2017-01-20 14:19:53 -10:00
Jack Andersen b958182073 Work on CAudioSys, boo fixes 2017-01-19 17:53:32 -10:00
Jack Andersen 1b08fff68a Update boo 2017-01-19 17:53:19 -10:00
Jack Andersen 1e344363e0 Fix incidious threading derp 2017-01-18 23:03:43 -10:00
Jack Andersen 7326f01b5b Update boo 2017-01-18 23:01:54 -10:00
Jack Andersen 3cc93ffd75 DSP streaming bug fixes 2017-01-18 10:57:48 -10:00
Jack Andersen 89be8344e7 Update boo 2017-01-18 10:57:05 -10:00
Jack Andersen 0acc4b4612 Update hecl 2017-01-16 21:13:25 -10:00
Jack Andersen 2147abfbaa Work on Gui Frame exporter 2017-01-16 21:12:49 -10:00
Jack Andersen 3d91bb4e6a Update submodules 2017-01-16 16:00:48 -10:00
Jack Andersen 521dd69997 Update boo 2017-01-16 16:00:14 -10:00
Jack Andersen fc61d66786 Update submodules 2017-01-16 15:31:58 -10:00
Jack Andersen 1ad92d8f94 Update boo 2017-01-16 15:31:15 -10:00
Jack Andersen 56b24c39f0 Ensure directories are created late in extract 2017-01-16 15:23:19 -10:00
Jack Andersen aecaab27a4 Create directory chains at a late point during extract 2017-01-16 15:21:13 -10:00
Jack Andersen 01c31b4fc5 Initial CStreamAudioManager implementation 2017-01-15 22:40:33 -10:00
Jack Andersen e64168090c Update boo 2017-01-15 22:40:18 -10:00
Jack Andersen 3544cbd278 Work on FRME widgets; initial DSP streaming 2017-01-13 18:16:10 -10:00
Jack Andersen 37b556f2c4 Add FRME widget properites to panel UI 2017-01-13 18:15:43 -10:00
Jack Andersen 37a523db7e Update LICENSE date 2017-01-07 14:15:06 -10:00
Jack Andersen 96cda71325 Update LICENSE date 2017-01-07 14:14:20 -10:00
Jack Andersen f6e3563221 Update submodules 2017-01-07 11:21:02 -10:00
Jack Andersen da618c193d Update athena 2017-01-07 11:20:21 -10:00
Jack Andersen 3aeca76c2e Update submodules 2017-01-06 22:29:38 -10:00
Jack Andersen 9fdb1fbbf5 Update athena 2017-01-06 22:27:41 -10:00
Phillip Stephens e156221236 Update hecl 2017-01-05 11:06:31 -08:00
Phillip Stephens c5c21c7932 Update boo 2017-01-05 11:05:32 -08:00
Jack Andersen 4581e693d9 Work on gbalink driver 2017-01-03 19:27:20 -10:00
Jack Andersen d1a03b9b05 Update athena 2017-01-03 19:25:07 -10:00
Phillip Stephens f10721b07a Update hecl 2017-01-01 15:20:03 -08:00
Phillip Stephens c4ee610169 Fix stack related crash in getGlobResults 2017-01-01 15:19:03 -08:00
Phillip Stephens 23315610ed Complete collision flags 2016-12-28 11:41:43 -08:00
Phillip Stephens 279b4b1d68 Update Collision cook process 2016-12-28 11:41:03 -08:00
Phillip Stephens 7b79e52740 Collision flags and SFX type handling 2016-12-25 23:58:44 -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 bc89518c9d Update hecl 2016-12-24 21:24:51 -10:00
Jack Andersen 0bf5499717 More portable std::atomic_bool initialization 2016-12-24 21:24:19 -10:00
Jack Andersen d24d3e6974 Update 32x32 resolution icon 2016-12-24 21:03:02 -10:00
Jack Andersen d7c5dff1f0 Windows fixes 2016-12-24 21:02:34 -10:00
Jack Andersen e192fb77a4 World cooking bug fixes 2016-12-24 15:36:42 -10:00
Jack Andersen 75847c67d3 Better thread contention handling for BlenderConnection 2016-12-24 15:35:30 -10:00
Jack Andersen ea5ec650b4 Add appveyor.yml 2016-12-21 15:40:53 -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 979b337fef Update hecl 2016-12-21 10:21:09 -10:00
Jack Andersen d21551112a Update athena 2016-12-21 10:20:17 -10:00
Jack Andersen a2b07ba357 CFrontEndUI work 2016-12-16 13:05:29 -10:00
Jack Andersen 3d4355182f Squelch redefinition warnings 2016-12-16 13:05:11 -10:00
Jack Andersen 6b765838a7 Work on CFrontEndUI 2016-12-14 12:56:59 -10:00
Jack Andersen 121f566848 Use atomics for pool buffer ref-counts 2016-12-14 12:56:32 -10:00
Jack Andersen c3bf6ec5cc Implement CStaticAudioPlayer 2016-12-13 15:10:17 -10:00
Jack Andersen b269d4a445 Update boo 2016-12-13 15:09:13 -10:00
Jack Andersen 67e55749e0 Update submodules 2016-12-12 10:10:55 -10:00
Jack Andersen 46b04925c3 More graceful handling of non-installed blender 2016-12-12 10:09:53 -10:00
Jack Andersen 37c035fc3f Update hecl 2016-12-11 13:31:03 -10:00
Jack Andersen 20dfc56ba7 Update submodules 2016-12-11 13:30:35 -10:00
Jack Andersen b6aa19540b Update hecl 2016-12-11 10:56:43 -10:00
Jack Andersen 0d8552cec1 Update athena 2016-12-11 10:56:22 -10:00
Jack Andersen 791335c5c4 Update submodules 2016-12-11 10:21:51 -10:00
Jack Andersen 399cdfc657 Update submodules 2016-12-11 10:20:55 -10:00
Jack Andersen daf6115d7d Update submodules 2016-12-10 20:20:50 -10:00
Jack Andersen a8db552ce2 Update submodules 2016-12-10 20:19:47 -10:00
Jack Andersen 3a24b35df7 Windows fixes 2016-12-10 15:54:08 -10:00
Jack Andersen f0b73d268d Update submodules 2016-12-10 15:51:51 -10:00
Jack Andersen b3debc0dbe Update submodules 2016-12-09 16:35:09 -10:00
Jack Andersen b12b858f3d Integrate llvm BitVector and MathExtras 2016-12-09 16:32:20 -10:00
Jack Andersen 75b69b590c Update submodules; LLVM 4.0 support 2016-12-07 18:55:44 -10:00
Jack Andersen d42cf00a01 Update submodules 2016-12-07 17:58:21 -10:00
Phillip Stephens 5bbfd3bec9 Update submodules 2016-10-29 15:54:06 -07:00
Phillip Stephens d067335f05 Update boo 2016-10-29 15:53:36 -07:00
Phillip Stephens 922abb73bb FreeBSD fixes 2016-10-27 15:50:32 -08:00
Phillip Stephens ef132164a4 Update submodules 2016-10-27 15:47:23 -08:00
Jack Andersen 8e7c91b942 Windows build fixes 2016-10-19 14:52:33 -10:00
Jack Andersen a6714dcc4e Update athena 2016-10-19 14:52:11 -10:00
Phillip Stephens 8f91b453f3 Update submodules 2016-10-15 12:18:50 -07:00
Phillip Stephens 8d7a2b4354 Update submodules 2016-10-15 12:18:07 -07:00
Jack Andersen 34380199ef Update hecl 2016-10-15 08:41:40 -10:00
Jack Andersen 13a553a057 Update submodules 2016-10-15 08:41:18 -10:00
Jack Andersen 2ce2b195e3 Update hecl 2016-10-10 15:22:13 -10:00
Jack Andersen aa408ccfec Move LTO-problematic definitions out of header 2016-10-10 15:21:15 -10:00
Jack Andersen 647643f579 Several world-cooking bug fixes 2016-10-07 17:41:08 -10:00
Jack Andersen 7f5ba744da Additional BlenderConnection World capabilities 2016-10-07 17:40:08 -10:00
Jack Andersen 9b6ab93ae5 Remove unnecessary and RVO-detrimental moves 2016-10-02 18:39:31 -10:00
Jack Andersen d307e645b1 Remove unnecessary and RVO-detrimental moves 2016-10-02 18:39:10 -10:00
Jack Andersen 341fe2c728 Tons of dependency gathering flow 2016-10-02 12:41:36 -10:00
Jack Andersen e65fe14c53 BlenderConnection tweaks 2016-10-02 12:34:10 -10:00
Jack Andersen 26eb9891c8 Work on world cooking 2016-10-01 13:20:20 -10:00
Jack Andersen 4f53d886ce Implement world cooker 2016-10-01 13:18:52 -10:00
Jack Andersen 2dad2e2051 Multi-intermediate MLVL path; simpler metadata yaml 2016-09-30 16:57:09 -10:00
Jack Andersen b3b0b7cd46 Update athena 2016-09-30 16:56:55 -10:00
Jack Andersen 9a15f72fc7 use `-flto=thin` as LTO flag; MemoryCardSys work 2016-09-30 12:43:19 -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 7f987ab10e Further CGameState imps 2016-09-24 15:58:54 -10:00
Jack Andersen c0f060d6ad Remove unnecessary glob regex 2016-09-24 15:57:43 -10:00
Jack Andersen c8d44d181b Several resource management bug fixes 2016-09-20 19:41:51 -10:00
Jack Andersen f6428c9407 Glob path fixes 2016-09-20 19:41:06 -10:00
Jack Andersen e9a173c680 OS X Fixes 2016-09-18 15:34:11 -10:00
Jack Andersen f1fcd83824 Update boo 2016-09-18 15:33:14 -10:00
Jack Andersen 22c3ce608d Windows Fixes 2016-09-18 15:04:26 -10:00
Jack Andersen c1dcf6d23e Windows Fixes 2016-09-18 15:02:57 -10:00
Jack Andersen b9baa84b1d AGSC/ATBL/CSNG extracting and cooking 2016-09-18 13:47:48 -10:00
Jack Andersen 6de25c1d1d Refinements to avoid bad level linkages 2016-09-18 13:46:49 -10:00
Jack Andersen cfb16f34f1 Self-rebuilding resource cache; init performance improvements 2016-09-17 11:33:32 -10:00
Jack Andersen a0470a3ef5 Update submodules 2016-09-17 11:32:43 -10:00
Jack Andersen 1cd2e6eb5c Metal shader fixes 2016-09-11 19:29:35 -10:00
Jack Andersen 57dc1882f3 Update boo 2016-09-11 19:29:17 -10:00
Jack Andersen 7d2370efe0 CWorldTransManager 2-camera instances 2016-09-11 18:53:28 -10:00
Jack Andersen 5303b9bda1 Dramatic shader cache performance improvement 2016-09-11 18:52:55 -10:00
Jack Andersen 9740677139 CAnimData flag fix 2016-09-11 11:19: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 2a2b248aa2 cmath include; update hecl 2016-09-11 08:39:38 -10:00
Jack Andersen 8cf06844e6 Update athena 2016-09-11 08:38:09 -10:00
Jack Andersen bfbdf645d5 Update submodules 2016-09-10 19:50:25 -10:00
Jack Andersen 1103b10f6f Update athena 2016-09-10 19:49:22 -10:00
Jack Andersen 64b85786de Windows fixes 2016-09-10 15:25:59 -10:00
Jack Andersen 19e4937d55 Update submodules 2016-09-10 15:22:21 -10:00
Jack Andersen a81f35f3e4 ANIM fixes 2016-09-09 19:39:47 -10:00
Jack Andersen 7cc0ac7902 HMDL buffer sharing fix 2016-09-09 19:38:18 -10:00
Jack Andersen b6587d88fc Rigging fixes 2016-09-08 18:19:19 -10:00
Jack Andersen 3438cb34a3 Normalize skinning weights from Blender 2016-09-08 18:18:56 -10:00
Jack Andersen 5c386d02a8 Update submodules 2016-09-07 20:16:46 -10:00
Jack Andersen d5e0536d63 Update submodules 2016-09-07 20:15:39 -10:00
Jack Andersen 9b436b4b23 Tons of animation bug fixes 2016-09-05 19:52:51 -10:00
Jack Andersen aa2d9d5631 Add 'looping' flag to actions 2016-09-05 19:51:11 -10:00
Jack Andersen 668c4f7eee Fixes in preparation for rigged model rendering 2016-09-04 12:47:48 -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 2dbb06f8b1 CTexture bounds validation 2016-09-02 19:19:22 -10:00
Jack Andersen 47db8b8e84 Update boo 2016-09-02 19:18:30 -10:00
Jack Andersen 129767134e Various bug fixes 2016-08-31 13:08:09 -10:00
Jack Andersen 0d048657d4 comment capitalization 2016-08-31 13:07:40 -10:00
Jack Andersen 52c6ce10b7 Refactored ProjectPath aux info usage to function correctly 2016-08-30 15:13:58 -10:00
Jack Andersen f0b1837300 Add handy StringUtils begin/end compare functions 2016-08-30 15:13:00 -10:00
Jack Andersen 0aaeed2aeb const_cast refactor 2016-08-28 18:22:54 -10:00
Jack Andersen 735e6b2096 Update boo 2016-08-28 18:21:27 -10:00
Jack Andersen bf992f2d16 ANIM cooking bug fixes 2016-08-28 14:28:53 -10:00
Jack Andersen 07c21ec489 ProjectPath hashing fix 2016-08-28 14:28:24 -10:00
Jack Andersen d9448cae05 Update submodules 2016-08-24 14:28:44 -10:00
Jack Andersen 8c8a143f6b Solve potential add-on install race condition 2016-08-24 14:27:53 -10:00
Jack Andersen f95d6c8ada OpenGL enum change; Metal <10.11 fixes 2016-08-23 18:35:35 -10:00
Jack Andersen 4795565dd9 OpenGL enum change 2016-08-23 18:34:26 -10:00
Jack Andersen f8fb72250a Athena YAML refactor 2016-08-21 17:47:48 -10:00
Jack Andersen f65e3d23b4 Athena YAML refactor 2016-08-21 17:46:45 -10:00
Jack Andersen bf049843e1 Character cooking fixes 2016-08-21 14:11:18 -10:00
Jack Andersen 67bb64e7dd AABB progress message tweak 2016-08-21 14:10:14 -10:00
Jack Andersen 670eb998d4 Work on character animation 2016-08-21 10:39:18 -10:00
Jack Andersen 6ca1f05492 Minor character cooking performance adjustment 2016-08-21 10:38:40 -10:00
Jack Andersen 9ca7f9c9e4 HLSL shader sync, Windows build fixes 2016-08-17 10:05:23 -10:00
Jack Andersen 29878b3627 Update boo 2016-08-17 10:05:00 -10:00
Jack Andersen 3acc93f1c0 Better boo init within CMain; shader fixes 2016-08-16 20:18:18 -10:00
Jack Andersen ff89063a2b BlenderConnection::centerView operation ignores lamps and cameras now 2016-08-16 19:43:01 -10:00
Jack Andersen 24bfc47d1a Plenty of dependency stubs for CStateManager 2016-08-14 11:11:44 -10:00
Jack Andersen eae83a1cb9 Blender's not ideal for transforming AABBs 2016-08-14 11:11:17 -10:00
Jack Andersen abcb9c2424 MREA generation fixes 2016-08-13 09:37:03 -10:00
Jack Andersen c89b7692f3 Blender protocol adjustments 2016-08-13 09:36:39 -10:00
Jack Andersen 7a653bc3af Various MREA-generation fixes 2016-08-12 15:23:27 -10:00
Jack Andersen 98c2313863 Remove awful edge-indexing bottleneck 2016-08-12 15:22:39 -10:00
Jack Andersen 4cdb93f980 MREA cooker fixes 2016-08-12 09:42:18 -10:00
Jack Andersen eb5cdf40b0 Blender shell protocol fixes 2016-08-12 09:41:51 -10:00
Jack Andersen 42d39bf6b9 Various extract tweaks; ResourceLock integration 2016-08-11 16:33:38 -10:00
Jack Andersen 719c62f09f Add ResourceLock for detecting parallel resource collisions 2016-08-11 16:33:03 -10:00
Jack Andersen 02a4d5501f Update hecl 2016-08-11 11:31:59 -10:00
Jack Andersen 48a4a51853 use SaveAs rather than Save for outputting .blend files 2016-08-11 11:31:27 -10:00
Jack Andersen 4751c837be Update hecl 2016-08-11 11:12:08 -10:00
Jack Andersen 031daeb841 Immediately delete (incomplete) docs from BlenderConnection::createBlend 2016-08-11 11:10:57 -10:00
Jack Andersen dcd9195a79 Update hecl 2016-08-11 10:16:39 -10:00
Jack Andersen 4917fb0b74 Syntax error fixes 2016-08-11 10:16:01 -10:00
Jack Andersen e14bbeb368 All MREA cooker sections initial integration 2016-08-11 09:52:22 -10:00
Jack Andersen 63e835daaa Add BlenderConnection::compileLights 2016-08-11 09:51:41 -10:00
Jack Andersen 6789cdf064 AROTBuilder and initial collision mesh cook integration 2016-08-10 11:54:53 -10:00
Jack Andersen 2b1e246ae9 Add collision mesh cooking to BlenderConnection 2016-08-10 11:54:30 -10:00
Jack Andersen 7cd9ddfad9 Initial round of MREA cooking imps 2016-08-09 16:52:00 -10:00
Jack Andersen 73cb100174 Additional BlenderConnection::Mesh intermediate fields 2016-08-09 16:51:30 -10:00
Jack Andersen 2d73c8226c Fog rendering for Metal 2016-08-08 09:07:30 -10:00
Jack Andersen daeef99f83 More reliable Metal shader cache 2016-08-08 09:06:51 -10:00
Jack Andersen 1d32843970 Fog rendering for HLSL 2016-08-08 08:54:05 -10:00
Jack Andersen 6740d6d00d More reliable HLSL shader cache 2016-08-08 08:53:31 -10:00
Jack Andersen e7a339344d Properly-scaled fog rendering 2016-08-08 08:23:12 -10:00
Jack Andersen ca4d50c62b More reliable shader cache; update submodules 2016-08-08 08:22:32 -10:00
Phillip Stephens 02a79b4c80 Add graphics platform name to window title 2016-08-04 20:21:19 -07:00
Phillip Stephens 502e01ade0 Update boo 2016-08-04 20:20:59 -07:00
Jack Andersen 0f4ef04efa Thermal Hot filter Metal 2016-08-03 13:47:01 -10:00
Jack Andersen 07fcc2db92 Metal extended shader fixes 2016-08-03 13:46:25 -10:00
Jack Andersen dc1ad1c773 Thermal Hot filter HLSL 2016-08-03 13:16:31 -10:00
Jack Andersen 5f60a33cce Windows build fixes 2016-08-03 13:15:59 -10:00
Jack Andersen 238c470bfd Better lighting for testing model shading 2016-08-02 12:14:05 -10:00
Jack Andersen 577af720d3 Add proper file-based error reporting 2016-08-02 12:12:49 -10:00
Jack Andersen 49d12162f5 Update hecl 2016-08-01 19:54:59 -10:00
Jack Andersen e17d5c0b83 GLSL generation fixes 2016-08-01 19:54:40 -10:00
Jack Andersen 5a67a8406f Update boo 2016-08-01 16:04:07 -10:00
Jack Andersen d43087247f Update boo 2016-08-01 16:03:34 -10:00
Jack Andersen 1dd3304cd6 Update boo 2016-08-01 13:25:10 -10:00
Jack Andersen 8d26d197d6 Update boo 2016-08-01 13:24:31 -10:00
Jack Andersen 40e0b70d0e ColorRegs for CModelFlags 2016-07-31 20:36:51 -10:00
Jack Andersen b7143c7dca Default colorRegs when lighting uniform not available 2016-07-31 20:35:35 -10:00
Jack Andersen 1c64605261 HLSL extension shaders 2016-07-31 18:35:42 -10:00
Jack Andersen 7e42581cf0 HLSL extended shader support 2016-07-31 18:34:08 -10:00
Jack Andersen b0b955f83f Remove redundant line of GLSL 2016-07-31 14:21:02 -10:00
Jack Andersen dc2c636f33 Early fragment tests and alpha compare to emulate GX use 2016-07-31 14:12:10 -10:00
Jack Andersen 9806a34ef6 Vulkan build fix 2016-07-31 13:47:41 -10:00
Jack Andersen d737ed7b34 Better near-z value 2016-07-31 13:36:53 -10:00
Jack Andersen f9cae24c5d Add alpha-test functionality for applicable blend modes 2016-07-31 13:35:46 -10:00
Jack Andersen c4c3e1883f Metal extended shader support 2016-07-31 10:52:04 -10:00
Jack Andersen ec859598e9 Metal platform conformance 2016-07-31 10:26:08 -10:00
Jack Andersen 05a52c00be Fixes for extended shaders 2016-07-30 18:46:03 -10:00
Jack Andersen 9531d2bb02 Fixes for extended shaders 2016-07-30 18:45:28 -10:00
Jack Andersen 95033d3988 Initial extended shader refactor 2016-07-30 16:06:47 -10:00
Jack Andersen 0acf4865ca Initial extended shader refactor 2016-07-30 16:06:13 -10:00
Jack Andersen 8460ed713b More CSpaceWarpFilter coordinate fixes 2016-07-29 18:39:13 -10:00
Jack Andersen a81358a0b2 Update boo 2016-07-29 18:39:00 -10:00
Jack Andersen b9de12223f Update hecl 2016-07-26 20:36:15 -10:00
Jack Andersen 6e447c8d6e Uppdate boo 2016-07-26 20:35:50 -10:00
Jack Andersen bf7b8fcec9 Graphics bug fixes 2016-07-26 20:11:02 -10:00
Jack Andersen 92c4989579 Update athena 2016-07-26 20:10:39 -10:00
Jack Andersen dcd41271c3 Update submodule 2016-07-26 18:14:46 -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 f2a7c0cc4d Update submodules 2016-07-26 16:18:55 -10:00
Jack Andersen 4e8eb5b0ea Update boo 2016-07-26 16:17:54 -10:00
Jack Andersen 728cb25488 Static geometry list in CBooRenderer 2016-07-26 12:05:59 -10:00
Jack Andersen 4aa4668073 Pre-emptive blending mode determination in IR loader 2016-07-26 12:05:21 -10:00
Phillip Stephens efe4a62e5d Update submodules 2016-07-23 23:34:42 -07:00
Phillip Stephens 3c4af907cc Update boo 2016-07-23 23:34:15 -07:00
Phillip Stephens b188c4892a Add SAVW DNAs 2016-07-23 18:53:02 -07:00
Phillip Stephens f938dfd042 Update athena 2016-07-23 18:28:31 -07:00
Jack Andersen 2ff1a2ee0b Shader directory refactor 2016-07-20 19:21:45 -10:00
Jack Andersen c74f05f9ac Access color registers from lighting uniform on Metal 2016-07-20 19:18:12 -10:00
Jack Andersen 4bcd88e69f CDrawableType enum 2016-07-20 16:03:24 -10:00
Jack Andersen 77269270cb Update boo 2016-07-20 16:02:53 -10:00
Jack Andersen 914c1ec51a ViewManager destruction order fix 2016-07-19 10:33:27 -10:00
Jack Andersen 9c48e5e8b6 Metal backend fixes 2016-07-19 10:33:04 -10:00
Jack Andersen 6f572d3a00 Normalize TCG fixes 2016-07-19 10:12:38 -10:00
Jack Andersen d73c12c61f Normalize must occur on 3-components 2016-07-19 10:12:04 -10:00
Jack Andersen c5cf4c9ce5 Update hecl 2016-07-18 20:12:36 -10:00
Jack Andersen 0decdce86d Update shaders for normalize TCG flag 2016-07-18 20:12:00 -10:00
Jack Andersen 95ad8237da Support for normalizing TCG configs 2016-07-18 17:42:46 -10:00
Jack Andersen 23f52a1ead Add support for normalizing TCG configs 2016-07-18 17:41:55 -10:00
Jack Andersen 4c46b52aab Update submodules 2016-07-18 12:40:20 -10:00
Jack Andersen 08231e5379 Update boo 2016-07-18 12:39:51 -10:00
Jack Andersen ecb8d3b46f Update submodules 2016-07-17 11:24:15 -10:00
Jack Andersen 12d97380d4 Update boo 2016-07-17 11:20:01 -10:00
Jack Andersen bbebafe1b5 Update submodules 2016-07-14 11:30:53 -10:00
Jack Andersen d03f00938a Minor adjustments to silence MSVC warnings 2016-07-14 11:30:32 -10:00
Phillip Stephens 68c643741b Update submodules 2016-07-14 12:19:28 -07:00
Phillip Stephens 20354f165c Update boo 2016-07-14 12:18:44 -07:00
Jack Andersen d36debd12e Update submodules 2016-07-13 20:17:20 -10:00
Jack Andersen 30caa60ad9 Update boo 2016-07-13 20:17:09 -10:00
Jack Andersen f3cb1591c9 Update hecl 2016-07-13 19:39:50 -10:00
Jack Andersen 7f723d699c Update boo 2016-07-13 19:39:19 -10:00
Jack Andersen 9cd2cd6872 Update submodules 2016-07-13 19:11:38 -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 a271b6ab58 Update hecl 2016-07-12 01:55:42 -07:00
Phillip Stephens bb62f84fe1 Add postMtx to uniform, update athena 2016-07-12 01:54:42 -07:00
Phillip Stephens 4cb75a4468 Update hecl 2016-07-10 11:46:28 -07:00
Phillip Stephens bc91e4597d Fix Vulkan shader errors by not using nested definitions 2016-07-10 11:44:33 -07:00
Phillip Stephens de43ef8100 Matrix fixes 2016-07-09 15:02:31 -07:00
Phillip Stephens bc170f1dc0 Fix TexMtx uniform for GLSL 2016-07-09 14:58:34 -07:00
Phillip Stephens dd3a524bf4 Fix UV animations (4/5 still borked) 2016-07-08 12:57:51 -07:00
Phillip Stephens e2523d1268 Add post transform matrix 2016-07-08 12:55:33 -07:00
Jack Andersen 952b96fa79 GLSL refactors to support Vulkan 2016-07-07 14:07:11 -10:00
Jack Andersen c544d99f98 Shader variable emit fixes 2016-07-07 14:05:45 -10:00
Jack Andersen 442068306f Update submodules 2016-07-07 09:19:54 -10:00
Jack Andersen c47ae9f3b6 Update boo 2016-07-07 09:19:25 -10:00
Jack Andersen 6ac518d99e setGlobalProject now called in cook transactions 2016-07-06 18:23:36 -10:00
Jack Andersen 907ed3d674 Add interface method for entering cook thread transactions 2016-07-06 18:22:54 -10:00
Jack Andersen 1079c23417 Update hecl 2016-07-06 11:50:27 -10:00
Jack Andersen 3aeb536d38 Update boo 2016-07-06 11:50:05 -10:00
Jack Andersen eba51492c4 Update amuse and boo 2016-07-06 11:31:51 -10:00
Jack Andersen a76a0ebc4c Update boo 2016-07-06 11:29:55 -10:00
Phillip Stephens 4d56b0f876 OS X < 10.11 2016-07-05 14:51:00 -07:00
Phillip Stephens 33e72ebb8d Update boo 2016-07-05 14:48:23 -07:00
Jack Andersen 4f49ba20a0 Update submodules 2016-07-04 15:08:27 -10:00
Jack Andersen d65b741e28 Update boo 2016-07-04 15:07:44 -10:00
Jack Andersen b05d2a2f7f Update amuse and boo 2016-07-03 17:43:32 -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 85f4ec0e32 Update amuse and boo 2016-07-02 12:09:31 -10:00
Jack Andersen 75263f8432 Update boo 2016-07-02 12:09:14 -10:00
Jack Andersen 2e784a1941 Vulkan Updates 2016-07-01 17:46:02 -10:00
Jack Andersen 6b64df36b1 Update boo 2016-07-01 17:45:26 -10:00
Jack Andersen 10784b7dc5 Updates for Vulkan rendering 2016-06-30 16:33:16 -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 f5432446bd Update boo and amuse 2016-06-30 09:31:12 -10:00
Jack Andersen b8010759fb Update boo 2016-06-30 09:31:00 -10:00
Jack Andersen 035667ecb4 Update amuse and boo 2016-06-27 12:56:07 -10:00
Jack Andersen 0913dfa61b Update athena and boo 2016-06-27 12:55:29 -10:00
Jack Andersen 14a76ce955 Update amuse and boo 2016-06-22 11:45:14 -10:00
Jack Andersen e90de8c5b0 Update boo 2016-06-22 11:44:59 -10:00
Jack Andersen 9acb65780f Update amuse and boo 2016-06-20 21:10:19 -10:00
Jack Andersen f3f8d9406e Update boo 2016-06-20 21:09:31 -10:00
Jack Andersen 68ab2f453f Update amuse and boo 2016-06-17 10:48:04 -10:00
Jack Andersen 7335a528f0 CoInitializeEx usage tweak 2016-06-17 10:44:49 -10:00
Jack Andersen 97ccf5c13b Update amuse and boo 2016-06-16 20:03:34 -10:00
Jack Andersen db092f39cd Update boo 2016-06-16 20:02:47 -10:00
Jack Andersen 7b3b27c421 Update amuse and boo 2016-06-15 17:31:05 -10:00
Jack Andersen a1f628a76f Update boo 2016-06-15 17:29:33 -10:00
Jack Andersen ad38f31bfb Update amuse and boo 2016-06-14 18:02:06 -10:00
Jack Andersen fde3801972 Update boo 2016-06-14 18:01:24 -10:00
Jack Andersen 82708494b4 Update boo 2016-06-08 15:52:38 -10:00
Jack Andersen 1b423acffa Update boo 2016-06-08 15:52:16 -10:00
Jack Andersen 23d60cfbe3 Update amuse and boo 2016-06-07 19:21:21 -10:00
Jack Andersen 2260116640 Update boo 2016-06-07 19:21:03 -10:00
Jack Andersen 384f660efc Update amuse 2016-06-07 18:38:26 -10:00
Jack Andersen d1c52eb5d1 Update boo 2016-06-07 18:38:00 -10:00
Jack Andersen 0cf96259e7 Update amuse and boo 2016-05-31 18:55:08 -10:00
Jack Andersen e798ebdd1a Update boo 2016-05-31 18:54:48 -10:00
Jack Andersen 380ee657b9 Update amuse and boo 2016-05-31 17:05:40 -10:00
Jack Andersen 334b9bd57a Update boo 2016-05-31 17:04:20 -10:00
Jack Andersen db8008d59b Update boo 2016-05-31 12:00:18 -10:00
Jack Andersen 45f4838487 Update boo 2016-05-31 12:00:01 -10:00
Jack Andersen 14f516abeb Update amuse and boo 2016-05-31 00:18:46 -10:00
Jack Andersen cecaf91b19 Update boo 2016-05-31 00:18:32 -10:00
Jack Andersen d2ecbcc15c Update amuse and boo 2016-05-30 19:17:59 -10:00
Jack Andersen 811e657e14 Update boo 2016-05-30 19:17:32 -10:00
Jack Andersen 9754a84894 Update amuse and boo 2016-05-27 21:17:00 -10:00
Jack Andersen 4eee382669 Update boo 2016-05-27 21:16:34 -10:00
Jack Andersen a07112ccfa Update amuse and boo 2016-05-27 20:57:21 -10:00
Jack Andersen 2a09c13d60 Update boo 2016-05-27 20:56:46 -10:00
Jack Andersen dd19232fa7 Update boo and amuse 2016-05-24 16:04:47 -10:00
Jack Andersen 0d8a58b85f Update boo 2016-05-24 16:03:27 -10:00
Jack Andersen 2ea686bb02 Update amuse and boo 2016-05-22 13:11:17 -10:00
Jack Andersen 536af2ae9f Update athena and boo 2016-05-22 13:10:50 -10:00
Jack Andersen 50d6a906b5 Update amuse and boo 2016-05-21 22:37:59 -10:00
Jack Andersen 825dfd8d7d Update boo 2016-05-21 22:37:44 -10:00
Jack Andersen 3c9a3239ce Update amuse and boo 2016-05-21 13:42:36 -10:00
Jack Andersen 75ae95b8be Update boo 2016-05-21 12:44:05 -10:00
Jack Andersen 573f899a52 Update boo 2016-05-21 12:20:15 -10:00
Jack Andersen 76a2d6b888 Update boo 2016-05-21 12:18:44 -10:00
Jack Andersen f38a200ea2 Update amuse and boo 2016-05-21 11:46:46 -10:00
Jack Andersen d98103ca9a Update boo 2016-05-21 11:46:19 -10:00
Phillip 465a073814 Update submodules 2016-05-20 20:41:22 -07:00
Phillip 78287126cf Update boo 2016-05-20 20:23:16 -07:00
Jack Andersen 5fa10d9931 Update amuse and boo 2016-05-20 15:17:06 -10:00
Jack Andersen b2d1f6a7e8 Update boo 2016-05-20 15:16:51 -10:00
Jack Andersen 6e2ec58c09 Update amuse and boo 2016-05-20 12:58:02 -10:00
Jack Andersen 992b5fac63 Update boo 2016-05-20 12:57:51 -10:00
Jack Andersen 89e836bdac Update amuse and boo 2016-05-19 20:17:39 -10:00
Jack Andersen 9ef95507ce Update boo 2016-05-19 20:16:47 -10:00
Jack Andersen 41c522c436 Update amuse and boo 2016-05-19 00:14:58 -10:00
Jack Andersen 096ce6fbc3 Update boo 2016-05-19 00:14:47 -10:00
Jack Andersen b3f010342b Update amuse and boo 2016-05-18 16:20:37 -10:00
Jack Andersen 7e7475e4c3 Update boo 2016-05-18 16:19:29 -10:00
Jack Andersen a6ec3afa08 Update amuse and boo 2016-05-16 17:47:38 -10:00
Jack Andersen e92f458090 Update boo 2016-05-16 17:46:35 -10:00
Jack Andersen 8413dd0b24 Update amuse and boo 2016-05-16 12:14:38 -10:00
Jack Andersen 0203a11ee2 Update boo 2016-05-16 12:14:28 -10:00
Jack Andersen 604fbdc4a1 Update amuse and boo 2016-05-16 10:21:48 -10:00
Jack Andersen e988f7d45b Update boo 2016-05-16 10:21:39 -10:00
Jack Andersen f0f07fc65b Update amuse and boo 2016-05-15 16:42:08 -10:00
Jack Andersen 25c4b42ab6 Update boo 2016-05-15 16:41:54 -10:00
Jack Andersen c992725bee Update amuse and boo 2016-05-15 11:56:36 -10:00
Jack Andersen 909c772284 Update boo 2016-05-15 11:56:05 -10:00
Jack Andersen 124bfa78d7 Update amuse and boo 2016-05-14 12:39:56 -10:00
Jack Andersen a4ef7f3339 Update boo 2016-05-14 12:39:44 -10:00
Jack Andersen 9c3180cf1a Update amuse and boo 2016-05-13 18:48:42 -10:00
Jack Andersen e53177e074 Merge branch 'master' of https://github.com/AxioDL/hecl 2016-05-13 18:48:20 -10:00
Jack Andersen 1000c1ff89 Update boo 2016-05-13 18:48:15 -10:00
Phillip Stephens 9b7c8c746b Add signed equality operators to FourCC 2016-05-12 20:12:01 -07:00
Jack Andersen 62b404152f Update amuse and boo 2016-05-11 11:31:10 -10:00
Jack Andersen 6dabea0b21 Update boo 2016-05-11 11:30:25 -10:00
Jack Andersen 28e3d3c6fa Moved DSP decoder to amuse 2016-05-10 18:51:22 -10:00
Jack Andersen 78923d2e95 Update boo 2016-05-10 18:50:43 -10:00
Jack Andersen 44d8f1ddc3 Update amuse/boo 2016-05-09 16:35:31 -10:00
Jack Andersen c66234715d Update boo 2016-05-09 16:30:28 -10:00
Jack Andersen efe160780e Update amuse and hecl 2016-05-07 12:12:13 -10:00
Jack Andersen 89079e0f16 Update boo 2016-05-07 12:12:03 -10:00
Jack Andersen 079bc80634 Update amuse and hecl 2016-05-06 18:29:52 -10:00
Jack Andersen dbebf1de08 Update boo 2016-05-06 18:29:37 -10:00
Phillip Stephens bacc98d4a6 Initial CCollidableOBBTreeGroup imps 2016-04-26 03:40:56 -07:00
Jack Andersen b48b8e3ea7 More portable way of testing for SLERP 2016-04-25 15:45:23 -10:00
Jack Andersen ca37657dbd SLERP PoseBone exporting for supported blender builds 2016-04-25 14:47:48 -10:00
Jack Andersen f581ed3127 Support for SLERP blender fork 2016-04-25 14:47:11 -10:00
Jack Andersen 76afccbdbe More ScriptLoader imps 2016-04-18 14:17:49 -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 3bab36faba Update hecl 2016-04-15 10:58:49 -10:00
Jack Andersen e50cf6d0ec Update boo 2016-04-15 10:58:35 -10:00
Jack Andersen abff623cf6 Prep MP1::CMain for testing 2016-04-15 10:42:40 -10:00
Jack Andersen 88276db37f ClientProcess fix 2016-04-15 10:42:19 -10:00
Jack Andersen 86c21a77ac Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:26:01 -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 5de5c3d85f Character factory support classes 2016-04-12 20:07:23 -10:00
Jack Andersen 9dfdba9601 Blender fixes 2016-04-12 20:07:02 -10:00
Jack Andersen 795b77fe48 Initial CAnimData implementation and other support classes 2016-04-12 12:28:08 -10:00
Jack Andersen e8336578d1 Add getSubtypeNames to BlenderConnection 2016-04-12 12:27:11 -10:00
Jack Andersen faacffba77 Various ANIM reader imps 2016-04-11 13:35:37 -10:00
Jack Andersen 4da14b5d9b Safer pop location 2016-04-10 23:35:43 -10:00
Jack Andersen e661fa6f2b Initial CCharLayoutInfo implementation 2016-04-09 13:19:17 -10:00
Jack Andersen 6945ec94b8 Another race condition fix 2016-04-09 13:18:12 -10:00
Jack Andersen 6800b5ccf5 Make sure LCTR bones are untransformed by RigInverter 2016-04-08 17:10:50 -10:00
Jack Andersen 5fc5442286 Fix ClientProcess start race condition 2016-04-08 16:47:58 -10:00
Jack Andersen 0ff9794f94 Initial working RigInverter 2016-04-08 13:11:26 -10:00
Jack Andersen 6cfb952ecf Remove bone_trans_head hack 2016-04-08 13:11:05 -10:00
Jack Andersen 1b1a94c649 More RigInverter work 2016-04-07 17:37:14 -10:00
Jack Andersen 51822eec94 Additional BlenderConnection interfaces 2016-04-07 17:34:21 -10:00
Jack Andersen 9ee8840b54 Migration to new ANIM extract 2016-04-06 17:40:25 -10:00
Jack Andersen 761be432be Updates for new ANIM extract 2016-04-06 17:38:37 -10:00
Jack Andersen 3723076ae3 Fix horrible memory leak 2016-04-05 17:28:10 -10:00
Jack Andersen f7826ad7ec BlenderConnection debug crash fix 2016-04-05 17:25:23 -10:00
Jack Andersen 28b9cd9e3f AuxiliaryID32 implemented for sub-resources 2016-04-05 15:44:07 -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 5cd372592c Aux-info resource sharing; some rigging stubs 2016-04-04 15:51:25 -10:00
Jack Andersen 41dbd30970 Aux info functionality for ProjectPath 2016-04-04 15:49:42 -10:00
Jack Andersen 5c1d8492db HLSL lighting shaders 2016-04-04 09:34:54 -10:00
Jack Andersen 635193c2fe HLSL backend update 2016-04-04 09:34:22 -10:00
Jack Andersen c26a288a8c Vulkan API sync 2016-04-03 20:37:15 -10:00
Jack Andersen 35b202dfb3 Update boo 2016-04-03 20:36:57 -10:00
Jack Andersen a7cf3fafa8 Update hecl 2016-04-03 20:26:29 -10:00
Jack Andersen 8611c85791 Blendershell exception fix 2016-04-03 20:25:41 -10:00
Jack Andersen 9f0e9a808b Implement Metal lighting shader 2016-04-03 20:16:03 -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 408ce2ca8b Working CLight 2016-04-03 19:02:09 -10:00
Jack Andersen 80284ad816 Update GLSL backend for proper block bindings 2016-04-03 19:00:40 -10:00
Jack Andersen dae2621d93 Initial CLight integration 2016-04-03 16:32:57 -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 36ed356886 Update hecl 2016-04-02 20:22:29 -10:00
Jack Andersen 5563ff403e Update boo 2016-04-02 20:22:19 -10:00
Jack Andersen 51ecf300ad Correct projection for Metal 2016-04-02 20:19:33 -10:00
Jack Andersen 54ca41f2ed Update boo and Metal backend 2016-04-02 20:19:03 -10:00
Jack Andersen 2fbbbdf3a4 Update hecl 2016-04-02 19:32:56 -10:00
Jack Andersen 3b757c9854 Clarify BlenderConnection namespace in logvisor module 2016-04-02 19:32:26 -10:00
Jack Andersen 929f8263fc Windows Fixes; D3D depth support 2016-04-02 19:25:34 -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 32b4815ab5 Update hecl 2016-04-01 18:41:37 -10:00
Jack Andersen 500589dbd3 Update boo 2016-04-01 18:41:09 -10:00
Jack Andersen 9ed1fbe40f Fix other perspective matrix function 2016-04-01 18:25:47 -10:00
Jack Andersen fa7207d6b3 Update boo 2016-04-01 18:25:15 -10:00
Jack Andersen c1dd893c72 Add cube rotate test 2016-04-01 17:56:19 -10:00
Jack Andersen ec27174c6f Update boo 2016-04-01 17:55:54 -10:00
Jack Andersen 4ab2312d06 shader tag update 2016-04-01 17:34:41 -10:00
Jack Andersen 831ad0af8e Add primitive type to shader tag 2016-04-01 17:34:03 -10:00
Jack Andersen 58c85d8c30 Depth buffer fix 2016-04-01 14:07:07 -10:00
Jack Andersen a0b0cec67d Update boo 2016-04-01 14:04:10 -10:00
Jack Andersen 8fc0d57500 Thread-safe extraction 2016-03-31 18:25:00 -10:00
Jack Andersen 9d72601f9a LambdaTransaction added to ClientProcess 2016-03-31 18:24:28 -10:00
Jack Andersen bc6ba1141d Deadlock fixes and PC TXTR loading 2016-03-31 11:06:41 -10:00
Jack Andersen af47ed657f Shader hash fix 2016-03-31 11:06:22 -10:00
Jack Andersen 372e11e190 Cook path directories properly created 2016-03-31 08:56:43 -10:00
Jack Andersen 6638463198 Cook path directory creation 2016-03-31 08:56:19 -10:00
Jack Andersen 7b865683e7 More CModel imps 2016-03-30 20:18:56 -10:00
Jack Andersen 8e6ec6ecac Update athena 2016-03-30 20:17:43 -10:00
Jack Andersen b373493cf3 Much CModel work 2016-03-30 16:44:43 -10:00
Jack Andersen 4fba325b0f Link-order fixes 2016-03-30 16:44:12 -10:00
Jack Andersen 0f22256d35 Update hecl 2016-03-30 11:27:40 -10:00
Jack Andersen 968139022e Client process worker loop tweak 2016-03-30 11:27:21 -10:00
Jack Andersen c5761b6c41 metal boo lambda sync 2016-03-30 11:08:54 -10:00
Jack Andersen 6c0285bdda Update boo 2016-03-30 11:08:00 -10:00
Jack Andersen 99cf1153b6 Boo D3D lambda sync 2016-03-30 10:44:19 -10:00
Jack Andersen f254b34cca boo lambda D3D sync 2016-03-30 10:43:09 -10:00
Jack Andersen 77a8ce5f17 boo lambda-API refactor 2016-03-30 09:16:01 -10:00
Jack Andersen 72fc1e5754 boo lambda-factory API refactor 2016-03-30 09:15:08 -10:00
Jack Andersen 6cb3010e86 Show sharp edges by default 2016-03-28 18:03:44 -10:00
Jack Andersen 5ed9af92a2 Force blender-evaluated normal usage for cooking 2016-03-28 18:03:04 -10:00
Jack Andersen 19e5688fd4 Update hecl 2016-03-28 16:29:24 -10:00
Jack Andersen aef919a665 Add missing arg to BlenderConnection construction 2016-03-28 16:28:43 -10:00
Jack Andersen cd020790e5 Reinstate particle viewer with self-cooking capability 2016-03-28 12:39:56 -10:00
Jack Andersen c06cc88441 Decided against child cook process 2016-03-28 12:39:18 -10:00
Jack Andersen 8e412da96e Initial cook integration 2016-03-28 11:38:48 -10:00
Jack Andersen 3822f001a8 ClientProcess updates 2016-03-28 11:38:31 -10:00