Commit Graph

30 Commits

Author SHA1 Message Date
Jack Andersen
edd26fc65b Add shader mode for constant alpha overwrite 2018-02-04 20:52:54 -10:00
Jack Andersen
5b62fcd826 Metal API validation fixes 2018-01-24 20:55:42 -10:00
Jack Andersen
1dc69c3468 Work on MSAA support 2018-01-06 19:17:14 -10:00
Jack Andersen
3a7987bb21 Object tracker bug fixes; optional metal binary shader compilation 2017-11-04 20:12:49 -10:00
Jack Andersen
021143fd89 New object management architecture for OpenGL subsystem (more platforms to come) 2017-11-02 23:39:26 -10:00
Jack Andersen
2a49a8d447 Add texture clamp mode 2017-09-30 18:23:28 -10:00
Jack Andersen
05c26a535b OpenGL and metal rendering interface upgrades 2017-03-13 21:02:53 -10:00
Jack Andersen
ca20aea834 Add front-face culling support 2017-03-10 10:38:00 -10:00
Jack Andersen
03f155fcf5 Move xxhash to boo; cached shader components 2017-03-04 21:54:58 -10:00
Jack Andersen
80e93a8e38 Mipmapped array textures 2017-01-28 17:56:17 -10:00
Jack Andersen
1177d50eda Metal pool buffers 2016-12-11 10:20:29 -10:00
Jack Andersen
fa45c6750a macOS HIDPI fixes; buffer pools 2016-12-09 16:31:50 -10:00
Jack Andersen
2ec943f0b2 Metal platform fixes 2016-07-31 10:25:02 -10:00
Jack Andersen
4a2c32c2a9 Metal extension shader support 2016-04-03 20:13:11 -10:00
Jack Andersen
679ba36c4c Metal lambda sync 2016-03-30 11:07:12 -10:00
Jack Andersen
6600ff208c Draw primitive now settable via pipeline object 2016-03-23 22:05:19 -10:00
Jack Andersen
7bdabb5ed3 Metal stubs for resolveBindTexture 2016-02-24 19:06:13 -10:00
Jack Andersen
b11b727c4d OS X fixes 2016-02-24 11:07:48 -10:00
Jack Andersen
1037b37f9a Major Vulkan commit 2016-02-20 20:27:54 -10:00
Jack Andersen
77e9492b43 better OpenGL mipmap configuration 2016-02-16 09:41:16 -10:00
Jack Andersen
8a33d74c13 OS X thread-local fixes 2015-12-18 11:33:53 -10:00
Jack Andersen
3daa5df720 Brought Metal renderer in sync 2015-12-04 15:12:52 -10:00
Jack Andersen
fc4234708f Brought metal in sync 2015-12-02 12:25:30 -10:00
Jack Andersen
c0b93f39d8 Instanced rendering support in Metal 2015-11-27 18:07:53 -10:00
Jack Andersen
d040e20096 OS X enum refactor fixes 2015-11-20 16:16:15 -10:00
Jack Andersen
62fae60042 HECL metal shader support 2015-11-18 13:55:25 -10:00
Jack Andersen
d75c675f7a Updates for HECL support 2015-11-15 18:29:31 -10:00
Jack Andersen
2be32d6ca4 Initial integration of Metal API 2015-11-08 16:24:45 -10:00
Jack Andersen
606e3676b1 OS X event fixes and prep for Metal API 2015-11-07 14:36:38 -10:00
Jack Andersen
5435f01d20 lots of initial GLES3 renderer implementation 2015-10-28 18:44:38 -10:00