2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-10-02 04:39:35 +00:00

456 Commits

Author SHA1 Message Date
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
46b04925c3 More graceful handling of non-installed blender 2016-12-12 10:09:53 -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
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
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
c0f060d6ad Remove unnecessary glob regex 2016-09-24 15:57:43 -10:00
Jack Andersen
f6428c9407 Glob path fixes 2016-09-20 19:41:06 -10:00
Jack Andersen
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
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
4795565dd9 OpenGL enum change 2016-08-23 18:34:26 -10:00
Jack Andersen
f65e3d23b4 Athena YAML refactor 2016-08-21 17:46:45 -10:00
Jack Andersen
719c62f09f Add ResourceLock for detecting parallel resource collisions 2016-08-11 16:33:03 -10:00
Jack Andersen
daeef99f83 More reliable Metal shader cache 2016-08-08 09:06:51 -10:00
Jack Andersen
6740d6d00d More reliable HLSL shader cache 2016-08-08 08:53:31 -10:00
Jack Andersen
ca4d50c62b More reliable shader cache; update submodules 2016-08-08 08:22:32 -10:00
Jack Andersen
07fcc2db92 Metal extended shader fixes 2016-08-03 13:46:25 -10:00
Jack Andersen
5f60a33cce Windows build fixes 2016-08-03 13:15:59 -10:00
Jack Andersen
e17d5c0b83 GLSL generation fixes 2016-08-01 19:54:40 -10:00
Jack Andersen
b7143c7dca Default colorRegs when lighting uniform not available 2016-07-31 20:35:35 -10:00
Jack Andersen
7e42581cf0 HLSL extended shader support 2016-07-31 18:34:08 -10:00
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
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
30dabe5267 Cache decompression error handling 2016-07-26 17:38:25 -10:00
Jack Andersen
9c48e5e8b6 Metal backend fixes 2016-07-19 10:33:04 -10:00
Jack Andersen
d73c12c61f Normalize must occur on 3-components 2016-07-19 10:12:04 -10:00
Jack Andersen
0decdce86d Update shaders for normalize TCG flag 2016-07-18 20:12:00 -10:00
Jack Andersen
23f52a1ead Add support for normalizing TCG configs 2016-07-18 17:41:55 -10:00
Jack Andersen
d03f00938a Minor adjustments to silence MSVC warnings 2016-07-14 11:30:32 -10:00
bb62f84fe1 Add postMtx to uniform, update athena 2016-07-12 01:54:42 -07:00
bc91e4597d Fix Vulkan shader errors by not using nested definitions 2016-07-10 11:44:33 -07:00
bc170f1dc0 Fix TexMtx uniform for GLSL 2016-07-09 14:58:34 -07:00
e2523d1268 Add post transform matrix 2016-07-08 12:55:33 -07: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
Jack Andersen
66774da1be Update boo and GLSL backend for Vulkan 2016-06-30 16:31:23 -10:00
Jack Andersen
e6cf759477 Use shared_ptr to maintain strong references to ClientProcess transactions 2016-04-18 14:15:41 -10:00