Commit Graph

5479 Commits

Author SHA1 Message Date
Branimir Karadžić
5bb6a14876 Changed bgfx::init to take init parameters as structure instead of arguments. 2018-04-17 15:42:18 -07:00
Branimir Karadžić
84d694a032 Removed 32-bit from Linux build. 2018-04-16 22:13:21 -07:00
Branimir Karadžić
fa4213edea Removed 32-bit from OSX build. 2018-04-16 22:06:36 -07:00
Bill Freist
d6777a8887 Only flush and set the depth test bits if depth is currently enabled already. (#1375)
This removes a bug where you could blow away the options set in a previous call to setState() which can enabled/disable depth testing.
2018-04-16 22:04:49 -07:00
Branimir Karadžić
7541625df4 Cleanup. 2018-04-16 18:00:31 -07:00
Branimir Karadžić
dcc559536a shaderc: GLSL patching. 2018-04-16 18:00:24 -07:00
Branimir Karadžić
46dcba65e5 debugdraw: Added depth test less to begin. 2018-04-16 17:58:17 -07:00
Branimir Karadžić
0f3f81aa05 Updated RenderDoc dynamic library name for Linux. 2018-04-15 21:00:55 -07:00
Branimir Karadžić
fd9eb3a021 VK: Fixing validation errors. 2018-04-15 18:08:39 -07:00
Branimir Karadžić
b6199d9254 Fixed DDS association mimetype. 2018-04-15 07:57:15 -07:00
Branimir Karadžić
27e8c94e0f GL: Clamp number of MRT targets. 2018-04-15 07:56:07 -07:00
Hugo Amnov
789c2f0dde GL Shaders using uint need #version 130 (#1370) 2018-04-14 17:04:09 -07:00
Hugo Amnov
7518234700 Fix wrong frustum in shadowmaps example (#1372) 2018-04-14 16:47:40 -07:00
Hugo Amnov
1a94d2eb1c Fix blit to 2D texture layer on D3D11 (#1371) 2018-04-14 16:47:24 -07:00
Branimir Karadžić
9630fa8e02 Updated ImGui. 2018-04-14 10:41:15 -07:00
Branimir Karadžić
0c405fc256 shaderc: Fixed SPIRV uniform offsets. 2018-04-14 10:30:00 -07:00
Branimir Karadžić
505aafe37e Updated README. 2018-04-13 21:39:30 -07:00
Branimir Karadžić
f1083936f3 Updated README. 2018-04-13 21:36:15 -07:00
Branimir Karadžić
f32163520b Updated glslang. 2018-04-13 19:31:28 -07:00
Branimir Karadžić
ca22a96f70 VK: Added attribute remap for binding vertex layout to shader. 2018-04-13 18:01:39 -07:00
Branimir Karadžić
d01b58c29b Cleanup. 2018-04-13 17:12:52 -07:00
Branimir Karadžić
ec3241a869 shaderc: Remove unused uniforms from SPIRV shader. 2018-04-13 17:12:43 -07:00
Branimir Karadžić
9ee64bce99 Updated RenderDoc header. 2018-04-13 17:12:24 -07:00
Jon Olson
d057700d53 Updating README.md to remove Twinkle (#1369)
Twinkle's url no longer works, so removing it.
2018-04-13 08:38:56 -07:00
Branimir Karadžić
45918a4e81 Updated shaders. 2018-04-12 20:45:33 -07:00
Branimir Karadžić
fc87e05199 shaderc: Added SPIR-V uniform buffer size. 2018-04-12 20:20:41 -07:00
Branimir Karadžić
d8160075e8 shaderc: Flip gl_Position.y when building SPIR-V. 2018-04-12 19:54:19 -07:00
MaulingMonkey
8d18cf1625 Added bgfx.natvis. (#1368) 2018-04-12 09:07:35 -07:00
Branimir Karadžić
f69eb485e6 Updated ImGui. 2018-04-11 21:42:29 -07:00
Branimir Karadžić
ab46f3f353 Rebuild embedded shaders. 2018-04-11 21:14:22 -07:00
Branimir Karadžić
ae8f21c467 SPIRV: Removed remap, and renamed gl_FragData_X_ to bgfx_FragDataX to workaround NV/VK driver bug. 2018-04-11 21:02:31 -07:00
Branimir Karadžić
f3313f825a debugdraw: Added encoder to allow MT submit. 2018-04-11 17:26:55 -07:00
Branimir Karadžić
83dedb8a39 Added SPIRV-Headers. 2018-04-10 19:45:30 -07:00
Branimir Karadžić
172b7c506b Added SPIRV-Tools. 2018-04-10 19:44:28 -07:00
Branimir Karadžić
03b7659b37 debugdraw: Allow use of encoder. 2018-04-10 17:15:24 -07:00
Branimir Karadžić
b32c4719ed Updated ImGui. 2018-04-10 09:11:49 -07:00
Branimir Karadžić
79cd23bf3c Cleanup. 2018-04-10 09:03:25 -07:00
Branimir Karadžić
2bbc67e922 Cleanup. 2018-04-10 08:55:56 -07:00
Branimir Karadžić
d5bb855304 Merge branch 'master' of github.com:bkaradzic/bgfx 2018-04-09 21:09:57 -07:00
Branimir Karadžić
f92c6625d9 VK: Cleanup. 2018-04-09 21:09:52 -07:00
Branimir Karadžić
c18a21ca3d Fixed dynamic * buffer compute size. 2018-04-09 16:49:18 -07:00
Branimir Karadžić
1042daa0c9 Added compute fetch and ** atomic operations. 2018-04-09 16:48:59 -07:00
Branimir Karadžić
93a1c8171a Cleanup. 2018-04-08 20:12:49 -07:00
Branimir Karadžić
b4efb02f1b Fixed truncation of large dynamic index/vertex buffers. 2018-04-08 15:10:15 -07:00
Branimir Karadžić
eaf7584990 Updated ImGui. 2018-04-07 22:19:34 -07:00
Branimir Karadžić
3a6a6c059d Updated glslang. 2018-04-07 09:50:59 -07:00
Branimir Karadžić
804a0bd72c Updated ImGui. 2018-04-06 19:34:49 -07:00
Branimir Karadžić
69764d7bb5 DXBC: Automatically calculate instruction size. 2018-04-06 16:35:10 -07:00
Branimir Karadžić
7a4eb5fb98 Updated minimum OSX version. Issue #1361. 2018-04-06 14:13:49 -07:00
Branimir Karadžić
5519f93f3c D3D12: Fixed fragment shader patching. 2018-04-05 21:06:44 -07:00