Commit Graph
3221 Commits
Author SHA1 Message Date
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
Branimir Karadžić 2563382301 WIP: Added autogenerate mipmaps for render targets with mips. 2016-07-22 17:42:55 -07:00
Branimir Karadžić 08b5e9c851 Fixed mipmap chain generation for textures created with backbuffer ratio size. 2016-07-21 12:57:14 -07:00
Branimir Karadžić ce878f9180 Renaming float4_t to simd128_t. 2016-07-18 19:03:25 -07:00
Branimir Karadžić 869c52e712 Cleanup. 2016-07-14 09:48:07 -07:00
attilaz be61aaf968 metal: added texture blit (#848) 2016-07-14 09:03:32 -07:00