Commit graph

2385 commits

Author SHA1 Message Date
Branimir Karadžić
bfa4df4ba1 Updated 24-nbody to demonstrate how to use indirect buffer. 2015-05-01 19:52:11 -07:00
Branimir Karadžić
a91232015f Fixed warning. 2015-05-01 15:12:44 -07:00
Branimir Karadžić
3b66dfa5e8 Added indirect compute dispatch. 2015-05-01 14:54:23 -07:00
Branimir Karadžić
d7e362f7dd Fixed warning. 2015-05-01 09:22:57 -07:00
Branimir Karadžić
b04af680ad GL: Added draw indirect support. 2015-04-30 18:06:41 -07:00
Branimir Karadžić
5c6854c684 Merge pull request #366 from dariomanesku/master
Cleanup.
2015-04-30 17:24:35 -07:00
Dario Manesku
0b12c4c82a Cleanup. 2015-04-30 13:46:26 +02:00
Branimir Karadžić
cdcf50285f Merge branch 'master' of github.com:bkaradzic/bgfx 2015-04-29 23:20:29 -07:00
Branimir Karadžić
2194728394 GL: Draw indirect WIP. 2015-04-29 23:20:21 -07:00
Branimir Karadžić
537ccb0699 Updated docs. 2015-04-29 20:20:19 -07:00
Branimir Karadžić
3a0f46fe3f Fixed MinGW build. 2015-04-29 17:53:06 -07:00
Branimir Karadžić
d763196407 D3D11: Added draw indirect support. 2015-04-29 17:18:51 -07:00
Branimir Karadžić
80b6202ec0 Fixed switch without case warning. 2015-04-27 19:38:48 -07:00
Branimir Karadžić
6e72412eb0 Updated README. 2015-04-26 23:33:35 -07:00
Branimir Karadžić
38e6d2bbb3 GL: Fixed incomplete texture when using decompress fallback. 2015-04-26 15:23:33 -07:00
Branimir Karadžić
68a2462d89 X11: Fixed window resize. 2015-04-26 12:42:51 -07:00
Branimir Karadžić
d804ca9023 Cleanup. 2015-04-26 11:34:33 -07:00
Branimir Karadžić
681be37f73 Merge pull request #363 from MikePopoloski/master
Update C99 API
2015-04-26 11:19:34 -07:00
Mike Popoloski
9677f4a37c Updating C99 API to support scaled textures. 2015-04-26 10:18:44 -04:00
Mike Popoloski
36ca5cbd18 Exposing flags param for C99 buffer creation methods. 2015-04-26 10:18:43 -04:00
Branimir Karadžić
c8e1efbd43 Updated README. 2015-04-25 22:41:12 -07:00
Branimir Karadžić
ae497c58bb Fixed OVR build. 2015-04-25 16:56:29 -07:00
Branimir Karadžić
aefa069a72 Merge pull request #361 from MikePopoloski/master
Small cleanup of entry_winrt
2015-04-25 11:42:53 -07:00
Mike Popoloski
3fc8ef8c7b Small cleanup of entry_winrt 2015-04-25 10:39:11 -04:00
Branimir Karadžić
e5ed5db1f1 Exposed software rasterizer. 2015-04-24 14:57:00 -07:00
Branimir Karadžić
5f9c6df918 Clear bgfx context in single-threaded mode. 2015-04-24 12:15:53 -07:00
Branimir Karadžić
72086ef80a Fixed issue #360. 2015-04-24 09:33:36 -07:00
Branimir Karadžić
d22aae8a94 Updated README. 2015-04-23 21:39:43 -07:00
Branimir Karadžić
b6618325ee Updated README. 2015-04-23 21:38:53 -07:00
Branimir Karadžić
e706260793 Added texture handle passing to ocornut-imgui. 2015-04-23 17:14:29 -07:00
Branimir Karadžić
44304315b5 Merge pull request #358 from ajohnson23/master
Fixes error C4701 in renderer_d3d11.cpp on VC12 build
2015-04-23 08:58:44 -07:00
Andrew Johnson
158799e79c Fixes error C4701 in renderer_d3d11.cpp on VC12 build
renderer_d3d11.cpp(687, 0): error C4701: potentially uninitialized local variable 'adapter' used
2015-04-23 08:14:29 -07:00
Branimir Karadžić
4e431c99db EGL: Fixed use extension use. 2015-04-22 21:39:20 -07:00
Branimir Karadžić
ea375d5c03 Fixed MinGW compile error. 2015-04-22 19:43:19 -07:00
Branimir Karadžić
62c3653877 Merge pull request #356 from jdarpinian/shaderc
Stop hardcoding the GUID for ID3D11ShaderReflection.
2015-04-22 19:19:32 -07:00
James Darpinian
bc08ef142e Stop hardcoding the GUID for ID3D11ShaderReflection.
This GUID changes depending on what version of the DirectX SDK you have.
The GUID is defined in d3d11shader.h as a const global, not a preprocessor
macro, so this #ifndef was clobbering it always. This caused DX11 shader
compliation to fail when using the Windows 8.1 SDK.
2015-04-22 19:15:08 -07:00
Branimir Karadžić
0aa27c112f D3D11: Fixed default settings for user created device. 2015-04-22 15:30:01 -07:00
Branimir Karadžić
0da98e8645 Fixed creation of GLES3 textures with compute write flag. 2015-04-22 15:11:45 -07:00
Branimir Karadžić
cc6649db0d Cleanup. 2015-04-22 09:30:28 -07:00
Branimir Karadžić
d1093eace8 Fixed build. 2015-04-22 00:22:18 -07:00
Branimir Karadžić
391d96f4d8 Cleanup. 2015-04-21 20:44:46 -07:00
Branimir Karadžić
eea21fede2 Enabling KHR_debug on GLES. 2015-04-21 20:30:31 -07:00
Branimir Karadžić
0e4e120cc8 Updated to latest imgui. 2015-04-21 16:30:13 -07:00
Branimir Karadžić
f246fd29fa Added texture caps flag for compute image formats. 2015-04-21 15:44:16 -07:00
Branimir Karadžić
ccb0f73308 Updated compute shader image formats. 2015-04-21 11:49:28 -07:00
Branimir Karadžić
143628442c Removed use of memset from header file. 2015-04-21 11:48:58 -07:00
Branimir Karadžić
db59a9d44d Enabled texture*Lod for vertex shaders in GLES3+. 2015-04-21 10:58:35 -07:00
Branimir Karadžić
31357c8786 Fixed Linux build. 2015-04-20 19:05:41 -07:00
Branimir Karadžić
705b135666 Fixed EXT_shader_texture_lod ESSL extension for vertex shaders. 2015-04-20 18:10:41 -07:00
Branimir Karadžić
a528554e67 Cleanup passing platform window/context data. 2015-04-20 16:22:40 -07:00