Branimir Karadžić
48074e3eeb
Cleanup.
2018-11-14 20:01:51 -08:00
Branimir Karadžić
a50b76a9a3
Added ability to specify sampler flags for samplers used in compute shader.
2018-11-14 17:04:24 -08:00
Branimir Karadžić
3ba0c76550
D3D12: Detect device interface version.
2018-11-11 09:05:20 -08:00
Branimir Karadžić
12a5bc959b
Fixed static analysis issues from #1535 .
2018-10-28 15:16:47 -07:00
Branimir Karadžić
e3d80a2381
D3D1x: Disable window changes on all windows.
2018-10-24 17:49:13 -07:00
Branimir Karadžić
623fd3cf0b
shaderc: Added in/out hash. Fixed shader binary backward compatibility.
2018-10-12 16:41:26 -07:00
Branimir Karadžić
bafcf613ba
Added number of blit calls submitted stat.
2018-10-09 18:10:54 -07:00
Branimir Karadžić
4cbd5a5c0a
Added frame buffer resolve control.
2018-10-03 17:52:26 -07:00
Branimir Karadžić
29585d85ca
Added numBackBuffers to initialization parameters.
2018-10-02 16:40:12 -07:00
Branimir Karadžić
99e6da5b50
Added file/line argument to fatal callback.
2018-09-19 17:54:51 -07:00
Branimir Karadžić
9eaa42adc8
Fixed issue #1489 .
2018-09-18 17:25:05 -07:00
Branimir Karadžić
8a2ed7f126
Added init parameter for maximum allowed frame latency.
2018-09-17 17:19:03 -07:00
Branimir Karadžić
f785d78496
Cleanup.
2018-09-14 17:52:11 -07:00
Branimir Karadžić
79a31acd96
Cleanup.
2018-09-11 22:34:39 -07:00
liuweiguang
c63d84fede
Update renderer_d3d12.cpp ( #1488 )
2018-09-11 22:33:22 -07:00
云风
b35ab1fd7e
fix warning for gcc 8.2 ( #1485 )
2018-09-10 08:12:36 -07:00
Branimir Karadžić
6adfc48bae
Added limit info for maximum number of compute bindings.
2018-09-07 17:07:33 -07:00
Branimir Karadžić
6acd1a2c19
Cleanup.
2018-09-04 17:27:43 -07:00
Branimir Karadžić
7f63721a59
Cleanup.
2018-08-29 18:12:21 -07:00
Branimir Karadžić
1fb2ec7f2b
D3D11/12: Allow headless device creation.
2018-08-28 18:02:26 -07:00
Branimir Karadžić
dc18a2931b
Fixed swap chain window counting.
2018-08-27 17:56:33 -07:00
Branimir Karadžić
6c8468cbce
D3D11: Fixed backbuffer MSAA.
2018-08-24 20:46:58 -07:00
Branimir Karadžić
f40bf8e862
Added ability to sample stencil part of depth/stencil texture.
2018-08-23 17:59:47 -07:00
Branimir Karadžić
88c6252e42
D3D11/12: Added support for HDR10 display output.
2018-08-22 17:18:11 -07:00
Branimir Karadžić
4433b5bcdc
Separating sampler flags from texture creation flags.
2018-08-20 17:12:26 -07:00
VictorPad
4f815de2d0
* fix typo ( #1444 )
2018-07-30 18:33:55 +02:00
Branimir Karadžić
3cbd32b32c
Cleanup.
2018-07-19 20:50:22 -07:00
Branimir Karadžić
db0ec1f5db
Removed HMD API and OculusVR support.
2018-07-19 20:22:21 -07:00
Branimir Karadžić
9b9536420f
Cleanup.
2018-06-21 19:10:30 -07:00
Branimir Karadžić
8ec1a3a8f4
Allow non-zero terminated strings to be used with bgfx::setName API.
2018-06-20 18:01:06 -07:00
Branimir Karadžić
f4e1f47e1c
D3D12: Fixed validation issues.
2018-06-19 17:52:51 -07:00
Branimir Karadžić
694735f95c
Added init debug&profile prarameters for device creation.
2018-06-18 17:51:02 -07:00
Branimir Karadžić
d7c5156084
Cleanup.
2018-06-16 08:34:06 -07:00
Branimir Karadžić
5d6a946fb0
Cleanup.
2018-06-14 17:02:10 -07:00
Branimir Karadžić
2986c1eb7b
D3D11/12: Added ASTC formats.
2018-06-11 14:43:17 -07:00
Andrew Willmott
acd99728b7
ATC and ASTC support ( #1410 )
...
* ATC & ASTC support
- Add update format enum for bimg additions
- renderer_gl ATC and ATSC support
- renderer_mtl ASTC support
- renderer_vk ASTC support
- updates to other backends for new enums
- Support emulated ATC
* cleanup
* Add texture_compression test files for ATC/ASTC formats
* Update 'update' example for ATC formats
- Generalise tile code a little
- Add ATC variants
- Ignoring ASTC for now as not emulated -- should we add empty
checkerboard emulate though?
2018-06-11 09:23:41 -07:00
Branimir Karadžić
5995b27015
Updated texture format with new compressed formats.
2018-06-11 09:17:57 -07:00
Branimir Karadžić
fbc572ee12
Added bgfx::setVertexCount for auto generated vertices with gl_VertexID.
2018-06-04 18:15:07 -07:00
Branimir Karadžić
e9869fbeed
Cleanup.
2018-05-24 18:03:31 -07:00
Branimir Karadžić
7a6f94ecb9
Removed unused data.
2018-05-21 16:59:17 -07:00
Branimir Karadžić
0e0da47e61
Added primitive count to perf stats.
2018-05-17 17:24:10 -07:00
MaulingMonkey
8b1e3cf8cf
Ignore stencil ref in bstencil param. Avoids assert in StateCacheT:add when D3D11 deduplicates identical ID3D11DepthStencilState s ( #1391 )
2018-05-16 08:43:26 -07:00
MaulingMonkey
bee111b4c6
Fix bgfx::setName to not choke on '%' ( #1385 )
2018-05-08 22:10:33 -07:00
Branimir Karadžić
0f8e0b0e88
Cleanup.
2018-05-08 11:53:35 -07:00
Branimir Karadžić
724f9829b4
D3D12: Fixed initial state for MSAA render target.
2018-05-04 16:35:59 -07:00
Branimir Karadžić
88f5a902e0
D3D12: Fixed initial state for render target.
2018-05-03 17:39:19 -07:00
Branimir Karadžić
20582d8ff9
D3D12: Fixed swap chain. Issue #1323 .
2018-05-03 15:02:56 -07:00
Branimir Karadžić
c2c7b99707
Respect MSAA reset flags passed during init. Issue #1376 .
2018-05-02 16:40:13 -07:00
Branimir Karadžić
f14ba5ba1a
D3D12: Backbuffer MSAA.
2018-05-02 15:54:14 -07:00
Branimir Karadžić
2ce838061b
D3D12: MSAA WIP.
2018-05-01 18:07:16 -07:00