Commit graph

414 commits

Author SHA1 Message Date
bkaradzic
b31eaa1697 Merge branch 'master' of github.com:bkaradzic/bgfx 2013-12-20 21:44:02 -08:00
bkaradzic
2674b5db5c Fixed Linux build with GL 3.1 2013-12-20 21:43:07 -08:00
bkaradzic
3903d3af85 GL: Updated extensions. 2013-12-20 21:42:24 -08:00
bkaradzic
7e656fa4ef Added GL 3.1 core profile shader patching. 2013-12-20 19:51:17 -08:00
bkaradzic
f4260eb405 GL: Added num mips to sampler state cache hash value. 2013-12-16 21:34:33 -08:00
bkaradzic
2fdea069ac Added fragment depth caps flag. 2013-12-15 12:30:23 -08:00
bkaradzic
ee8a277774 GLES2: Added GL_EXT_frag_depth support. 2013-12-13 23:06:28 -08:00
bkaradzic
96558381a4 Fixed init/detach shader order that causes crash on Tegra3. 2013-12-13 23:52:35 -08:00
bkaradzic
3cf263ec86 GLES2: Added support for 3D texture extension. Added shader patching to enable extensions. 2013-12-12 22:35:27 -08:00
bkaradzic
1a6300b6c4 Fixed issue#48. Passing bad MSAA value to glRenderbufferStorage. 2013-12-11 21:09:18 -08:00
bkaradzic
492e99e1c3 Android fixed RGBA16F texture format. 2013-12-10 22:18:00 -08:00
bkaradzic
6249e68467 Android default screen resolution. 2013-12-09 20:18:51 -08:00
bkaradzic
11722f17a1 Fixed GCC warning. 2013-12-07 10:26:17 -08:00
bkaradzic
dee588dfba OSX/iOS: Updated to Xcode5. 2013-12-07 10:19:54 -08:00
bkaradzic
4970c175c7 Fixed debug info. 2013-12-08 00:00:30 -08:00
bkaradzic
d595f34c0a Cleanup. 2013-12-07 22:01:55 -08:00
bkaradzic
5b4d4b37fa Fixed GL imports. 2013-12-07 22:01:32 -08:00
bkaradzic
f5f138290e Fixed MSVC warning. 2013-12-02 23:59:03 -08:00
bkaradzic
25002b301d Added vertex attrib half caps. 2013-12-02 19:47:12 -08:00
bkaradzic
9487ab6b5f Fixed GCC warnings. 2013-11-29 22:23:04 -08:00
Dario Manesku
fb780b2f25 Fixing bgfx::weldVertices(). 2013-11-20 05:50:11 +01:00
bkaradzic
04f348c2ea OSX: Moved NSOpenGLContext creation to the main thread that created NSWindow. Fixes occasional GL_INVALID_FRAME_BUFFER_OPERATION error on DrawElements. 2013-11-18 20:43:17 -08:00
bkaradzic
82194c57ee Updated glext with latest from Khronos. 2013-11-17 14:24:10 -08:00
bkaradzic
304683d839 Fixed DX11. 2013-11-16 10:58:15 -08:00
bkaradzic
fce9692557 Using language compliant header guards. 2013-11-13 21:54:36 -08:00
bkaradzic
08ebd5523d Updated 08-update example. 2013-11-08 22:10:31 -08:00
bkaradzic
d0005a5ff8 Cleanup. 2013-11-08 21:07:35 -08:00
bkaradzic
ec3f5d2369 Added workaround when unpack row length is not supported on GLES2. 2013-11-08 20:53:23 -08:00
bkaradzic
b584873b50 Added ability to specify arbitrary source pitch when uploading textures.
Added reference weldVertices implementation.
2013-11-07 23:00:53 -08:00
bkaradzic
35a39f6c00 Added vertex welding support. 2013-11-02 23:00:31 -07:00
bkaradzic
9ba51d6ff9 Cleanup. 2013-10-23 21:18:01 -07:00
bkaradzic
cbac476ee1 Removed 64K/indices dynamic index buffer limit. 2013-10-21 22:04:41 -07:00
bkaradzic
9646ecfc9c Removed use of non-portable _WIN32_WINNT macro. 2013-10-21 20:56:23 -07:00
bkaradzic
ce8f1bbf4d Added frame number as result for frame API call. Added number of draw calls as return value for submit and submitMask API calls. 2013-10-21 20:37:02 -07:00
bkaradzic
081939a306 DX9: Fixed mingw debug build. 2013-10-19 23:21:19 -07:00
bkaradzic
ea39b33e87 EGL: Added stencil config. 2013-10-19 22:17:52 -07:00
bkaradzic
a51fd54c23 Fixed permissions. 2013-10-19 15:36:26 -07:00
bkaradzic
dcd0452d82 DX11: Fixed refcount checks on release. 2013-10-18 22:34:23 -07:00
Dario Manesku
176fe0f993 Fixed StencilOp bug. 2013-10-15 05:39:18 +01:00
bkaradzic
6f3a18a805 Added delayed load for GLES dlls on Windows. 2013-10-10 22:57:42 -07:00
bkaradzic
f440f160f9 Exposed renderer capabilities. 2013-10-10 18:29:57 -07:00
bkaradzic
5f35341abf Fixed alloc/free mismatch with tinystl::string. 2013-10-06 19:32:35 -07:00
bkaradzic
a863185e57 Added guard for memory tracking. 2013-10-06 11:09:55 -07:00
bkaradzic
46d6ff0b59 Cleanup. 2013-10-05 19:46:57 -07:00
bkaradzic
2639c5f61d Added uniform reference counting. Reorg some header/source implementation. 2013-10-05 18:07:44 -07:00
bkaradzic
749410c6b2 Cleanup. 2013-10-04 23:45:05 -07:00
bkaradzic
e6eaea7591 Fixed GCC warning. 2013-10-03 21:43:36 -07:00
bkaradzic
25917d1cac Fixed shader and program cleanup. 2013-10-03 20:39:55 -07:00
bkaradzic
557c175e61 Delay VertexDecl release until VertexBuffer is released. 2013-10-03 20:36:40 -07:00
bkaradzic
41d5bcfc1b DX11: Fixed assert when running with GPA. 2013-10-02 21:43:09 -07:00