Commit graph

199 commits

Author SHA1 Message Date
Branimir Karadžić
ef05e607d6 Added support for GPU compute dynamic index buffer. 2015-01-10 20:38:47 -08:00
Branimir Karadžić
c25dd466be Updated copyright year. 2015-01-01 15:04:46 -08:00
Branimir Karadžić
1be040f2ab Added compute dispatch flags. 2014-12-28 11:36:36 -08:00
Branimir Karadžić
6e73d4ea34 Predefined uniforms refactoring. 2014-12-27 19:00:41 -08:00
Branimir Karadžić
efcb10aef6 Fixed compute program destruction. 2014-12-16 20:12:09 -08:00
Branimir Karadžić
47f100d70f Fixed compute buffer. 2014-12-10 21:09:13 -08:00
Branimir Karadžić
ad47659669 Added compute buffer support. 2014-12-09 23:16:27 -08:00
Branimir Karadžić
254efb5a3d Added bgfx::dbgTextImage API for drawing directly into debug text buffer. 2014-12-04 20:32:19 -08:00
Mike Popoloski
3c04ad2d4c Fixing warnings about locals shadowing others of the same name. At least one of these was an actual bug. 2014-11-22 17:34:09 -05:00
Mike Popoloski
893035af65 Merge branch 'master' of https://github.com/bkaradzic/bgfx 2014-11-15 13:32:22 -05:00
Mike Popoloski
0b55cb1348 Adding WinRT platform function and setting it to use multithreaded rendering. 2014-11-14 08:19:33 -05:00
Branimir Karadžić
545978d661 Cleanup. 2014-11-12 22:16:19 -08:00
Branimir Karadzic
f960d0cc31 Cleanup. 2014-10-29 15:50:41 -07:00
Branimir Karadžić
f6cf4df3d3 Added OculusVR support. 2014-10-28 22:08:55 -07:00
Branimir Karadžić
41fae47351 Fixed some false positive clang analysis warnings. 2014-10-21 23:38:16 -07:00
Branimir Karadzic
c3ed0050d2 Fixed compile error. 2014-10-21 23:00:23 -07:00
Branimir Karadzic
07f052201a Added clang analyzer config. 2014-10-21 22:58:07 -07:00
Branimir Karadžić
7fa124eeab Fixed alignment macro. 2014-10-13 21:31:18 -07:00
Branimir Karadžić
9126ca8fd7 Added DX12 stub. 2014-10-11 11:24:37 -07:00
Branimir Karadzic
3dd237aefa Updated docs. 2014-10-11 10:12:27 -07:00
Branimir Karadzic
a96837c1ea Fixed VS2013 warning. 2014-10-10 09:26:58 -07:00
Branimir Karadzic
5ea84e8274 Added allocTransform API to return pointer to internal matrix cache. 2014-10-08 20:13:57 -07:00
Branimir Karadžić
58b37542c8 Removed *Mask API. 2014-09-27 12:07:40 -07:00
Branimir Karadžić
f4c7f69ed7 Added swap chain caps. 2014-09-23 20:35:39 -07:00
Branimir Karadžić
2c03cf4927 Added multiple windows support. 2014-09-07 17:17:38 -07:00
Branimir Karadžić
6b00f65849 Increased number of MRT to 8. 2014-09-01 11:24:51 -07:00
Branimir Karadžić
4fb802e405 Added R11G11B10F format. 2014-08-26 20:56:53 -07:00
bkaradzic
222fcbe75a Cleanup. 2014-08-23 14:13:23 -07:00
Branimir Karadzic
a59593b1d2 Fixed missing define. 2014-08-23 14:01:52 -07:00
Branimir Karadžić
612eb2f7ed Fixed uniform leak at shutdown. 2014-08-23 10:37:34 -07:00
Branimir Karadžić
66890595b9 Added serialization for vertex decl attribute enums. Binary format changes. Rebuilt all meshes and shaders. 2014-08-17 17:20:15 -07:00
Branimir Karadžić
3295126799 Updated texture container texture format support. 2014-08-12 21:47:01 -07:00
Branimir Karadžić
e42d878fe8 Fixed Issue #128 caused by read from unaligned memory (undefined behavior? when running asmjs). 2014-08-07 20:31:35 -07:00
Branimir Karadžić
1c04b822bd Cleanup. 2014-07-30 20:37:54 -07:00
Branimir Karadžić
f580110d7f Cleanup. 2014-07-30 20:34:26 -07:00
Branimir Karadžić
532fdf2198 GLES3.1: Fixed getting compute shader active uniform information. 2014-07-24 21:30:57 -07:00
Branimir Karadžić
62b620a1a0 Initial compute support. 2014-07-20 20:27:13 -07:00
Branimir Karadžić
0728b91bfa Workaround C4127 MSVC level 4 warning. 2014-06-08 20:57:39 -07:00
Branimir Karadžić
1c917de7f9 Added C99 compatible header. 2014-05-31 00:18:45 -07:00
Branimir Karadžić
20838ea4f2 Cleanup. 2014-05-26 14:34:58 -07:00
Branimir Karadžić
b0d204c344 Added ability to choose renderer backend in runtime. 2014-05-26 14:09:26 -07:00
Branimir Karadžić
bba2ef8031 Added predefined uniforms for inverted view/proj/viewproj matrices.
shaderc: Added raw shader support.
shaderc: Fixed uniform types.
2014-05-10 20:51:54 -07:00
Branimir Karadžić
7bc62b1d07 Added tristrip support. 2014-04-26 23:48:41 -07:00
bkaradzic
a9b07870d5 Avoid creating MRT shaders when GL doesn't support MRT. 2014-04-19 18:16:26 -07:00
Branimir Karadžić
bc36c29f2a Added ability to retrieve uniforms used by shader. 2014-04-15 19:10:56 -07:00
Branimir Karadžić
f1a1212efc Fixed texture formats for iOS. 2014-04-12 21:25:38 -07:00
Branimir Karadžić
78475a30e6 Added ability to set start vertex when setting vertex buffer. 2014-04-10 22:09:17 -07:00
Branimir Karadžić
ea34b9476c Fixed GL texture sampler state. Issue#85 2014-04-09 21:23:27 -07:00
Branimir Karadžić
d436875344 Cleanup. 2014-03-31 20:08:32 -07:00
Branimir Karadžić
47a965bf51 Cleanup. 2014-03-30 10:22:18 -07:00