Commit Graph

1676 Commits

Author SHA1 Message Date
Branimir Karadžić
425868f391 Cleanup. 2016-09-08 17:00:16 -07:00
Branimir Karadžić
0d981316f8 Switched use of stl::unordered_map to new HandleHashMap. 2016-09-06 22:42:45 -07:00
Branimir Karadžić
fa666bca4c Fixed GCC warning. 2016-09-03 14:38:47 -07:00
Branimir Karadžić
f9486780c2 Updated NaCl toolchain to v49. 2016-09-02 21:25:01 -07:00
Branimir Karadžić
0ba8b1895b Cleanup. 2016-09-02 19:49:01 -07:00
Branimir Karadžić
0d9035311f GL: Added GL error flush. 2016-08-31 08:57:53 -07:00
Branimir Karadžić
600ef81fb5 GLES: Fixed RGBA32F detection. 2016-08-30 23:38:51 -07:00
Branimir Karadžić
7749b745f7 GLES: Fixed RGBA32F detection. 2016-08-30 22:29:32 -07:00
Branimir Karadžić
c0f91f9d1c Fixed issue #891. 2016-08-26 09:59:06 -07:00
Branimir Karadžić
898ae2522a Cleanup. 2016-08-25 10:52:54 -07:00
Branimir Karadžić
d923005fe9 Merge pull request #888 from stuartcarnie/metal-texture-array
Metal: Add texture array support
2016-08-25 10:45:36 -07:00
Branimir Karadžić
f53d0296ba Fixed VS warning. 2016-08-25 10:37:51 -07:00
Stuart Carnie
bf8a48ca0d Metal: Add texture array support 2016-08-25 10:14:33 -07:00
Mikulas Florek
da08b8b993 fixed updateTexture2D in D3D11 2016-08-25 14:56:36 +02:00
Mikulas Florek
01f0d99021 fixed dds texture arrays 2016-08-25 13:25:34 +02:00
Branimir Karadžić
f5ec9cae37 D3D12: Added support for texture array. 2016-08-24 17:09:46 -07:00
Branimir Karadžić
e0aeb630ad Fixed render debug events colors. 2016-08-24 13:16:04 -07:00
Branimir Karadzic
6ca8c213d9 Cleanup. 2016-08-23 22:17:39 -07:00
Branimir Karadžić
08438fa567 texturev: Added texture array support. 2016-08-23 22:06:50 -07:00
Branimir Karadžić
15da3a3d5a Fixed immutable texture array. 2016-08-23 18:20:42 -07:00
Branimir Karadžić
92b11850b4 Fixing image API to deal with layers. 2016-08-22 23:16:40 -07:00
Branimir Karadžić
df88bc2106 Cleanup. 2016-08-22 19:42:38 -07:00
Branimir Karadžić
457996d407 D3D11: Added texture array support. 2016-08-22 15:40:00 -07:00
Branimir Karadžić
8809a190ef Fixed calcTextureSize. 2016-08-22 14:17:08 -07:00
Branimir Karadžić
7537b705e5 GL: Added support for texture array. 2016-08-21 14:03:16 -07:00
Branimir Karadžić
9527c756da Merge branch 'master' of github.com:bkaradzic/bgfx 2016-08-20 19:08:16 -07:00
Stuart Carnie
336357db6f improve inter-operability by exposing dbgTextPrintfVargs API 2016-08-20 19:02:56 -07:00
Branimir Karadžić
63e79499fa Cleanup. 2016-08-20 08:10:20 -07:00
Branimir Karadžić
c98be90bf5 WIP: Texture array support. 2016-08-19 21:05:37 -07:00
Branimir Karadžić
7b59fb716a Fixed stale VAO issue. 2016-08-18 19:02:57 -07:00
Branimir Karadžić
ed4a06bf3a Merge pull request #882 from ckohnert/master
Don't clobber existing contentView if one exists.
2016-08-15 10:57:14 -07:00
Branimir Karadžić
c1c7942265 Fixed issue #880. 2016-08-12 19:24:39 -07:00
Christopher Kohnert
b2b0b23729 Don't clobber existing contentView if one exists.
Mainly this is a compatibility fix for GLFW, but it would apply to any custom window implementation that sets a contentView prior to initialization.
2016-08-12 14:30:27 -07:00
Olli Wang
96120970fc Fixes the issue that mac-only methods causes iOS failed to compile. (#875)
This commit fixes #870 that it uses Mac-only methods and causes iOS failed to compile.
2016-08-10 09:13:18 -07:00
Stuart Carnie
6cff1b2fb7 metal: synchronize textures with READ flag (#870)
* metal: synchronize textures with READ flag

* Only necessary for desktop
2016-08-08 16:33:45 -07:00
Olli Wang
ae9dddcff4 Allows to change the opaque property of CAEAGLLayer. (#866)
This commit gives custom `CAEAGLLayer` instance a chance to set the `opaque` property through the `style` property. Currently, the `GlContext` implementation for `CAEAGLLayer` always sets the layer's `opaque` property to `true` explicitly no matter what the original value is. Though setting the layer as opaque does help for performance, there are times this option should be turned off by decision. Now the `opaque` property is respected if setting in the `style` dictionary.
2016-08-05 11:32:30 -07:00
Branimir Karadžić
f7060b66ee Cleanup. 2016-08-03 21:57:56 -07:00
Branimir Karadžić
cc8d0c5fff Added topologySortTriList. 2016-08-02 20:37:21 -07:00
Branimir Karadžić
911fb72f3a Updated RenderDoc. 2016-08-01 17:21:17 -07:00
Branimir Karadžić
f2e46a5c65 D3D9: Fixed assert when frame buffer texture is resized. 2016-07-28 21:19:08 -07:00
Branimir Karadžić
86084dc65f GL: Detect autogen mipmap texture format support. 2016-07-27 21:22:23 -07:00
Branimir Karadžić
484050ffea Fixed build. 2016-07-26 23:24:49 -07:00
Branimir Karadžić
2eff8e381b Updated Remotery. 2016-07-26 22:51:30 -07:00
Branimir Karadžić
ab12529c6e Fixed build error. 2016-07-26 20:43:21 -07:00
Branimir Karadžić
c9e0779adc Fixed warnings. 2016-07-26 11:07:06 -07:00
attilaz
742dad2b90 non-blockig texture/vb/ib update when possible (#856)
set vertex/fragment texture only when required per program
2016-07-26 09:29:07 -07:00
Branimir Karadžić
c81ea08e1a D3D11: Resolve MSAA. 2016-07-25 19:00:50 -07:00
Branimir Karadžić
fd6e6d8ddd Cleanup. 2016-07-25 09:40:23 -07:00
attilaz
9d6364e6ee metal (#855)
- msaa framebuffer
- capture (wip)
- read_back
- 30-picking fixes
2016-07-25 09:39:41 -07:00
Branimir Karadžić
b7a0030c20 GL: Added texture mip autogen. 2016-07-23 16:16:43 -07:00