Commit Graph

1637 Commits

Author SHA1 Message Date
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
Branimir Karadžić
e5aa71db4d Added centroid interpolation modifier. 2016-07-10 20:49:10 -07:00
Branimir Karadžić
77033fe74e Cleanup. 2016-07-07 09:13:05 -07:00
attilaz
cda786ea94 metal msaa support & rendercommand encoder merge 2016-07-07 14:34:22 +02:00
Branimir Karadžić
1bd97b0d3d Fixed crash during initialization when platform data is not set correctly. 2016-07-06 20:04:07 -07:00
Branimir Karadžić
801f8ebc29 Reimplemented PR #832. 2016-07-05 22:09:55 -07:00
Branimir Karadžić
4e169a6f85 Fixed duplicate sampler state. 2016-07-05 16:57:50 -07:00
Branimir Karadžić
959b9ce35b Fixed compiler warning. 2016-07-05 14:22:31 -07:00
Branimir Karadžić
d9d0806a65 Cleanup. 2016-07-05 09:48:42 -07:00
attilaz
c1cd627cb7 metal fixes
added cpu/gpu timer
fixed handling iOS device orientation change
fixed BGFX_DEBUG_IFH rendering
acquire drawable just before needed
added sampler comparison where available
2016-07-05 16:21:49 +02:00
Branimir Karadžić
661accb206 Cleanup. 2016-07-04 14:40:38 -07:00
attilaz
9970aab58d metal save screenshot 2016-07-04 13:42:08 +02:00
Branimir Karadžić
897ab8c69b Fixed issue #837. 2016-07-02 20:56:27 -07:00
attilaz
c35935da81 metal backend:
- iOS9 fixes
- removing cpu/gpu syncs (wip)
2016-07-01 15:01:54 +02:00
Jonathan Howard
ec5b2fa4dc Fixed implicit cast errors in Metal when strictly compiling C++ 2016-06-30 01:23:11 -07:00
Matthew Endsley
297304ebdd Attempt to use DXGI 1.1 when possible
OpenVR requires DXGI 1.1 to share textures using a keyed
mutex to guantee ordering between the compositor and application.
OpenVR will startup with an adpater created by a 1.0 factory, but
will fail when submitting frames to the compositor.

See: https://steamcommunity.com/app/358720/discussions/0/405692224241830277/
2016-06-29 15:03:16 -07:00
attilaz
317bcb0ea9 metal fixes (#827) 2016-06-28 09:06:21 -07:00
Branimir Karadžić
0494d0362c Cleanup. 2016-06-27 19:31:54 -07:00
Stuart Carnie
5a3672e7a2 ensure buffer is 16-byte aligned (#826) 2016-06-27 13:20:05 -07:00
Branimir Karadžić
3feceda054 Fixed issue #823. 2016-06-27 13:19:26 -07:00
Branimir Karadžić
e47b474263 Fixed issue #823. 2016-06-27 11:03:45 -07:00
attilaz
6fdc523d39 metal: added caps, added alphaToCoverage support, fixed texture format conversion (#822) 2016-06-27 08:53:11 -07:00
Branimir Karadžić
d173832129 Merge branch 'master' of github.com:bkaradzic/bgfx 2016-06-24 15:31:29 -07:00
Branimir Karadžić
ef30951693 Fixed issue #820. 2016-06-24 15:31:20 -07:00
attilaz
0871a5ca00 iOS8 fixes (#821) 2016-06-24 06:13:42 -07:00
attilaz
6941d506d2 opaque/alphatest/alphablend sort order (#819) 2016-06-24 03:57:20 -07:00
Branimir Karadžić
d4e41c98b2 iOS: Fixed build. 2016-06-23 15:14:12 -07:00
Branimir Karadžić
92d8065850 Cleanup. 2016-06-23 09:24:57 -07:00
attilaz
7a76179273 fixed typo in vertex half vertex format (#818)
added missing texture formats
fixed packed depth/stencil format usage
2016-06-23 08:16:27 -07:00
Branimir Karadžić
8fd9f38094 GL: Fixed MSAA texture sampling. 2016-06-18 21:51:52 -07:00
Branimir Karadžić
00a2a9c964 Fixed GPU timer read-back. 2016-06-13 16:45:29 -07:00
Branimir Karadžić
d8d17994dc GL: Fixed MSAA texture sampling. 2016-06-13 14:47:37 -07:00
Branimir Karadžić
34ec758be7 Updated bgfx::readTexture to return frame number when result will be available. 2016-06-04 09:27:19 -07:00
Branimir Karadžić
36ead44878 Cleanup. 2016-06-02 21:31:48 -07:00
Branimir Karadžić
f3fe5810ad Cleanup. 2016-06-02 21:15:37 -07:00