Commit Graph

343 Commits

Author SHA1 Message Date
Бранимир Караџић
3f3a9450ba Happy New Year! 2019-01-13 17:13:25 -08:00
Бранимир Караџић
a54f8a3f81 Renamed UniformType enum Int1 to Sampler. 2019-01-11 14:14:17 -08:00
Бранимир Караџић
4647e99f51 D3D12: Fixed GPU crash when binding 3D image to compute for RW. 2019-01-09 18:38:48 -08:00
Бранимир Караџић
22fb0f7ad7 Removing VR leftovers. 2018-12-21 23:25:30 -08:00
Branimir Karadžić
a4776e297d Cleanup. 2018-12-19 17:16:48 -08:00
Branimir Karadžić
27e3a1984c D3D12: Added compute PSO caching. 2018-12-19 17:16:38 -08:00
Branimir Karadžić
d1b6770776 D3D12: Fixed texture array UAV. 2018-12-19 17:16:09 -08:00
Branimir Karadžić
095188a533 Cleanup. 2018-12-18 16:11:41 -08:00
Branimir Karadžić
7639c5688c Added access parameter for frame buffer attachment. 2018-11-16 17:59:46 -08:00
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