Branimir Karadžić
db59a9d44d
Enabled texture*Lod for vertex shaders in GLES3+.
2015-04-21 10:58:35 -07:00
Branimir Karadžić
a528554e67
Cleanup passing platform window/context data.
2015-04-20 16:22:40 -07:00
Branimir Karadžić
11794da949
Cleanup.
2015-04-18 00:39:57 -07:00
Ka-ming Chan
9e7e143f21
Add GLSurfaceView / external EGLContext support on Android by skipping the creation of BGFX's eglContext if g_bgfxAndroidWindow is set to NULL
2015-04-18 15:26:17 +08:00
Branimir Karadžić
62d2d744f9
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-04-17 19:27:38 -07:00
Mike Popoloski
117571231a
Fixing crash on WP8 ARM
...
The ViewState struct is so big that it blows out the stack on ARM devices. This change promotes it to a member variable.
2015-04-17 22:06:09 -04:00
James Darpinian
b54d33cdf7
Initialize Oculus pose after reset.
...
Without this change the pose is uninitialized during the first frame which causes Oculus timewarp to warp the output in crazy ways.
2015-04-17 11:03:41 -07:00
James Darpinian
8a689fac0d
Switch Oculus distortion to high quality mode.
2015-04-17 11:03:04 -07:00
James Darpinian
ee649f682e
Fix crash on shutdown in HMD mode.
...
Presumably this crash is due to a bug in either the Oculus SDK or DirectX itself as changing the order of releasing these objects should not have any effect.
2015-04-17 10:55:47 -07:00
Branimir Karadžić
a555a112a6
Cleanup.
2015-04-16 21:53:26 -07:00
Branimir Karadžić
4bc2df890a
Make D3D11 work with outdated DXSDK.
2015-04-16 19:47:13 -07:00
Branimir Karadžić
a3a1127b4f
Fixed MinGW build.
2015-04-16 19:28:18 -07:00
Mike Popoloski
4bc2e4ec10
This MakeWindowAssociation block got moved to the wrong branch of #if.
2015-04-16 21:47:41 -04:00
Mike Popoloski
3ed95c81f2
Adding proper caps support for D3D11 feature levels.
2015-04-16 19:24:28 -04:00
Mike Popoloski
b234364df9
Special casing texture2DLod for SM 2.0 targets
...
tex2Dlod and related functions are not supported in shader model 2.0 (or D3D11 feature level 9_x). This commit just aliases them to a straight texture lookup, which doesn't do the same thing but at least it won't fail to compile.
2015-04-16 19:24:27 -04:00
Branimir Karadžić
5c7986ad38
GL: Reset state when switching from compute to draw.
2015-04-16 11:38:46 -07:00
Miodrag Milanovic
6ca4a77353
Fixed initialization order warning
2015-04-16 14:23:02 +02:00
Branimir Karadžić
12998fe580
Update OVR pose.
2015-04-15 21:52:31 -07:00
Branimir Karadžić
6edd804f7a
Cleanup.
2015-04-15 21:31:24 -07:00
Branimir Karadžić
66edb6c566
Moved HMD tracking into flip. Removed unnecessary frame data when using single-threaded renderer.
2015-04-15 20:59:00 -07:00
Branimir Karadžić
4210fb0d64
Renamed reset flag.
2015-04-15 11:49:20 -07:00
Branimir Karadžić
9d91d3bbbc
Reversed instance data bindings. Issue #309 .
2015-04-15 10:37:00 -07:00
Branimir Karadžić
5ac092d036
Cleanup.
2015-04-14 22:05:20 -07:00
Branimir Karadžić
7bfe51d0d8
Added flip after submit reset flag.
2015-04-14 20:03:05 -07:00
Branimir Karadžić
87a5652b46
Added extra error checking when creating frame buffer.
2015-04-14 17:03:07 -07:00
Branimir Karadžić
63cc071a6e
D3D11: Fixed frame buffer auto resizing.
2015-04-14 17:02:41 -07:00
Branimir Karadžić
f3a17da8a8
GL: Cleanup FBO on destroy.
2015-04-14 17:02:04 -07:00
Branimir Karadžić
74fb466e92
Fixed issue #308 .
2015-04-14 17:01:35 -07:00
Branimir Karadžić
bff3ae937c
GL: Update frame buffer after reset.
2015-04-13 22:13:16 -07:00
Branimir Karadžić
c01a93e29d
Added support for automatic texture scaling by backbuffer ratio on backbuffer resize.
2015-04-13 18:39:38 -07:00
Branimir Karadžić
dedf75a89b
Rebuilt shaders.
2015-04-12 22:26:40 -07:00
Branimir Karadžić
f203c872b1
Moved lcd/gcd and strideAlign functions from bgfx to bx.
2015-04-12 17:31:33 -07:00
Branimir Karadžić
bce1a52c42
Cleanup.
2015-04-12 16:26:59 -07:00
Branimir Karadžić
202fb0b36c
Fixed GL with BGRA extension and without texture swizzle extension.
2015-04-11 09:42:17 -07:00
Branimir Karadžić
a042d6f7b9
Fixed decoding of unsupported RGBA8/BGRA8 formats on D3D9/GL.
2015-04-11 00:17:49 -07:00
Branimir Karadžić
3362c31190
Merge pull request #331 from MikePopoloski/master
...
Remove dependence on legacy DXSDK
2015-04-10 21:05:03 -07:00
Mike Popoloski
d6da31d7f8
Rebuilding all embedded shaders.
2015-04-10 22:55:13 -04:00
Mike Popoloski
bfb793b3dd
Fixing bug in compute shader macros
...
Buffer<> type in HLSL requires 't' registers, not 'b'. This probably worked by accident in old shader compiler but the latest version throws an error on it.
2015-04-10 22:48:07 -04:00
Branimir Karadžić
9aa304f86f
Cleanup.
2015-04-10 19:21:31 -07:00
Branimir Karadžić
328f980945
Cleanup.
2015-04-10 08:33:20 -07:00
Miodrag Milanovic
ab94f3df36
Fix compile for FreeBSD
2015-04-10 16:11:55 +02:00
Branimir Karadžić
c9cd5521bd
Fixed issue #327 (oops!).
2015-04-09 22:31:48 -07:00
Branimir Karadžić
da8a691163
Cleanup.
2015-04-09 21:57:05 -07:00
Branimir Karadžić
c15439b7cb
Added ability to continue when GL shader compilation fails. Issue #327 .
2015-04-09 20:36:52 -07:00
Branimir Karadžić
d94c38b7ef
Fixed issue #325 .
2015-04-09 20:03:59 -07:00
Branimir Karadžić
f24a84b8b1
Cleanup.
2015-04-09 19:38:51 -07:00
Branimir Karadžić
15206dc5a5
Fixed matrix cache size.
2015-04-09 17:36:36 -07:00
Mike Popoloski
e9f31b58d6
Allow the max draw call count to go above 65k.
2015-04-09 19:26:41 -04:00
Branimir Karadžić
5cd313e342
Cleanup.
2015-04-08 23:25:17 -07:00
Branimir Karadžić
c69f29cb36
D3D9: Fixed RGBA8 texture format.
2015-04-08 22:41:19 -07:00
Branimir Karadžić
a3a1ed112b
Fixed variable shadowing warning.
2015-04-08 22:40:51 -07:00
Branimir Karadžić
23114a821c
32-bit indices support WIP.
2015-04-08 19:59:48 -07:00
Branimir Karadžić
1824a3f5bd
Cleanup.
2015-04-08 14:16:02 -07:00
Branimir Karadžić
6fe02e7815
Fixed crash (Win7) when query IID_IDXGIDevice3 succeeds, but getting adapter fails.
2015-04-07 20:41:16 -07:00
Branimir Karadžić
c85c12b5cd
Fixed variable narrowing warnings.
2015-04-07 17:58:14 -07:00
Branimir Karadžić
288361b5c1
Pass all reset flags to glcontext.
2015-04-06 21:31:26 -07:00
Branimir Karadžić
c5a03233c0
Fixed shutdown sequence.
2015-04-06 18:22:15 -07:00
Miodrag Milanovic
9b71495507
Fix for :
...
error: array index 1 is past the end of the array (which contains 1 element) [-Werror,-Warray-bounds]
m_samplerFlags[stage][1] = UINT32_MAX;
2015-04-06 10:37:12 +02:00
Branimir Karadžić
1e8051fd00
Fixed variable shadowing.
2015-04-04 19:10:35 -07:00
Branimir Karadžić
4063b2a652
Cleanup.
2015-04-02 23:18:20 -07:00
Vas Crabb
9f1370c603
Fix leaks of autoreleased objects and allow building on OS X 10.6 Snow Leopard
2015-04-03 07:42:56 +11:00
Branimir Karadžić
46ad1aa51d
Merge pull request #317 from mendsley/d3d11_cb_align16
...
D3D11 constant buffer must align ByteWidth to 16 bytes
2015-04-02 12:02:14 -07:00
Branimir Karadžić
2a725eca76
Made compute sort priority higher than sequence.
2015-04-02 11:58:24 -07:00
Branimir Karadžić
5a9b02ca31
Added view name flag for compute.
2015-04-02 11:57:53 -07:00
Matthew Endsley
2680bd0608
D3D11 constant buffer must align ByteWidth to 16 bytes
...
See remarks of:
https://msdn.microsoft.com/en-us/library/windows/desktop/ff476092(v=vs.85).aspx
Most PC drivers don't seem to enforce this, but it will
crash the xb1 implementation if fed an unaligned value.
2015-04-02 11:45:34 -07:00
Branimir Karadžić
7ebc6e3cbb
Updated C99 API.
2015-04-01 23:58:36 -07:00
Branimir Karadžić
ca41b8b774
Merge pull request #314 from mendsley/resolved3d11rt
...
Resolve D3D11 render targets before switching.
2015-04-01 19:26:34 -07:00
Branimir Karadžić
dd98c12901
Added release callback for makeRef.
2015-04-01 16:44:44 -07:00
Matthew Endsley
aa7f0149bd
Resolve D3D11 render targets before switching.
2015-04-01 14:05:47 -07:00
Miodrag Milanovic
f1ae3f2a5c
Fix BGFX compile
2015-04-01 13:02:48 +02:00
Branimir Karadžić
8f3708fe28
Cleanup.
2015-03-31 22:01:50 -07:00
Branimir Karadžić
ef5ba847eb
Fixed MinGW build.
2015-03-31 17:15:17 -07:00
Branimir Karadžić
81d6876067
Cleanup.
2015-03-31 09:44:51 -07:00
Branimir Karadžić
1dc10fa48f
GL: Fixed crash when extension reports functionality but function doesn't exist.
2015-03-30 08:58:15 -07:00
Branimir Karadžić
9fc5badf69
GL: Fixed crash when timer query is not available.
2015-03-30 00:06:34 -07:00
Branimir Karadžić
5eccbc7aa8
Cleanup.
2015-03-29 23:08:45 -07:00
Branimir Karadžić
932b44fbec
Cleanup.
2015-03-29 23:10:52 -07:00
Branimir Karadžić
d62025d530
Fixing VS2015 warnings.
2015-03-29 22:40:35 -07:00
Branimir Karadžić
bec3382e61
Cleanup.
2015-03-29 21:17:14 -07:00
Matthew Endsley
a8f715e279
Support Oculus SDK versions through 0.5.0.1-beta
...
Tested against the following SDKs:
- 0.5.0-beta
- 0.4.4-beta
- 0.4.3-beta
- 0.4.2-beta
- 0.4.1-beta
- 0.4.0-beta
2015-03-29 20:38:54 -07:00
Branimir Karadžić
675745cb9e
GLES: Float texture filtering when OES_texture_half_float_linear is present.
2015-03-28 22:03:25 -07:00
Branimir Karadžić
25b37dfee6
Added EXT_color_buffer_float.
2015-03-28 21:41:48 -07:00
Branimir Karadžić
3039c9a040
GLES: Fixed OES_texture_half_float incomplete texture.
2015-03-28 21:25:40 -07:00
Branimir Karadžić
4b18babb62
Updated C99 API.
2015-03-27 22:09:10 -07:00
Branimir Karadžić
bf393f69f7
Fixed handle check.
2015-03-27 19:52:31 -07:00
Branimir Karadžić
91e1c1bedb
Aligned stats.
2015-03-26 22:52:49 -07:00
Branimir Karadžić
dc60f34883
Updated stats display.
2015-03-26 22:43:50 -07:00
Branimir Karadžić
53b9e90d21
Added caps vendor/device info.
2015-03-26 19:39:55 -07:00
Branimir Karadžić
eeb491883d
Added ability to select GPU.
2015-03-26 15:01:47 -07:00
Branimir Karadžić
a4bf237b05
Fixed handle check.
2015-03-26 15:01:09 -07:00
Branimir Karadžić
9b5f148d42
Improved handle error checking.
2015-03-25 23:33:35 -07:00
Branimir Karadžić
b19c391570
GLX: Fixed context destroy.
2015-03-25 21:23:48 -07:00
Branimir Karadžić
a797b00a7f
Updated GLFW entry to test for exit.
2015-03-25 19:43:12 -07:00
Branimir Karadžić
4b60ddf44d
Fixed GLFW3 integration on Linux.
2015-03-24 23:21:32 -07:00
Branimir Karadžić
0da6c77806
Added glfw entry.
2015-03-24 22:19:21 -07:00
Branimir Karadžić
b2c8c45b02
Cleanup.
2015-03-24 21:24:13 -07:00
Branimir Karadžić
c4ddb3b0e7
Fixed view remap.
2015-03-23 17:10:33 -07:00
Branimir Karadžić
476f438d7a
Added new WEGL extensions.
2015-03-22 22:03:37 -07:00
Branimir Karadžić
317dc986f1
Fixed NaCl build.
2015-03-22 22:02:01 -07:00
Branimir Karadžić
db0934f419
Cleanup.
2015-03-22 10:18:47 -07:00
Branimir Karadžić
6ba3a60c1a
Fixed amalgamated build with multiple renderers.
2015-03-21 22:11:59 -07:00
Branimir Karadžić
81c93758e3
Added header guards to ovr.h.
2015-03-21 18:13:05 -07:00
Branimir Karadžić
32f4165aa9
Updated GENie script to remove *.bin.h from projects.
2015-03-21 17:42:46 -07:00
Branimir Karadžić
5802af7329
Made vertex decl begin accept RenderType::Count as default.
2015-03-18 12:42:59 -07:00
Branimir Karadžić
b2da0cce93
Added [u/i]sampler3D.
2015-03-17 17:27:04 -07:00
Branimir Karadžić
bbf2fa6f46
GL: Fixed crash when looking for [u/i]samplers.
2015-03-17 15:38:41 -07:00
Miodrag Milanovic
161d5a475e
Fix VisualStudio warning
2015-03-17 14:18:27 +01:00
Branimir Karadžić
1a0ba0d87a
GL: Added [u/i]sampler[2D/3D/Cube].
2015-03-16 21:44:33 -07:00
Branimir Karadžić
19c8214485
Commented out D3D_DISABLE_9EX, some D3D9 headers are not handling it properly (f.e. MinGW 3.1 runtime, default VS headers).
2015-03-14 10:59:11 -07:00
Branimir Karadžić
d67a940802
D3D11: Handle CheckFeatureSupport gracefully,
2015-03-13 11:48:27 -07:00
Branimir Karadžić
13fb047a51
GL: Fixed framebuffer with stencil attachment.
2015-03-12 22:35:45 -07:00
Branimir Karadžić
7fca16b68d
Fixed typo.
2015-03-12 17:59:03 -07:00
Branimir Karadžić
441e674459
D3D11: Texture format caps.
2015-03-11 21:52:10 -07:00
Branimir Karadžić
918b111eb5
Cleanup. Added state cache.
2015-03-05 21:11:44 -08:00
Branimir Karadžić
2ce33465d5
Added Vulkan stub.
2015-03-05 20:34:39 -08:00
Branimir Karadžić
a819a3f73e
Added error check for use of TextureFormat::BGRA8 in compute.
2015-03-05 19:31:20 -08:00
Branimir Karadžić
4419338b27
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-03-05 17:45:05 -08:00
Branimir Karadžić
d858dde912
Added RGBA8 texture format.
2015-03-05 17:44:56 -08:00
Branimir Karadžić
5185e2f901
GL: Fixing texture formats for GL and GLES31.
2015-03-04 22:08:54 -08:00
Branimir Karadžić
64a32ecdf5
D3D11: Fixed crash with RenderDoc.
2015-03-03 15:16:17 -08:00
Branimir Karadžić
ac34be556a
D3D11: Fixed buffer update. Issue #271 .
2015-03-03 14:37:18 -08:00
Branimir Karadžić
93b5b0a20c
Added imageLoad/Store overloads.
2015-03-02 17:58:43 -08:00
Branimir Karadžić
478449e23a
Adding vertex textures WIP.
2015-03-01 22:01:30 -08:00
Branimir Karadžić
7bd37979ab
Added separate table for RBO format. Issue #272 .
2015-03-01 12:33:27 -08:00
Branimir Karadžić
676127bc5d
GLES: Fixed D0S8 texture format.
2015-02-26 17:51:00 -08:00
Branimir Karadžić
a396f671ec
Added more handle checks.
2015-02-25 22:40:56 -08:00
Branimir Karadžić
579f43fad7
Added number of views to caps.
2015-02-25 21:12:52 -08:00
Branimir Karadžić
b80edd19ff
Added handle debug checks.
2015-02-25 19:46:10 -08:00
Branimir Karadžić
26e96b0489
GL: Fixed program sampler count.
2015-02-24 15:18:33 -08:00
Branimir Karadžić
fb6aa4f51d
Removed need to set texture format for compute's setImage.
2015-02-23 17:25:06 -08:00
Branimir Karadžić
7652b05cc5
Fixed GCC 4.9 type-limit warning.
2015-02-23 11:33:02 -08:00
Branimir Karadžić
cc9ed76048
D3D11: Disable alt-enter.
2015-02-22 20:30:17 -08:00
Branimir Karadžić
4685fdeca3
Fixed dynamic vertex/index buffer leak warning. Issue #263 .
2015-02-21 21:51:06 -08:00
Branimir Karadžić
c3112bce2a
Fixed GCC warning.
2015-02-21 21:50:16 -08:00
Branimir Karadžić
8790649495
Moved imgui to last view.
2015-02-21 15:51:03 -08:00
Branimir Karadžić
2883be5c1a
Increased number of views to 256. Added view remap support.
2015-02-21 15:40:51 -08:00
Branimir Karadžić
ca3a6e5c84
Fixed Emscripten.
2015-02-20 15:35:20 -08:00
Branimir Karadžić
78f415e812
GL: Added unsigned int image samplers.
2015-02-19 20:06:02 -08:00
Branimir Karadžić
5a4afee0ea
Fixed compute unsigned image.
2015-02-19 16:23:27 -08:00
Branimir Karadžić
078dd5127f
Added HLSL pack/unpackHalf2x16.
2015-02-18 17:37:07 -08:00
Branimir Karadžić
1295de90ea
Remove destroyed uniform from hash map.
2015-02-17 17:08:08 -08:00
Branimir Karadžić
3838492e8d
Dispatch compute is always in sequential mode.
2015-02-17 16:26:35 -08:00
Branimir Karadžić
b8d065da79
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-02-17 11:50:38 -08:00
Branimir Karadžić
7279a31768
GL: Cache current GL context. Issue #262 .
2015-02-17 11:50:31 -08:00
Branimir Karadžić
5ff63f93b6
Cleanup.
2015-02-16 22:53:06 -08:00
Branimir Karadžić
13ac805085
Cleanup.
2015-02-16 21:58:13 -08:00
Branimir Karadžić
895f697f50
Removed 16-bit API limit from vertex buffer.
2015-02-16 19:01:32 -08:00
Branimir Karadžić
a57634cd09
Added D3D12 enum.
2015-02-15 18:27:54 -08:00
Branimir Karadžić
39e6eff1e0
Updated DDS formats.
2015-02-14 15:45:51 -08:00
Branimir Karadžić
3fb7221df2
Cleanup.
2015-02-13 09:33:56 -08:00
Branimir Karadžić
4f28cffa1a
Fixed issue #259 .
2015-02-12 08:26:21 -08:00
Branimir Karadžić
06eef99ce9
Added legacy DDS pixel format decoding.
2015-02-11 14:57:09 -08:00
Branimir Karadžić
b27c945cef
Reverted bad commit.
2015-02-10 14:26:13 -08:00
Branimir Karadžić
06ad146d9f
Updated compute shader header.
2015-02-10 14:22:56 -08:00
Branimir Karadžić
74b59f1692
GL: Fixed optional import.
2015-02-09 16:19:53 -08:00
Branimir Karadžić
f81f34545c
Added cubemap to texture info. Fixed issue #255 .
2015-02-09 11:24:59 -08:00
Branimir Karadžić
ef84ba3f1f
Cleanup.
2015-02-08 11:02:39 -08:00
Branimir Karadžić
1d4eb335a7
Removed X11 include in bgfxplatform.h.
2015-02-06 16:49:04 -08:00
Branimir Karadžić
b01f289340
Fixed issue #252 .
2015-02-06 10:47:53 -08:00
Branimir Karadžić
5fc9ac494b
DX11: Embedded ID3D11InfoQueue GUID.
2015-02-04 19:33:31 -08:00
Branimir Karadžić
f0f0d08417
Fixed texture info.
2015-02-02 20:42:59 -08:00
Branimir Karadžić
8942628ec1
Fixed texture size calculation.
2015-02-02 20:30:57 -08:00
Branimir Karadžić
c2e100d65d
Added minimum number of blocks for PTC textures. Issue #250 .
2015-02-01 21:38:47 -08:00
Branimir Karadžić
c7a32e63cc
Cleanup.
2015-01-31 15:06:44 -08:00
Branimir Karadžić
aea2cd2ce3
Fixed GLX context.
2015-01-31 13:55:02 -08:00
Branimir Karadžić
c65f04ae05
EGL: Added ability to use EGL on Linux.
2015-01-31 13:47:27 -08:00
Branimir Karadžić
524b28a9f7
Cleanup.
2015-01-30 10:31:50 -08:00
Branimir Karadžić
a1d50d6ea4
Cleanup.
2015-01-29 19:54:23 -08:00
Branimir Karadžić
3de816bf34
Added dynamic buffer resizing.
2015-01-28 17:56:29 -08:00
Branimir Karadžić
34ab21c7cf
Merge branch 'master' of github.com:bkaradzic/bgfx
2015-01-28 11:53:21 -08:00
Branimir Karadžić
37ec631ec7
Fixed issue #249 .
2015-01-28 11:52:58 -08:00
Branimir Karadžić
3b54571447
Reverted bad commit.
2015-01-26 19:46:18 -08:00
Branimir Karadžić
b2a91c4a29
Cleanup.
2015-01-26 19:09:51 -08:00
Branimir Karadžić
02d32dc1bb
Fixed vertex buffer update offset.
2015-01-26 09:19:34 -08:00
Branimir Karadžić
5129b8462e
Updated DX12 stub.
2015-01-24 22:19:42 -08:00
Branimir Karadžić
f763ec9355
Updated .gitignore.
2015-01-24 22:07:42 -08:00
Branimir Karadžić
3a7e9ff7cd
Fixed transient buffer alignment.
2015-01-23 22:40:04 -08:00
Branimir Karadžić
2764d9d2aa
Fixed issue #239 .
2015-01-23 22:18:07 -08:00
Branimir Karadžić
938c1a0e92
Fixed dynamic index buffer offset.
2015-01-23 17:27:15 -08:00
Branimir Karadžić
6fda797b23
Merge branch 'dev'
2015-01-21 20:41:48 -08:00
Branimir Karadžić
0516b5603b
Added max anisotropy reset flag.
2015-01-21 20:39:42 -08:00
Branimir Karadžić
a47839be56
Removed glcontext_ios.h issue #237 .
2015-01-20 22:14:27 -08:00
Branimir Karadžić
be8c9576f5
Fixed issue #225 .
2015-01-20 22:07:30 -08:00
Branimir Karadžić
6cb953af14
Rename bx::swap to bx::xchg.
2015-01-20 00:04:30 -08:00
Branimir Karadžić
21fff2de4b
Cleanup.
2015-01-14 21:31:08 -08:00
Branimir Karadžić
1cf70cbcdd
Fixed compiler warning.
2015-01-13 22:49:39 -08:00
Branimir Karadžić
069de61bdb
Combined sampler and compute binding.
2015-01-13 22:34:48 -08:00
Branimir Karadžić
99af670622
Cleanup.
2015-01-13 19:43:04 -08:00
Miodrag Milanovic
86d6e003cc
Mark DX11 as unsuported if build is created for higher windows version but running on WinXP or lower
2015-01-13 19:35:44 +01:00
Miodrag Milanovic
13ca8fc45b
On 32bit we should try DX9 too on Win 8
2015-01-13 16:03:50 +01:00
Branimir Karadžić
4e39749b1e
DX11: Fixed initialization error when D3D11 SDK Layers is not present.
2015-01-12 20:46:50 -08:00
Branimir Karadžić
8d70a2abde
Added gl_PrimitiveID builtin for fragment shaders.
2015-01-12 19:37:42 -08:00
Branimir Karadžić
904f52ab91
Fixed compile error.
2015-01-11 18:02:34 -08:00
Branimir Karadžić
bb96d76c0a
Added discard framebuffer resources after use.
2015-01-11 18:00:08 -08:00
Branimir Karadžić
ff7f967c1b
Removed _BIT suffix from BGFX_CLEAR_* flags.
2015-01-10 21:39:45 -08:00
Branimir Karadžić
a038b6d426
Added ability to bind static index buffer to compute.
2015-01-10 20:56:38 -08:00
Branimir Karadžić
ef05e607d6
Added support for GPU compute dynamic index buffer.
2015-01-10 20:38:47 -08:00
Branimir Karadžić
eef76d08cb
Added PTC14(A) to emulated formats.
2015-01-10 15:16:08 -08:00
Branimir Karadžić
01ac66258e
Added PTC14(A) decoding fallback.
2015-01-09 22:31:52 -08:00
Branimir Karadžić
dbca2689ca
Fixed issue#226.
2015-01-08 20:43:36 -08:00
Branimir Karadžić
86765854b0
Fixed missing DX11 defines when building with MinGW on Linux.
2015-01-05 20:59:58 -08:00
Branimir Karadžić
4b1b62e6bd
Fixed MinGW build from Linux.
2015-01-04 16:23:00 -08:00
Branimir Karadžić
649d7f74d2
Updated copyright year.
2015-01-02 14:43:11 -08:00
Branimir Karadžić
c25dd466be
Updated copyright year.
2015-01-01 15:04:46 -08:00
Branimir Karadžić
efe0bc3c47
Fixed build.
2014-12-28 12:51:06 -08:00
Branimir Karadžić
1be040f2ab
Added compute dispatch flags.
2014-12-28 11:36:36 -08:00
Branimir Karadžić
9d83a5307c
Fixed example 24-nbody with OVR.
2014-12-28 10:12:24 -08:00
Branimir Karadžić
6e73d4ea34
Predefined uniforms refactoring.
2014-12-27 19:00:41 -08:00
Branimir Karadzic
c8a112d71e
X11: Relax polling input.
2014-12-25 09:27:51 -08:00
Miodrag Milanovic
3df7041cba
Fixed compile and linking under mingw environment
2014-12-24 11:46:49 +01:00
Branimir Karadžić
857a2b18f1
Android: Fixed GLES3+ build.
2014-12-23 23:32:36 -08:00
Branimir Karadžić
08d97d8c4b
OVR: Support for multiple SDK versions.
2014-12-21 18:55:33 -08:00
Branimir Karadžić
83f151f71b
Added 24-nbody compute shader example.
2014-12-19 21:09:58 -08:00
Branimir Karadzic
9d1d59604c
Implemented missing casts.
2014-12-18 10:22:27 -08:00
Branimir Karadžić
341eb4e609
Fixed issue #202 .
2014-12-16 23:25:18 -08:00
Branimir Karadžić
9ae934ffd7
Included bgfx_shader.sh to bgfx_compute.sh.
2014-12-16 20:48:16 -08:00
Branimir Karadžić
efcb10aef6
Fixed compute program destruction.
2014-12-16 20:12:09 -08:00
attilaz
28f17cd8f2
added view id checks
2014-12-15 16:20:49 +01:00
Branimir Karadžić
504af5216b
Fix.
2014-12-14 16:47:01 -08:00
Branimir Karadžić
10aeb83a69
Removed psapi.h from non-windows builds.
2014-12-14 16:43:39 -08:00
Branimir Karadžić
d45e245039
Updated RenderDoc to nightly 20141211. Added support for capturing OpenGL.
2014-12-11 20:48:16 -08:00
Branimir Karadžić
bbf4819c01
Fixed issue #208 .
2014-12-11 20:17:38 -08:00
attilaz
108f0e7aca
check if _mem is NULL
2014-12-11 12:05:30 +01:00
Branimir Karadžić
3ccf3f70bb
Cleanup.
2014-12-10 22:44:00 -08:00
Branimir Karadžić
47f100d70f
Fixed compute buffer.
2014-12-10 21:09:13 -08:00
Branimir Karadžić
1f96070f28
Cleanup.
2014-12-09 23:19:53 -08:00
Branimir Karadžić
ad47659669
Added compute buffer support.
2014-12-09 23:16:27 -08:00
Branimir Karadžić
1a5dae9862
Fixed issue #200 .
2014-12-06 18:12:40 -08:00
Branimir Karadžić
18e9c30a0c
Updated OVR SDK 0.4.4.
2014-12-05 19:17:59 -08:00
Branimir Karadžić
254efb5a3d
Added bgfx::dbgTextImage API for drawing directly into debug text buffer.
2014-12-04 20:32:19 -08:00
Branimir Karadžić
584a32038f
Cleanup.
2014-12-04 19:56:19 -08:00
Branimir Karadžić
1f696d2f7f
DX11: Fixed device creation flags.
2014-12-04 19:35:01 -08:00
Branimir Karadžić
cafe34ee2f
Merge branch 'master' of github.com:bkaradzic/bgfx
2014-12-02 20:33:23 -08:00
Branimir Karadžić
a7290afc4f
DX11: Fixed screen shot.
2014-12-02 20:28:14 -08:00
Branimir Karadzic
38f340b540
Fixed issue #197 .
2014-12-01 08:21:13 -08:00
Branimir Karadžić
3e4b82e7fe
Fixed typo. Issue #196 .
2014-11-30 09:06:47 -08:00
Branimir Karadžić
7c1c180243
Fixed compile error.
2014-11-30 00:03:02 -08:00
Mike Popoloski
3c04ad2d4c
Fixing warnings about locals shadowing others of the same name. At least one of these was an actual bug.
2014-11-22 17:34:09 -05:00
Mike Popoloski
8af790201f
D3D_FEATURE_LEVEL_11_2 isn't actually a thing. The D3D11.2 features are checked explicitly instead of using a feature level.
2014-11-22 17:13:14 -05:00
Branimir Karadžić
6c7589c0c9
Cleanup.
2014-11-17 21:35:53 -08:00
Branimir Karadžić
70253127e4
D3D11: Moved missing defines into header.
2014-11-17 21:13:55 -08:00
Branimir Karadžić
ddddd458f6
Added D3D_FEATURE_LEVEL_11_1 define when it's not defined.
2014-11-17 19:38:58 -08:00
Mike Popoloski
d1d38fb825
Fixing whitespace issues.
2014-11-17 22:23:28 -05:00
Mike Popoloski
850059c1cd
Fixing D3D11 device creation issues on downlevel hardware.
2014-11-17 22:18:35 -05:00
Mike Popoloski
48bfab3713
Fixing compile errors on MSVC.
2014-11-15 15:52:14 -05:00
Mike Popoloski
893035af65
Merge branch 'master' of https://github.com/bkaradzic/bgfx
2014-11-15 13:32:22 -05:00
Mike Popoloski
f55a91db97
Adding specialized codepaths for swapchain creation on WinRT, since it requires DXGI 1.3.
2014-11-14 08:22:32 -05:00
Mike Popoloski
0b55cb1348
Adding WinRT platform function and setting it to use multithreaded rendering.
2014-11-14 08:19:33 -05:00
Branimir Karadžić
545978d661
Cleanup.
2014-11-12 22:16:19 -08:00
Branimir Karadžić
e147e7b2e6
OVR: Added rendering without distortion.
2014-11-12 21:26:28 -08:00
Branimir Karadžić
31efb2991f
Updated to OVR 0.4.3. Added support for event char to read keyboard text input.
2014-11-08 20:57:47 -08:00
Branimir Karadžić
b3a9c38d5c
Fixed narrowing conversion warning.
2014-11-04 20:01:42 -08:00
Branimir Karadžić
a2153729be
Added HMD recenter support. Updated examples to support HMD.
2014-11-02 00:06:18 -07:00
Branimir Karadžić
ea36931ee1
Cleanup.
2014-10-30 21:06:52 -07:00
Branimir Karadzic
f960d0cc31
Cleanup.
2014-10-29 15:50:41 -07:00
Branimir Karadžić
f6cf4df3d3
Added OculusVR support.
2014-10-28 22:08:55 -07:00
Branimir Karadžić
e8ff46840e
Cleanup.
2014-10-28 21:41:34 -07:00
Branimir Karadžić
c9bef966ca
Cleanup.
2014-10-26 00:55:49 -07:00
Branimir Karadžić
62abe9db5e
Cleanup.
2014-10-25 19:16:24 -07:00
Branimir Karadžić
208a348ab2
Fixed compile errors. Added default part of view debug name. Added example how to use view debug name.
2014-10-25 18:07:51 -07:00
Branimir Karadžić
96ecaffee0
Cleanup.
2014-10-22 20:45:08 -07:00
Branimir Karadžić
8a354b0785
Added line strip primitive type.
2014-10-22 19:19:33 -07:00
Branimir Karadžić
41fae47351
Fixed some false positive clang analysis warnings.
2014-10-21 23:38:16 -07:00
Branimir Karadzic
c3ed0050d2
Fixed compile error.
2014-10-21 23:00:23 -07:00
Branimir Karadzic
07f052201a
Added clang analyzer config.
2014-10-21 22:58:07 -07:00
Branimir Karadžić
29b7249fc1
Cleanup.
2014-10-18 15:44:45 -07:00
Branimir Karadzic
7c2b232220
Fixed clang build.
2014-10-17 21:39:26 -07:00
Branimir Karadžić
a0068524a9
Fixed MinGW macro collsion.
2014-10-17 21:01:39 -07:00
Branimir Karadžić
5e39e3b16a
clang on VS201x.
2014-10-16 19:54:29 -07:00
Branimir Karadžić
7fa124eeab
Fixed alignment macro.
2014-10-13 21:31:18 -07:00
Branimir Karadžić
bfa1f9f3af
Moved ctor/dtor into init/shutdown to have class ctor fully initialized prior calling initialization code.
2014-10-13 21:14:51 -07:00
Branimir Karadžić
3b01df7293
Cleanup.
2014-10-13 20:05:23 -07:00
Branimir Karadžić
c7901436a5
Fixed issue #169 . C99 function name mismatch between header and implementation.
2014-10-12 09:58:57 -07:00
Branimir Karadzic
4ba9212d35
Cleanup.
2014-10-11 22:24:07 -07:00
Branimir Karadžić
ea571fd754
Cleanup.
2014-10-11 15:39:53 -07:00
Branimir Karadzic
1def740a7c
Fixed unused variable warning.
2014-10-11 14:14:12 -07:00
Branimir Karadžić
f1533ccc74
Removed emulated flags from caps.
2014-10-11 12:51:32 -07:00
Branimir Karadžić
9126ca8fd7
Added DX12 stub.
2014-10-11 11:24:37 -07:00
Branimir Karadzic
3dd237aefa
Updated docs.
2014-10-11 10:12:27 -07:00
Branimir Karadzic
a96837c1ea
Fixed VS2013 warning.
2014-10-10 09:26:58 -07:00
Branimir Karadzic
5ea84e8274
Added allocTransform API to return pointer to internal matrix cache.
2014-10-08 20:13:57 -07:00
Branimir Karadzic
f5b8d636a6
GL: Fixed constants commit.
2014-10-08 19:58:29 -07:00
Branimir Karadžić
51d8daf762
Fixed constant buffer allocation logic.
2014-10-08 19:36:59 -07:00
Branimir Karadžić
14a71bd477
Cleanup.
2014-10-07 22:05:35 -07:00
Branimir Karadžić
b1878edd2e
Cleanup.
2014-10-06 22:10:55 -07:00
Branimir Karadžić
493c964423
Cleanup.
2014-10-06 19:21:08 -07:00
Branimir Karadžić
d90b754bae
Cleanup.
2014-10-05 18:20:05 -07:00
Branimir Karadžić
a05acba1ee
Added state cache info to debug panel.
2014-10-05 00:14:21 -07:00
Branimir Karadzic
8dab207b36
OSX: Fixed window resize.
2014-10-01 20:25:56 -07:00
Branimir Karadžić
1b5454bd51
Fixed 22-windows example.
2014-09-30 22:20:16 -07:00
Branimir Karadžić
61ed393f6c
DX11: Allow lost device for few frames.
2014-09-30 21:16:24 -07:00
Branimir Karadzic
9ba0956812
GLX: Added swap chain support.
2014-09-28 14:38:52 -07:00
Branimir Karadžić
80f2044a7c
Cleanup.
2014-09-28 11:03:47 -07:00
Branimir Karadžić
d705fbc9bd
Fixed RenderDoc crash when IntelGPA is present.
2014-09-27 20:40:47 -07:00
Branimir Karadžić
d35c14164b
Updated README.
2014-09-27 14:15:56 -07:00
Branimir Karadžić
58b37542c8
Removed *Mask API.
2014-09-27 12:07:40 -07:00
Branimir Karadžić
c659e70bdc
Uncomment RenderDoc dlclose. Fixed in RenderDoc nightly 9/26/14.
2014-09-26 20:31:54 -07:00
Branimir Karadžić
4657f97c6f
DX11: Integrated RenderDoc capture.
2014-09-25 22:41:53 -07:00
Branimir Karadžić
7362288131
Added EGL swap chain.
2014-09-24 19:22:15 -07:00
Branimir Karadžić
f4c7f69ed7
Added swap chain caps.
2014-09-23 20:35:39 -07:00
bkaradzic
357c2bfce1
Disabled dxerr, causes issues when building without DXSDK.
2014-09-23 07:46:39 -07:00
Branimir Karadžić
3d3a725812
DX9: Fixed swap chain depth creation.
2014-09-22 23:00:42 -07:00
Branimir Karadžić
de3d152b9c
Added multiple windows example.
2014-09-22 19:34:10 -07:00
miodragm
11b229c235
Enable DX11 for Win7 as well
2014-09-19 18:20:12 +02:00
Branimir Karadžić
e1d98eb465
Reverting to __uuidof...
2014-09-19 00:07:45 -07:00
Branimir Karadžić
f000f259d7
Fixed missing uuid.
2014-09-18 23:58:20 -07:00
Branimir Karadžić
338bbcb559
Cleanup.
2014-09-18 20:28:41 -07:00
m.milanovic@levi9.com
3e572a9616
Fixed DirectX 11 render compile errors
2014-09-18 15:33:09 +02:00
Branimir Karadžić
8f09044ea4
Fixed 64-bit warning.
2014-09-16 20:51:55 -07:00
Branimir Karadžić
c193bd0b62
Updated C99 header.
2014-09-14 11:31:23 -07:00
Branimir Karadžić
506efdc072
GLES2: Added EXT_draw_buffers support.
2014-09-12 00:02:12 -07:00
Branimir Karadžić
eec4ae9847
Fixing paths.
2014-09-10 21:48:08 -07:00
Branimir Karadžić
db954c9031
Fixed GCC warning.
2014-09-07 23:21:17 -07:00
bkaradzic
ba1c5353e6
Fixed iOS build.
2014-09-07 17:52:02 -07:00
bkaradzic
96e07d3929
Fixed OSX build.
2014-09-07 17:46:52 -07:00
Branimir Karadžić
2c03cf4927
Added multiple windows support.
2014-09-07 17:17:38 -07:00
bkaradzic
529b9274a5
Cleanup.
2014-09-03 00:29:54 -07:00
Branimir Karadžić
d3af45bd56
Cleanup.
2014-09-01 13:22:34 -07:00
Branimir Karadžić
6b00f65849
Increased number of MRT to 8.
2014-09-01 11:24:51 -07:00
Branimir Karadžić
3318053355
Fixed issue #145 .
2014-08-28 21:02:55 -07:00
bkaradzic
07f5cd2b70
Merge branch 'master' of github.com:bkaradzic/bgfx
2014-08-27 20:11:33 -07:00
bkaradzic
81c4b7d2ae
Fixed VS2012 warning when DXSDK and WindowsSDK are included.
2014-08-27 20:11:23 -07:00
Branimir Karadžić
4fb802e405
Added R11G11B10F format.
2014-08-26 20:56:53 -07:00
Branimir Karadžić
3b73fb2063
Cleanup.
2014-08-25 20:50:36 -07:00
Branimir Karadžić
af8bc1fac0
RPI: Init EGL via dispmanx.
2014-08-24 20:39:35 -07:00
Branimir Karadžić
140e990ab4
Added RaspberryPi platform.
2014-08-24 17:41:41 -07:00
bkaradzic
222fcbe75a
Cleanup.
2014-08-23 14:13:23 -07:00
Branimir Karadzic
a59593b1d2
Fixed missing define.
2014-08-23 14:01:52 -07:00
Branimir Karadžić
612eb2f7ed
Fixed uniform leak at shutdown.
2014-08-23 10:37:34 -07:00
bkaradzic
d138e01e72
Fixed undefined define.
2014-08-22 11:06:05 -07:00
Branimir Karadžić
2dcfe10acf
Fixed undefined defines errors.
2014-08-21 22:05:02 -07:00
Branimir Karadžić
17b2559e35
Cleanup.
2014-08-21 21:02:41 -07:00
Branimir Karadžić
b209308fbc
Cleanup.
2014-08-20 20:11:50 -07:00
Matthew Endsley
dc9e29601d
Resolve active render target in D3D9 before switch
...
On D3D9 platforms that work on active render target instead of
a specified surface, the resovle of the previous RT must happen
before the new RT becomes active.
2014-08-20 15:55:32 -07:00
Branimir Karadžić
b5627dc1b5
Made VertexDecl not appear as POD type to compiler.
2014-08-19 20:23:46 -07:00
Branimir Karadžić
66890595b9
Added serialization for vertex decl attribute enums. Binary format changes. Rebuilt all meshes and shaders.
2014-08-17 17:20:15 -07:00
Branimir Karadžić
3295126799
Updated texture container texture format support.
2014-08-12 21:47:01 -07:00
Branimir Karadžić
e42d878fe8
Fixed Issue #128 caused by read from unaligned memory (undefined behavior? when running asmjs).
2014-08-07 20:31:35 -07:00
Branimir Karadžić
659feeec61
Fixed NaCl debug build.
2014-08-06 22:16:17 -07:00
Branimir Karadžić
8c55c8f8a9
FreeBSD ifdefs.
2014-08-06 21:53:32 -07:00
Branimir Karadžić
c16f7a0f1f
Manually integrated some FreeBSD changes from @lye #132 pull request.
2014-08-06 21:18:41 -07:00
Branimir Karadžić
d525e96dd9
Manually integrated some FreeBSD changes from @lye #132 pull request.
2014-08-06 21:17:14 -07:00
Branimir Karadžić
5ddec2b790
DX11: Added static linking with D3D libs for WinRT.
2014-08-04 22:01:20 -07:00
Branimir Karadžić
be4729940c
Added BC6H and BC7 compressed formats.
2014-08-01 19:24:42 -07:00
bkaradzic
f6e740dee3
Updated README.
2014-07-30 22:44:26 -07:00
Branimir Karadžić
1c04b822bd
Cleanup.
2014-07-30 20:37:54 -07:00
Branimir Karadžić
f580110d7f
Cleanup.
2014-07-30 20:34:26 -07:00
Branimir Karadžić
1d0a9841d7
Added intel fragment shader ordering.
2014-07-29 21:29:38 -07:00
Branimir Karadžić
a8abead615
Fixed issue#123
2014-07-29 19:26:08 -07:00
Branimir Karadžić
e782f2f873
Fixed preprocessor bug that trucnates macro arguments to first character when concatenating them.
2014-07-28 20:15:01 -07:00
Branimir Karadžić
6c8eeec36e
Added caps info for all texture formats.
2014-07-27 20:44:02 -07:00
Branimir Karadžić
ac49c6f129
Added RG8 texture format.
2014-07-25 23:16:11 -07:00
Branimir Karadžić
c2c1f42ecc
Cleanup.
2014-07-24 23:31:52 -07:00
Branimir Karadžić
532fdf2198
GLES3.1: Fixed getting compute shader active uniform information.
2014-07-24 21:30:57 -07:00
Branimir Karadžić
ade8f49b6d
Added 32-bit texture formats.
2014-07-21 21:13:16 -07:00
Branimir Karadžić
62b620a1a0
Initial compute support.
2014-07-20 20:27:13 -07:00
Branimir Karadžić
2db00e3351
DX9: Fixed texture lod.
2014-07-12 16:41:51 -07:00
Branimir Karadžić
0ebb4923fc
Added interpolator qualifier support.
2014-06-25 18:43:26 -07:00
Branimir Karadžić
c7a257c27d
Fixed issue#106.
2014-06-24 20:29:43 -07:00
Branimir Karadžić
99b2441378
Added check to prevent multiple calls to bgfx init.
2014-06-22 21:37:38 -07:00
Branimir Karadžić
32ed7f5bf6
GL: Fixed MSAA + stencil.
2014-06-22 18:57:37 -07:00
Branimir Karadžić
1f7152cfc5
Cleanup.
2014-06-22 18:51:14 -07:00
Branimir Karadžić
2e38f2f483
Cleanup.
2014-06-14 18:11:54 -07:00
Branimir Karadžić
0728b91bfa
Workaround C4127 MSVC level 4 warning.
2014-06-08 20:57:39 -07:00
Branimir Karadžić
0f330a7a08
Added bgfx platform C99 header.
2014-06-05 22:49:51 -07:00
Branimir Karadžić
82216b2176
Fixed mip calculation.
2014-06-05 21:07:08 -07:00
Branimir Karadžić
4b5159394c
Added shared library support.
2014-06-01 15:26:43 -07:00
Branimir Karadžić
b176ad42c1
Fixed type.
2014-06-01 13:26:57 -07:00
Branimir Karadžić
97090e826c
Updated C99 header.
2014-06-01 13:25:31 -07:00
Branimir Karadžić
60b3ba03ea
Added interfaces to C99 header.
2014-05-31 10:33:37 -07:00
Branimir Karadžić
1c917de7f9
Added C99 compatible header.
2014-05-31 00:18:45 -07:00
Branimir Karadžić
dba5f9ee7f
Switched logic to prefer DX11 renderer on Win8.
2014-05-27 20:28:27 -07:00
Branimir Karadžić
4f908ee911
Updated 07-callback example.
2014-05-27 20:05:13 -07:00
Branimir Karadžić
20838ea4f2
Cleanup.
2014-05-26 14:34:58 -07:00
Branimir Karadžić
b0d204c344
Added ability to choose renderer backend in runtime.
2014-05-26 14:09:26 -07:00
Dario Manesku
c0ac10ad42
Fixing a small typo bug.
2014-05-24 20:16:40 +01:00
Branimir Karadžić
8cede52d91
Added 21-deferred example.
2014-05-21 20:33:12 -07:00
Branimir Karadžić
1d82b0c07b
Cleanup.
2014-05-19 22:08:35 -07:00
bkaradzic
b685a02947
Fixed compile error.
2014-05-11 12:48:11 -07:00
Branimir Karadžić
bba2ef8031
Added predefined uniforms for inverted view/proj/viewproj matrices.
...
shaderc: Added raw shader support.
shaderc: Fixed uniform types.
2014-05-10 20:51:54 -07:00
Branimir Karadžić
6dc6dd6148
Simplified allocator interface.
2014-05-01 10:15:41 -07:00
Branimir Karadžić
d479af651c
Cleanup.
2014-04-29 19:52:10 -07:00
Branimir Karadžić
7bc62b1d07
Added tristrip support.
2014-04-26 23:48:41 -07:00
Branimir Karadžić
285bd321f9
Cleanup.
2014-04-25 19:36:42 -07:00
Dmitry Ivanov
f793c2f087
more pvr formats
2014-04-26 00:21:55 +02:00
bkaradzic
a9b07870d5
Avoid creating MRT shaders when GL doesn't support MRT.
2014-04-19 18:16:26 -07:00
Branimir Karadžić
dbbaa6ec90
Added texture debug info.
2014-04-19 15:02:43 -07:00
Branimir Karadžić
c8442ebb40
Cleanup.
2014-04-16 22:24:31 -07:00
Branimir Karadžić
e39d280a31
Fixed 10-font example.
2014-04-16 22:11:14 -07:00
Branimir Karadžić
903b186110
Cleanup.
2014-04-15 22:59:40 -07:00
Branimir Karadžić
bc36c29f2a
Added ability to retrieve uniforms used by shader.
2014-04-15 19:10:56 -07:00
Branimir Karadžić
428f63eacb
Cleanup.
2014-04-13 11:43:34 -07:00
Branimir Karadžić
f1a1212efc
Fixed texture formats for iOS.
2014-04-12 21:25:38 -07:00
Branimir Karadžić
78475a30e6
Added ability to set start vertex when setting vertex buffer.
2014-04-10 22:09:17 -07:00
bkaradzic
4955630ab0
Removed texture format check from Emscripten build (causes JS to stop responding).
2014-04-10 20:18:16 -07:00
Branimir Karadžić
aadd9bd1c1
Fixed NaCl crash.
2014-04-10 19:21:10 -07:00
Branimir Karadžić
ea34b9476c
Fixed GL texture sampler state. Issue#85
2014-04-09 21:23:27 -07:00
Branimir Karadžić
efc6516a00
Fixed compiler warning.
2014-04-07 22:58:30 -07:00
Branimir Karadžić
80b7ad4d2f
GL: Added check for texture formats.
2014-04-06 21:31:28 -07:00
Branimir Karadžić
b4ed970363
Merge.
2014-04-06 21:30:32 -07:00