Commit Graph

662 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ć
fc133a2f7a Fixed CheckFeatureSupport with DXGI_FEATURE_PRESENT_ALLOW_TEARING crash on Windows 7. Issue #1356. 2018-03-21 08:40:13 -07:00
Branimir Karadžić
f96f7b6ea0 Cleanup. 2018-03-19 22:33:49 -07:00
Branimir Karadžić
61bf6b061a Removed use of std::list. Issue #1270. 2018-03-19 22:17:24 -07:00
Branimir Karadžić
d227f9e8bf Fixed memory leak. 2018-03-12 18:56:27 -07:00
Branimir Karadžić
480620751b Separating DXGI functionality from D3D11 renderer. 2018-03-10 11:47:21 -08:00
Branimir Karadžić
20cba39df6 Cleanup. 2018-02-21 09:40:47 -08:00
云风
5e78c10358 Add struct MemSlot for future use, See #1249 (#1342) 2018-02-21 09:37:55 -08:00
Branimir Karadžić
627abbd9d3 Prevent invalid texture update calls to immutable texture. Issue #1338. 2018-02-19 09:42:02 -08:00
Branimir Karadžić
fb464ba4e2 Cleanup. 2018-02-16 18:26:53 -08:00
Branimir Karadžić
03a687b1fe Cleanup. 2018-02-10 15:49:30 -08:00
Branimir Karadžić
636d4bfe55 Cleanup. 2018-02-10 15:43:26 -08:00
Branimir Karadžić
3a8857654f Added ability to set offset in instance data buffer. 2018-02-10 15:36:32 -08:00
Branimir Karadžić
372a26882b Detect corrupted shader. 2018-02-07 18:09:39 -08:00
Branimir Karadžić
0dc5c8392f Removed unused argument from setImage. 2018-01-19 17:06:58 -08:00
Branimir Karadžić
b9e393e6dd Fixed issue #1315. 2018-01-16 17:19:29 -08:00
Branimir Karadžić
49a75f2fb1 bx math API cleanup. 2018-01-13 15:33:50 -08:00
Branimir Karadžić
e4cde19f35 Fixed issue #1307. 2018-01-12 20:26:23 -08:00
Branimir Karadžić
f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić
6e70fc172b Cleanup. 2017-12-14 09:05:51 -08:00
Branimir Karadžić
9e00fad8b3 WIP: Init params. 2017-12-07 21:52:52 -08:00
Branimir Karadžić
6adb0090d0 Added resource stats. 2017-12-03 19:42:06 -08:00
Branimir Karadžić
0e5f3457c3 Added support for texture direct access. 2017-12-02 22:12:27 -08:00
Branimir Karadžić
547d1d2b11 Cleanup. 2017-12-02 18:15:31 -08:00
Branimir Karadžić
7e1c2623fc Fixed dynamic index buffer compute support. 2017-12-01 16:28:35 -08:00
Branimir Karadžić
cb60295e1b Reserve 10 bits in sort key for view. 2017-11-27 19:38:36 -08:00
Branimir Karadžić
3533da7225 Fixed view id remapping. 2017-11-27 16:34:27 -08:00
Branimir Karadžić
7384171900 Fixed view id remapping. 2017-11-27 15:57:31 -08:00
Branimir Karadžić
953d4984ac Cleanup. 2017-11-27 13:11:57 -08:00
Branimir Karadžić
b3fcc8350b Fixed issue #1281. 2017-11-27 09:06:57 -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ć
00c81fa205 Merge branch 'encoder' of github.com:bkaradzic/bgfx into encoder 2017-11-10 20:30:25 -08:00
Branimir Karadžić
7abc5af763 Cleanup. 2017-11-10 20:30:16 -08:00
Branimir Karadžić
70299a681f Cleanup. 2017-11-09 21:07:55 -08:00
Branimir Karadžić
d2d4c8aebb Cleanup. 2017-11-09 20:21:56 -08:00
Branimir Karadžić
a241daa114 Updated thread funcs to match bx. 2017-11-04 15:18:33 -07:00
Branimir Karadžić
6a278175ff Cleanup. 2017-11-04 10:32:31 -07:00
Branimir Karadžić
a680845a98 Cleanup. 2017-11-03 23:48:40 -07:00
Branimir Karadžić
6480a62844 Added encoder stats. 2017-11-02 22:06:39 -07:00
Branimir Karadžić
ee6b520cad Merge branch 'master' into encoder 2017-11-02 18:21:57 -07:00
Branimir Karadžić
a5f36f526c Fixed dynamic vertex buffer allocation failure. 2017-11-02 18:21:40 -07:00
Branimir Karadžić
2c2e5ef36c MT encoder WIP. 2017-11-01 22:34:11 -07:00
Branimir Karadžić
2bbb5a41bc Moved all validation into encoder interface. 2017-10-30 21:15:00 -07:00
Branimir Karadžić
fc7cf00982 Merge branch 'master' into encoder 2017-10-30 08:43:22 -07:00
Branimir Karadžić
85322904a9 Moved internal view state into single struct. 2017-10-30 08:39:25 -07:00
Branimir Karadžić
0b20e92797 Encoder API WIP. 2017-10-28 18:43:21 -07:00
Branimir Karadžić
dee11c9655 Fixed program deduplication issue. 2017-10-27 17:57:48 -07:00
Branimir Karadžić
734ff0ad34 Cleanup. 2017-10-26 21:41:40 -07:00
Branimir Karadžić
f6a97f9d87 Changed setViewOrder API to specify type required for array. 2017-10-22 18:37:51 -07:00
Branimir Karadžić
96a1d0859b Cleanup. 2017-10-11 09:16:59 -07:00