Commit Graph

24 Commits

Author SHA1 Message Date
Phillip Stephens 4d10f95653 Normal debugging 2016-07-10 13:51:34 -07:00
Phillip Stephens 0d007e0991 Fix Vulkan shader errors by not using nested definitions 2016-07-10 11:44:33 -07:00
Phillip Stephens 551b707070 Fix TexMtx uniform for GLSL 2016-07-09 14:58:34 -07:00
Phillip Stephens b0d95d4d28 Add post transform matrix 2016-07-08 12:55:33 -07:00
Jack Andersen cbb9c25db8 Shader variable emit fixes 2016-07-07 14:05:45 -10:00
Jack Andersen be925a7417 Update boo and GLSL backend for Vulkan 2016-06-30 16:31:23 -10:00
Jack Andersen d5f9da3914 Update GLSL backend for proper block bindings 2016-04-03 19:00:40 -10:00
Jack Andersen c11c141591 Update GLSL backend for memory testing 2016-04-03 16:27:16 -10:00
Jack Andersen e959430ebd Add primitive type to shader tag 2016-04-01 17:34:03 -10:00
Jack Andersen d7a73c35d5 boo lambda-factory API refactor 2016-03-30 09:15:08 -10:00
Jack Andersen 3baf9184b9 Vulkan sync 2016-03-23 22:15:55 -10:00
Jack Andersen b413680ace Update shader pipeline calls 2016-03-23 22:06:24 -10:00
Jack Andersen f17dcd4d03 Humungous refactor 2016-03-04 13:02:44 -10:00
Jack Andersen 960a6ba9eb Update boo and GLSL macros 2016-02-23 17:18:19 -10:00
Jack Andersen 2ff1618394 Vulkan Updates 2016-02-22 16:33:29 -10:00
Jack Andersen e9c77d5475 SPIR-V ShaderCache backend 2016-01-14 12:47:31 -10:00
Jack Andersen 5cc1a863ca Integrate glslang AST compilation 2016-01-14 11:12:29 -10:00
Jack Andersen 58d169f0aa Major scoped-enum refactor 2015-11-20 15:13:06 -10:00
Jack Andersen bc45b3f9e9 Metal shader generation 2015-11-18 13:56:45 -10:00
Jack Andersen da09c4bcf3 Additions to test 2015-11-15 18:30:06 -10:00
Jack Andersen 3a62810bd1 Updated Athena, squelched some warnings 2015-11-14 13:59:38 -10:00
Phillip cfe192145c Squash MSVC warnings 2015-11-13 22:39:27 -08:00
Jack Andersen 865ef9dc85 Initial HECL-IR to GLSL implementation 2015-11-10 13:17:53 -10:00
Jack Andersen e42eecf237 Transplant of libBoo to hecl's extern 2015-11-09 16:06:27 -10:00