c675607d06
Merge remote-tracking branch 'origin/master' into hsh
2021-04-19 01:24:59 -04:00
9bae2f943e
Rename everything
2021-04-10 01:42:06 -07:00
c8ba49bb50
CElementGenShaders, CDecalShaders fixes
...
Add conditions for HSH_PROFILE_MODE
2020-10-21 01:12:07 -04:00
036e769210
Fix an insane number of things with hsh refactoring
2020-10-07 20:03:07 -04:00
6c56f6452e
hsh pipelines for ThermalCold, ThermalHot, ElemenGen
...
Plus various fixes
2020-10-02 18:59:10 -04:00
c596834fdf
CEnergyBarShader: Convert to hsh pipeline
2020-09-29 18:21:20 -04:00
2d786e4318
CDecalShaders: Convert to hsh pipeline
2020-09-29 17:49:25 -04:00
Lioncash
4e1ff26f56
CDecalShaders: Make use of static inline variables
...
Same behavior, less code.
2020-08-02 02:53:15 -04:00
Lioncash
136a229a1a
Graphics/Shaders: Use std::array where applicable
...
Makes the arrays strongly typed and impervious to array->pointer decay.
This also allows simplifying some operations (such as being able to call
fill() instead of needing to use std::fill, etc).
2019-11-09 20:22:16 -05:00
Lioncash
902f4fb5c5
Graphics/Shaders: Use forward declarations where applicable
...
Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files.
2019-11-09 20:22:09 -05:00
Jack Andersen
636c82a568
New code style refactor
2018-12-07 19:30:43 -10:00
Jack Andersen
c307e354ca
Huge shader refactor
2018-10-06 16:59:17 -10:00
Jack Andersen
7100ed437f
macOS decal rendering support
2018-03-16 17:41:01 -10:00