Commit Graph

550 Commits

Author SHA1 Message Date
Branimir Karadžić
99b2441378 Added check to prevent multiple calls to bgfx init. 2014-06-22 21:37:38 -07:00
Branimir Karadžić
32ed7f5bf6 GL: Fixed MSAA + stencil. 2014-06-22 18:57:37 -07:00
Branimir Karadžić
1f7152cfc5 Cleanup. 2014-06-22 18:51:14 -07:00
Branimir Karadžić
2e38f2f483 Cleanup. 2014-06-14 18:11:54 -07:00
Branimir Karadžić
0728b91bfa Workaround C4127 MSVC level 4 warning. 2014-06-08 20:57:39 -07:00
Branimir Karadžić
0f330a7a08 Added bgfx platform C99 header. 2014-06-05 22:49:51 -07:00
Branimir Karadžić
82216b2176 Fixed mip calculation. 2014-06-05 21:07:08 -07:00
Branimir Karadžić
4b5159394c Added shared library support. 2014-06-01 15:26:43 -07:00
Branimir Karadžić
b176ad42c1 Fixed type. 2014-06-01 13:26:57 -07:00
Branimir Karadžić
97090e826c Updated C99 header. 2014-06-01 13:25:31 -07:00
Branimir Karadžić
60b3ba03ea Added interfaces to C99 header. 2014-05-31 10:33:37 -07:00
Branimir Karadžić
1c917de7f9 Added C99 compatible header. 2014-05-31 00:18:45 -07:00
Branimir Karadžić
dba5f9ee7f Switched logic to prefer DX11 renderer on Win8. 2014-05-27 20:28:27 -07:00
Branimir Karadžić
4f908ee911 Updated 07-callback example. 2014-05-27 20:05:13 -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
Dario Manesku
c0ac10ad42 Fixing a small typo bug. 2014-05-24 20:16:40 +01:00
Branimir Karadžić
8cede52d91 Added 21-deferred example. 2014-05-21 20:33:12 -07:00
Branimir Karadžić
1d82b0c07b Cleanup. 2014-05-19 22:08:35 -07:00
bkaradzic
b685a02947 Fixed compile error. 2014-05-11 12:48:11 -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ć
6dc6dd6148 Simplified allocator interface. 2014-05-01 10:15:41 -07:00
Branimir Karadžić
d479af651c Cleanup. 2014-04-29 19:52:10 -07:00
Branimir Karadžić
7bc62b1d07 Added tristrip support. 2014-04-26 23:48:41 -07:00
Branimir Karadžić
285bd321f9 Cleanup. 2014-04-25 19:36:42 -07:00
Dmitry Ivanov
f793c2f087 more pvr formats 2014-04-26 00:21:55 +02:00
bkaradzic
a9b07870d5 Avoid creating MRT shaders when GL doesn't support MRT. 2014-04-19 18:16:26 -07:00
Branimir Karadžić
dbbaa6ec90 Added texture debug info. 2014-04-19 15:02:43 -07:00
Branimir Karadžić
c8442ebb40 Cleanup. 2014-04-16 22:24:31 -07:00
Branimir Karadžić
e39d280a31 Fixed 10-font example. 2014-04-16 22:11:14 -07:00
Branimir Karadžić
903b186110 Cleanup. 2014-04-15 22:59:40 -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ć
428f63eacb Cleanup. 2014-04-13 11:43:34 -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
bkaradzic
4955630ab0 Removed texture format check from Emscripten build (causes JS to stop responding). 2014-04-10 20:18:16 -07:00
Branimir Karadžić
aadd9bd1c1 Fixed NaCl crash. 2014-04-10 19:21:10 -07:00
Branimir Karadžić
ea34b9476c Fixed GL texture sampler state. Issue#85 2014-04-09 21:23:27 -07:00
Branimir Karadžić
efc6516a00 Fixed compiler warning. 2014-04-07 22:58:30 -07:00
Branimir Karadžić
80b7ad4d2f GL: Added check for texture formats. 2014-04-06 21:31:28 -07:00
Branimir Karadžić
b4ed970363 Merge. 2014-04-06 21:30:32 -07:00
Attilaz
9092266533 iOS: added stencil buffer to context fbo. ( fixed stencil example )
Depth/stencil in this fbo ( and other contexts ) should depend on some user settable flag ( flag from bgfx::reset ?)
2014-04-06 14:58:21 +02:00
Attilaz
601df52fae APPLE_texture_format_BGRA8888 support fix, tested on Apple iPad mini 2. 2014-04-06 14:58:21 +02:00
Branimir Karadžić
5e382dc481 GL: Messing with compressed texture formats. 2014-04-02 22:06:18 -07:00
bkaradzic
ccf024dbbd GL: Check for extension and compressed texture format enumeration. 2014-04-02 20:52:15 -07:00
Branimir Karadžić
6e4ad864a9 Cleanup. 2014-04-01 22:58:03 -07:00
Branimir Karadžić
e907edd1eb GLES3 fixed gl_FragData patching. 2014-04-01 22:31:02 -07:00
Branimir Karadžić
c49656c473 Fixed GLES3 shader patching. 2014-03-31 23:17:05 -07:00
Branimir Karadžić
b4dc2d4ea1 Fixed samplers and depth format. 2014-03-31 22:41:56 -07:00
Branimir Karadžić
51d948bd15 Cleanup. 2014-03-31 20:37:04 -07:00