Commit Graph

27 Commits

Author SHA1 Message Date
Jack Andersen 6c81cea420 Windows fixes and updated rendering interface 2017-03-17 13:33:02 -10:00
Jack Andersen 1629882113 Refactors to support fog volume rendering 2017-03-13 21:03:58 -10:00
Jack Andersen ce723d5505 Frontface culling support boo sync 2017-03-10 10:52:53 -10:00
Jack Andersen 952b96fa79 GLSL refactors to support Vulkan 2016-07-07 14:07:11 -10:00
Phillip Stephens 9bc184e4eb Shader error fixes, update amuse 2016-07-03 17:01:39 -07:00
Jack Andersen 2e784a1941 Vulkan Updates 2016-07-01 17:46:02 -10:00
Jack Andersen 10784b7dc5 Updates for Vulkan rendering 2016-06-30 16:33:16 -10:00
Jack Andersen 86c21a77ac Function-scope statics aren't as efficient as file-scope ones 2016-04-14 17:26:01 -10:00
Jack Andersen c26a288a8c Vulkan API sync 2016-04-03 20:37:15 -10:00
Jack Andersen 9f0e9a808b Implement Metal lighting shader 2016-04-03 20:16:03 -10:00
Jack Andersen 77a8ce5f17 boo lambda-API refactor 2016-03-30 09:16:01 -10:00
Jack Andersen 3093e60173 Vulkan sync 2016-03-23 22:16:57 -10:00
Jack Andersen 7f8e21a999 Update shader pipeline calls 2016-03-23 22:07:22 -10:00
Jack Andersen 783fb4c4fe Humungous refactor 2016-03-04 13:04:53 -10:00
Jack Andersen a260108a09 Retail offsets added 2016-03-02 15:06:42 -10:00
Jack Andersen d044adf7e1 TIND element shader working 2016-02-24 19:09:45 -10:00
Jack Andersen 23688360c9 CElementGen TIND updates 2016-02-24 16:55:38 -10:00
Jack Andersen 488de1bdb9 GLSL macros 2016-02-23 17:20:07 -10:00
Jack Andersen 7e7f789c28 Vulkan updates 2016-02-22 16:34:16 -10:00
Jack Andersen 365f6ac9e7 Implement line renderer (OpenGL only for now) 2016-02-17 16:42:32 -10:00
Jack Andersen 6cabf3d3e7 lots of includes to make MSVC happy 2016-02-16 19:20:34 -10:00
Jack Andersen 468db3b203 Metal CElementGen shaders implemented 2016-02-16 12:25:17 -10:00
Jack Andersen c51b1face6 View transform fix 2016-02-16 11:05:51 -10:00
Jack Andersen 721929e4d0 mipmap sampling fix 2016-02-16 09:42:24 -10:00
Jack Andersen 3953f88dcf Metal shader placeholder 2016-02-15 22:52:22 -10:00
Jack Andersen a80142728d Tons of PART rendering preparation 2016-02-15 19:50:41 -10:00
Jack Andersen 160940abde GLSL shaders for CElementGen 2016-02-14 18:00:26 -10:00