Commit Graph

724 Commits

Author SHA1 Message Date
Branimir Karadžić
a4faa82164 Fixed state tracking when scissor area is zero. 2018-03-26 16:21:27 -07:00
Branimir Karadžić
8c93e4a4ae Cleanup. 2018-03-21 21:38:00 -07:00
Branimir Karadžić
341d79deb0 WebGL2 fixes. 2018-03-21 20:36:33 -07:00
Branimir Karadžić
6a7d2a1cfd Cleanup. 2018-03-16 09:32:50 -07:00
Hugo Amnov
3a5a9d4d6d Add 2D Texture layer attachment support in GL and D3D11 (#1354)
* Impl Texture2D layer attachment in GL and D3D11

* Fix previous commit

* Style fixes
2018-03-15 18:27:17 -07:00
Branimir Karadžić
d227f9e8bf Fixed memory leak. 2018-03-12 18:56:27 -07:00
Branimir Karadžić
6e7e761a3b Cleanup. 2018-03-10 15:01:22 -08:00
Branimir Karadžić
ee2fddfa07 Cleanup. 2018-03-10 13:16:45 -08:00
Branimir Karadžić
f530a81498 Cleanup. 2018-03-04 16:22:33 -08:00
Branimir Karadžić
6ec06fadfc GLES3: Fixed issue #259. 2018-02-25 08:00:51 -08:00
Branimir Karadžić
6ec83e0c0a GL: Fixed runtime patching when interpolation qualifier is used. 2018-02-17 10:14:54 -08:00
Branimir Karadžić
584b8b34f0 Added support for independent RGB channel write control. 2018-02-13 12:35:23 -08:00
Branimir Karadžić
8adb5fc020 Added maxTextureLayers to caps/limits. 2018-02-08 16:48:54 -08:00
Branimir Karadžić
c0847b894a GL: Fixed shader patching. 2018-02-07 18:10:10 -08:00
Branimir Karadžić
be4170a8ed Cleanup. 2018-01-26 20:17:33 -08:00
Branimir Karadžić
c4ca6f6c6a Cleanup. 2018-01-26 16:40:34 -08:00
Branimir Karadžić
49a75f2fb1 bx math API cleanup. 2018-01-13 15:33:50 -08:00
Branimir Karadžić
f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić
ecad7173d0 D3D12: Fixed 3D texture upload. 2017-12-20 11:11:02 -08:00
Branimir Karadžić
9e00fad8b3 WIP: Init params. 2017-12-07 21:52:52 -08:00
Branimir Karadžić
0e5f3457c3 Added support for texture direct access. 2017-12-02 22:12:27 -08:00
Branimir Karadžić
77c00da989 Changed API to use ViewId (uint16_t) instead of uint8_t. 2017-11-24 11:21:51 -08:00
Branimir Karadžić
cf8d9819df Merge branch 'master' into encoder 2017-11-02 19:02:46 -07:00
Branimir Karadžić
c81caf1949 GL: Fixed state tracking when scissor is zero size. PR #1271. 2017-11-02 19:02:15 -07:00
Branimir Karadžić
ede5c5a757 Merge branch 'master' into encoder 2017-11-02 09:37:58 -07:00
Branimir Karadžić
5adbd48b01 Cleanup. 2017-11-02 09:22:41 -07:00
云风
a35e4fb7ca restore old flags when skip zero scissor rect (#1271) 2017-11-02 09:15:13 -07:00
Branimir Karadžić
2c2e5ef36c MT encoder WIP. 2017-11-01 22:34:11 -07:00
Branimir Karadžić
85322904a9 Moved internal view state into single struct. 2017-10-30 08:39:25 -07:00
Branimir Karadžić
2008a041ab Cleanup. 2017-10-09 21:08:03 -07:00
Branimir Karadžić
61cee3d3bb Refactoring internal frame structure to separate submit encoder. 2017-10-08 20:47:51 -07:00
Branimir Karadžić
e1a9422445 Cleanup. 2017-10-07 18:17:16 -07:00
Branimir Karadžić
88e8009b55 Cleanup. 2017-10-01 21:57:48 -07:00
Branimir Karadžić
ed572fc5a6 Cleanup. 2017-09-30 16:25:11 -07:00
Branimir Karadžić
aa567d3d72 D3D11: Added GPU memory stats. 2017-09-26 18:09:15 -07:00
Branimir Karadžić
b5af383cf8 Cleanup. 2017-09-23 16:27:16 -07:00
Branimir Karadžić
41b29a34a6 GL: Fixed GPU timer frequency. 2017-09-22 22:26:56 -07:00
Branimir Karadžić
bf9dc4692e Cleanup. 2017-09-21 21:37:16 -07:00
Branimir Karadžić
2abe7db80a Fixed CPU timer. 2017-09-21 21:34:02 -07:00
Branimir Karadžić
c0819a5a64 Fixed imageSwizzleBgra8. 2017-09-19 20:18:25 -07:00
Branimir Karadžić
db671c2ee4 GL: Implemented setName. 2017-08-31 20:30:43 -07:00
Branimir Karadžić
3aec2b89bf Added bgfx::setName to set resource debug name. 2017-08-30 21:46:57 -07:00
Branimir Karadžić
f046503a1e Cleanup. 2017-08-22 11:03:37 -07:00
Branimir Karadžić
167db342bd Added BGFX_DEBUG_PROFILER. 2017-08-20 14:46:33 -07:00
Branimir Karadžić
21ade78454 Replaced GL internal profiler. 2017-08-20 14:20:54 -07:00
Branimir Karadžić
64af590bd1 GL: Fixed 130 shader patching. 2017-08-17 19:21:20 -07:00
Branimir Karadžić
5a987b3af8 Added texture LOD bias setting. 2017-08-11 15:21:01 -07:00
Branimir Karadžić
3d0e4b91a3 GL: Fixed OSX shader patching. 2017-08-02 11:02:33 -07:00
Branimir Karadžić
b0efd3c44d GL: Detect write only framebuffers. 2017-07-28 19:14:25 -07:00
Branimir Karadžić
84692b51b3 Cleanup. 2017-07-22 10:07:20 -07:00