Commit Graph

428 Commits

Author SHA1 Message Date
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ć
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
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
Branimir Karadžić
e47b474263 Fixed issue #823. 2016-06-27 11:03:45 -07:00
Branimir Karadžić
00a2a9c964 Fixed GPU timer read-back. 2016-06-13 16:45:29 -07:00
Branimir Karadžić
e46135da8c Added ability to programmatically capture frame with RenderDoc. 2016-06-02 18:46:43 -07:00
Branimir Karadžić
918f18c668 Fixed reset flags. 2016-05-31 12:50:28 -07:00
Branimir Karadžić
c869e48248 Fixed issue #774. 2016-04-23 11:31:36 -07:00
Branimir Karadžić
7423257f57 Added BGFX_TEXTURE_MSAA_SAMPLE flag. 2016-04-17 23:00:36 -07:00
Branimir Karadžić
032ec109dd D3D11: Retrieve feature level when using externally created device. 2016-04-15 21:24:14 -07:00
Branimir Karadžić
2369a6c489 Cleanup. 2016-04-10 21:40:38 -07:00
Krzysztof Kondrak
c5acc53c6b OculusVR: added MSAA support 2016-04-09 18:39:08 +02:00
Branimir Karadžić
641d294b9d Cleanup. 2016-04-08 17:30:35 -07:00
Branimir Karadžić
7e016b377f Cleanup. 2016-04-05 21:15:38 -07:00
Branimir Karadžić
8c50845098 OVR: Handle display lost error. 2016-04-05 20:37:12 -07:00
Branimir Karadžić
d94ffa2882 D3D11: Disabled ID3D11Device3 when RenderDoc is present. 2016-04-05 15:30:03 -07:00
Branimir Karadžić
b1648aea1a Cleanup. 2016-04-04 23:22:21 -07:00
Branimir Karadžić
35efaf8751 Cleanup. 2016-04-04 23:04:46 -07:00
Branimir Karadžić
ace7083efa Cleanup. 2016-04-04 22:57:54 -07:00
Branimir Karadžić
d655fa1099 Cleanup. 2016-04-04 22:38:45 -07:00
PyryM
0b73864140 Fixes extra frame of latency with oculus
* fix oculus latency w/ ordering of eye commits
2016-04-04 08:27:46 -07:00
Krzysztof Kondrak
bea6e81d12 OculusVR: updated to SDK 1.3 2016-04-02 11:41:40 +02:00
Branimir Karadžić
b95833f09f Cleanup. 2016-03-30 14:24:58 -07:00
Branimir Karadžić
0330f5618b Cleanup. 2016-03-27 22:40:49 -07:00
Branimir Karadžić
058b720a4e D3D1x: Fixed blend factor logic. Issue #732. 2016-03-27 22:36:52 -07:00
Branimir Karadžić
281da81910 Cleanup. 2016-03-18 10:28:34 -07:00
Branimir Karadžić
c6cd13582f Fixed issue #723. 2016-03-18 00:16:18 -07:00
Branimir Karadžić
acbabdde3b Added conservative raster support. 2016-03-16 20:04:06 -07:00
Branimir Karadžić
8955ebc6c8 Added alpha to coverage and anti-aliased lines support. 2016-03-16 15:09:15 -07:00
Branimir Karadžić
56ede30ec0 Fixed issue #714. 2016-03-13 12:13:19 -07:00
Branimir Karadžić
3afc13e521 D3D12: Skip patching DXBC with Aon9 chunk. 2016-03-09 21:33:20 -08:00
Branimir Karadžić
ec5cb1b37c Simplified code for choosing renderer. 2016-03-09 15:10:07 -08:00
Branimir Karadžić
0ef73c98c8 Cleanup. 2016-03-08 16:39:59 -08:00
Branimir Karadžić
955a3f2034 Added BGFX_RESET_SUSPEND flag. 2016-03-08 15:44:42 -08:00
Branimir Karadžić
c1642d46d1 D3D11: Check for GPU timer support. 2016-03-05 22:55:50 -08:00
Branimir Karadžić
e14c5b1c3e Spir-V WIP. 2016-03-05 00:17:06 -08:00
Branimir Karadžić
e8a0e69097 Cleanup. 2016-02-29 11:43:09 -08:00
Branimir Karadžić
9f4a1c47f9 Cleanup. 2016-02-28 15:15:39 -08:00
Branimir Karadžić
fd14e72014 Cleanup. 2016-02-27 17:23:47 -08:00
Branimir Karadžić
b29ca3cfbb Cleanup. 2016-02-26 19:46:17 -08:00
Branimir Karadžić
c440387eac Cleanup. 2016-02-24 18:18:16 -08:00
Branimir Karadžić
5a87bb0ffe Added support for RGB8* formats. 2016-02-24 15:51:51 -08:00
Branimir Karadžić
3b09435af8 Cleanup. 2016-02-22 17:32:20 -08:00
Branimir Karadžić
459e211a26 Added framebuffer attachment. 2016-02-15 16:55:32 -08:00
Branimir Karadžić
1f6d0e8c0a Added ability to select cubemap face for framebuffer attachments. PR#679. 2016-02-14 11:51:48 -08:00
Branimir Karadžić
c9d8b03fa6 D3D11: Moved view state back to stack. 2016-02-07 19:01:30 -08:00
Branimir Karadžić
8ab0a4eea5 Cleanup. 2016-01-27 14:50:57 -08:00