Jack Andersen
f64ed44fe8
Update fmtlib
2020-04-11 12:48:11 -10:00
Lioncash
ff920958a9
General: Include necessary includes
...
Ensures all necessary includes are included and also removes headers
that aren't necessary
2019-09-04 19:23:55 -04:00
Jack Andersen
625d22cbab
Merge branch 'master' of ssh://git.axiodl.com:6431/AxioDL/hecl
2019-08-31 10:38:33 -10:00
Jack Andersen
4935395481
Update submodules
2019-08-31 10:38:06 -10:00
Lioncash
7b5c6172ef
hecl/Compilers: Make use of nullptr over NULL
...
Same behavior, stricter type.
2019-08-23 11:56:37 -04:00
Lioncash
7098c777b3
hecl/Compilers: Convert fprintf calls over to fmt::print
...
Makes the Metal code more consistent with the other compilers. While
we're at it we can also fix accidental printf leftovers within the
existing fmt format strings.
2019-08-23 11:53:39 -04:00
Lioncash
9765e819ad
hecl/Compilers: Convert printf call over to fmt::print
...
Same behavior, but properly handles the case where the given string_view
may not be null terminated.
2019-08-23 11:49:55 -04:00
Lioncash
89fdb117cf
hecl/Compilers: Make name strings constexpr
...
Same behavior (as of C++17), without the need to duplicate the variable
name.
2019-08-23 11:42:12 -04:00
Jack Andersen
920fcb3c3d
Windows build fixes
2019-07-27 15:19:48 -10:00
Jack Andersen
bd781e15bd
Massive fmtlib refactor
2019-07-19 18:22:58 -10:00
Phillip Stephens
a3986ebfe8
shaderc metal "error" fix
2019-07-01 01:26:42 -07:00
Jack Andersen
c4e21d26fe
Debug mode for metal shaders
2019-02-03 15:38:14 -10:00
Jack Andersen
6013faad97
New code style refactor
2018-12-07 19:18:42 -10:00
Jack Andersen
9fe82ea92f
macOS build fixes
2018-10-15 17:15:05 -10:00
Jack Andersen
012d0a4514
Windows sync fixes for API changes
2018-10-14 10:09:15 -10:00
Jack Andersen
4bbe520a32
Huge shader infrastructure refactor
2018-10-06 16:53:57 -10:00