72 Commits

Author SHA1 Message Date
Jack Andersen
abbd3167b2 Implement Metal tessellation shaders 2018-06-11 15:13:34 -10:00
Jack Andersen
2a45cf90d8 Implement tessellation shaders for D3D11 2018-06-07 14:42:43 -10:00
Jack Andersen
84df8af28c Windows build fixes and cleanups 2018-05-24 20:30:42 -10:00
Jack Andersen
4580196f6d Fix setWindowFrameDefault() for windows 2018-02-06 15:37:25 -10:00
Jack Andersen
cff495550e Windows compile fix 2018-02-04 21:03:54 -10:00
Jack Andersen
1e5e26ced8 Merge branch 'master' of ssh://gitlab.axiodl.com:6431/AxioDL/boo 2018-02-04 20:54:17 -10:00
Jack Andersen
edd26fc65b Add shader mode for constant alpha overwrite 2018-02-04 20:52:54 -10:00
Jack Andersen
a2c3e14d8e Add nearest-neighbor samplers for remaining backends 2018-02-02 17:05:53 -10:00
Jack Andersen
c314730d51 Fix subtract blending mode 2018-01-29 21:49:00 -10:00
Jack Andersen
93c787dcd4 Gamma correction for Vulkan, D3D, OpenGL 2018-01-21 12:01:52 -10:00
Jack Andersen
2df85e8f8b More fixes 2018-01-19 19:50:01 -10:00
Jack Andersen
337c276ccb WTF 2018-01-19 17:02:29 -10:00
Jack Andersen
4257fc0b10 MSAA and Anisotropic filtering variables 2018-01-09 20:15:18 -10:00
Jack Andersen
db82ba674b Add clearDepth parameter to resolveBindTexture() 2018-01-05 20:49:54 -10:00
Jack Andersen
f228f23661 UWP support 2017-12-05 17:20:59 -10:00
Jack Andersen
a99bddc905 ClampToEdge mode for textures; cocoa termination exception fix 2017-11-16 22:55:51 -10:00
Jack Andersen
4b064a58f2 Make D3D depth range consistent with OpenGL and Vulkan 2017-11-14 21:25:28 -10:00
Jack Andersen
1a2fc1d2a3 IObj destructor race condition fix 2017-11-07 21:33:10 -10:00
Jack Andersen
6c3a35f15d Finish object tracker for remaining platforms 2017-11-05 20:53:54 -10:00
Jack Andersen
d1b980b529 Windows fixes; experimental UWP framework (not working) 2017-10-23 17:09:50 -10:00
Jack Andersen
55d1a5bc93 Windows compile fixes 2017-09-30 19:31:29 -10:00
Jack Andersen
2a49a8d447 Add texture clamp mode 2017-09-30 18:23:28 -10:00
Jack Andersen
dd6e53119a Add subtractive blending mode to backends 2017-09-04 16:59:41 -10:00
Jack Andersen
18cbfd2865 Add GEqual Z-test option for pipeline backends 2017-09-02 19:52:53 -10:00
Jack Andersen
5f903c09ee Windows sync 2017-03-17 13:31:51 -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
a547eb9dbb Runtime shader cache fixes 2017-03-05 12:59:58 -10:00
Jack Andersen
ed8cc3a57b Conform D3D and Vulkan backends 2017-01-28 21:26:42 -10:00
Jack Andersen
d6b54a3718 D3D11 dynamic texture load fix 2017-01-21 23:04:37 -10:00
Jack Andersen
594d590a55 D3D and Vulkan sync 2017-01-20 14:19:18 -10:00
Jack Andersen
ee9f3efe61 Hold shader data bindings through to rendering worker 2017-01-19 17:52:40 -10:00
Jack Andersen
d309f124b9 More stable D3D11 resource residency 2016-12-11 13:29:08 -10:00
Jack Andersen
c057068e64 use hash table for pool buffers 2016-12-10 20:18:41 -10:00
Jack Andersen
25fadc7348 Windows sync 2016-12-10 15:50:26 -10:00
Jack Andersen
6c12cd0ce8 Flush out state for offset uniform bindings 2016-08-01 15:59:03 -10:00
Jack Andersen
29364a8024 D3D sync 2016-07-31 18:32:27 -10:00
Jack Andersen
dc7da6aa21 D3D depth range 2016-04-04 16:25:55 -10:00
Jack Andersen
23f49fcc19 D3D uniform buffer fixes 2016-04-04 09:33:42 -10:00
Jack Andersen
4c8e36f3e3 D3D-native depth conventions 2016-04-02 19:20:21 -10:00
Jack Andersen
ecc65a9fd5 D3D sync of new lambda API 2016-03-30 10:42:36 -10:00
Jack Andersen
9ff168df2d D3D sync 2016-03-23 22:34:03 -10:00
Jack Andersen
1b3209f4bf XAudio2 voices and D3D dynamic textures implemented 2016-03-08 10:28:44 -10:00
Jack Andersen
8ac929d140 Humungous refactor 2016-03-04 13:02:18 -10:00
Jack Andersen
94343c645a Geometrically correct viewport rectangle clamp for D3D 2016-02-26 16:02:54 -10:00
Jack Andersen
8296514a61 Blit rectangle fixes 2016-02-26 10:16:21 -10:00
Jack Andersen
b1481f9043 D3D resolveBindTexture fixes 2016-02-25 19:35:12 -10:00
Jack Andersen
0eb11ef78a D3D resolveBindTexture implementation 2016-02-25 14:11:09 -10:00
Jack Andersen
d657f3c8f8 Windows fixes 2016-02-24 10:52:31 -10:00
Jack Andersen
1037b37f9a Major Vulkan commit 2016-02-20 20:27:54 -10:00