Jack Andersen
|
1b861eaa61
|
Non-clobbering YAML serialize operation
|
2018-01-22 18:40:09 -10:00 |
Phillip Stephens
|
24abe43865
|
Restore old CVar system
|
2018-01-21 18:40:11 -08: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
|
52c14848d9
|
Various minor fixes
|
2018-01-13 23:37:00 -08:00 |
Phillip Stephens
|
f777d034f2
|
Implement core Console behavior and CVarManager commands
|
2018-01-13 18:39:32 -08:00 |
Phillip Stephens
|
7f6913e046
|
Fix linux build, initial logvisor integration into Console
|
2018-01-11 08:26:33 -08:00 |
Phillip Stephens
|
e247733d04
|
Initial `Console` implementation
|
2018-01-11 01:36:00 -08:00 |
Jack Andersen
|
2d0f079991
|
Add CVarCommons; hecl-light library
|
2018-01-09 20:16:18 -10:00 |
Jack Andersen
|
b3ca5b1e1e
|
Changes to support MSAA rendering
|
2018-01-06 19:17:45 -10:00 |
Jack Andersen
|
aae0dc56b7
|
Huge compile performance refactor
|
2017-12-28 21:56:31 -10:00 |
Phillip Stephens
|
0e4310903d
|
Update boo; Add initial GUI mode support
|
2017-12-15 18:13:20 -08: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
|
559096feeb
|
UWP support
|
2017-12-05 17:22:31 -10:00 |
Jack Andersen
|
d4ce1d4913
|
ProjectPath bug fixes
|
2017-12-01 19:49:45 -10:00 |
Jack Andersen
|
1987a6e3d3
|
Implement asprintf for Windows
|
2017-11-24 16:49:50 -10:00 |
Jack Andersen
|
ddf7c983da
|
Major refactor of hecl parser using @hackyourlife architecture
|
2017-11-20 23:33:28 -10:00 |
Jack Andersen
|
b41b21cb4b
|
Windows fixes
|
2017-11-13 17:34:05 -10:00 |
Jack Andersen
|
4111d49d64
|
string_view refactor
|
2017-11-12 20:13:53 -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
|
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
|
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 |
Jack Andersen
|
2674989a4a
|
Generate pool skin index for CPU-based skinning operations
|
2017-08-20 19:46:26 -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
|
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 |
Jack Andersen
|
a0efeb3c07
|
Add visibility mode field for mappable objects
|
2017-04-22 11:44:18 -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
|
ed5085e42b
|
MAPA/MAPU bug fixes
|
2017-03-20 11:14:20 -10:00 |
Jack Andersen
|
53521a0eea
|
Initial blender addon support for MAPA and MAPU types
|
2017-03-19 19:08:51 -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
|
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 |
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
|
ae9b2309cf
|
Add RecrusiveMakeDir
|
2017-02-03 17:45:39 -10:00 |
Jack Andersen
|
8469ee8fac
|
Update athena, minor buffer pool changes
|
2017-01-31 21:19:15 -10:00 |
Jack Andersen
|
c6671b114e
|
FRME cook fixes
|
2017-01-28 17:56:54 -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
|
aecaab27a4
|
Create directory chains at a late point during extract
|
2017-01-16 15:21:13 -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 |
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
|
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
|
46b04925c3
|
More graceful handling of non-installed blender
|
2016-12-12 10:09:53 -10:00 |
Jack Andersen
|
399cdfc657
|
Update submodules
|
2016-12-11 10:20:55 -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
|
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
|
835976be56
|
BlenderConnection::compileWorld() stub
|
2016-09-30 12:41:01 -10:00 |
Jack Andersen
|
c0f060d6ad
|
Remove unnecessary glob regex
|
2016-09-24 15:57:43 -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
|
5303b9bda1
|
Dramatic shader cache performance improvement
|
2016-09-11 18:52:55 -10:00 |
Jack Andersen
|
691d53304c
|
Add skin bank count field to HMDL metadata
|
2016-09-04 12:47:09 -10:00 |
Jack Andersen
|
0d048657d4
|
comment capitalization
|
2016-08-31 13:07:40 -10:00 |
Jack Andersen
|
f0b1837300
|
Add handy StringUtils begin/end compare functions
|
2016-08-30 15:13:00 -10:00 |
Jack Andersen
|
07c21ec489
|
ProjectPath hashing fix
|
2016-08-28 14:28:24 -10:00 |
Jack Andersen
|
719c62f09f
|
Add ResourceLock for detecting parallel resource collisions
|
2016-08-11 16:33:03 -10:00 |
Jack Andersen
|
ca4d50c62b
|
More reliable shader cache; update submodules
|
2016-08-08 08:22:32 -10: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
|
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
|
4aa4668073
|
Pre-emptive blending mode determination in IR loader
|
2016-07-26 12:05:21 -10:00 |
Jack Andersen
|
c74f05f9ac
|
Access color registers from lighting uniform on Metal
|
2016-07-20 19:18:12 -10:00 |
Jack Andersen
|
23f52a1ead
|
Add support for normalizing TCG configs
|
2016-07-18 17:41:55 -10:00 |
Jack Andersen
|
c544d99f98
|
Shader variable emit fixes
|
2016-07-07 14:05:45 -10:00 |
Jack Andersen
|
907ed3d674
|
Add interface method for entering cook thread transactions
|
2016-07-06 18:22:54 -10:00 |
Phillip Stephens
|
9b7c8c746b
|
Add signed equality operators to FourCC
|
2016-05-12 20:12:01 -07:00 |
Jack Andersen
|
e6cf759477
|
Use shared_ptr to maintain strong references to ClientProcess transactions
|
2016-04-18 14:15:41 -10:00 |
Jack Andersen
|
88276db37f
|
ClientProcess fix
|
2016-04-15 10:42:19 -10:00 |
Jack Andersen
|
6945ec94b8
|
Another race condition fix
|
2016-04-09 13:18:12 -10:00 |