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ć
4433b5bcdc
Separating sampler flags from texture creation flags.
2018-08-20 17:12:26 -07:00
Branimir Karadžić
3cbd32b32c
Cleanup.
2018-07-19 20:50:22 -07:00
Branimir Karadžić
1598612d5e
Cleanup.
2018-07-19 20:49:03 -07:00
Branimir Karadžić
7612f88426
Cleanup.
2018-07-19 20:29:03 -07:00
Branimir Karadžić
db0ec1f5db
Removed HMD API and OculusVR support.
2018-07-19 20:22:21 -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ć
8d2e936dbe
Fixed merge issue.
2018-06-11 09:24:54 -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ć
a167dcda12
Fixed gl_FrontFacing behavior.
2018-06-08 16:52:09 -07:00
Branimir Karadžić
1c551d6b97
GL: Auto generated vertices with gl_VertexID.
2018-06-06 16:49:58 -07:00
Codecat
a68d3387fb
Compatibility with old ATI drivers ( #1397 )
2018-05-30 09:48:44 -07:00
Branimir Karadžić
42b1104b74
Fixed issue #1395 .
2018-05-25 21:14:18 -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
Branimir Karadžić
9f893581f7
Cleanup.
2018-05-13 08:55:35 -07:00
Dario Manesku
2d1c2987ec
Minor fixes. ( #1390 )
...
* Moved greedy generic release(Ty) below release(const Memory*).
* OGL: Resolve all color attachments, not only the first one.
2018-05-10 22:09:24 -07:00
Hugo Amnov
288f9c5b62
Fix Webgl2 binary program support ( #1389 )
2018-05-10 08:06:39 -07:00
Andrew Willmott
0c885fec2e
fix ovr compile errors ( #1387 )
2018-05-09 07:25:29 -07:00
Branimir Karadžić
97fe8e48a1
Cleanup.
2018-05-05 19:28:09 -07:00
Branimir Karadžić
5bb6a14876
Changed bgfx::init to take init parameters as structure instead of arguments.
2018-04-17 15:42:18 -07:00
Branimir Karadžić
27e8c94e0f
GL: Clamp number of MRT targets.
2018-04-15 07:56:07 -07:00
Hugo Amnov
789c2f0dde
GL Shaders using uint need #version 130 ( #1370 )
2018-04-14 17:04:09 -07:00
Branimir Karadžić
a4faa82164
Fixed state tracking when scissor area is zero.
2018-03-26 16:21:27 -07:00
Branimir Karadžić
8c93e4a4ae
Cleanup.
2018-03-21 21:38:00 -07:00
Branimir Karadžić
341d79deb0
WebGL2 fixes.
2018-03-21 20:36:33 -07:00
Branimir Karadžić
6a7d2a1cfd
Cleanup.
2018-03-16 09:32:50 -07:00
Hugo Amnov
3a5a9d4d6d
Add 2D Texture layer attachment support in GL and D3D11 ( #1354 )
...
* Impl Texture2D layer attachment in GL and D3D11
* Fix previous commit
* Style fixes
2018-03-15 18:27:17 -07:00
Branimir Karadžić
d227f9e8bf
Fixed memory leak.
2018-03-12 18:56:27 -07:00
Branimir Karadžić
6e7e761a3b
Cleanup.
2018-03-10 15:01:22 -08:00
Branimir Karadžić
ee2fddfa07
Cleanup.
2018-03-10 13:16:45 -08:00
Branimir Karadžić
f530a81498
Cleanup.
2018-03-04 16:22:33 -08:00
Branimir Karadžić
6ec06fadfc
GLES3: Fixed issue #259 .
2018-02-25 08:00:51 -08:00
Branimir Karadžić
6ec83e0c0a
GL: Fixed runtime patching when interpolation qualifier is used.
2018-02-17 10:14:54 -08:00
Branimir Karadžić
584b8b34f0
Added support for independent RGB channel write control.
2018-02-13 12:35:23 -08:00
Branimir Karadžić
8adb5fc020
Added maxTextureLayers to caps/limits.
2018-02-08 16:48:54 -08:00
Branimir Karadžić
c0847b894a
GL: Fixed shader patching.
2018-02-07 18:10:10 -08:00
Branimir Karadžić
be4170a8ed
Cleanup.
2018-01-26 20:17:33 -08:00
Branimir Karadžić
c4ca6f6c6a
Cleanup.
2018-01-26 16:40:34 -08:00
Branimir Karadžić
49a75f2fb1
bx math API cleanup.
2018-01-13 15:33:50 -08:00
Branimir Karadžić
f44c8e2b14
Happy New Year!
2018-01-01 11:16:06 -08:00
Branimir Karadžić
ecad7173d0
D3D12: Fixed 3D texture upload.
2017-12-20 11:11:02 -08:00
Branimir Karadžić
9e00fad8b3
WIP: Init params.
2017-12-07 21:52:52 -08:00
Branimir Karadžić
0e5f3457c3
Added support for texture direct access.
2017-12-02 22:12:27 -08:00
Branimir Karadžić
77c00da989
Changed API to use ViewId (uint16_t) instead of uint8_t.
2017-11-24 11:21:51 -08:00
Branimir Karadžić
cf8d9819df
Merge branch 'master' into encoder
2017-11-02 19:02:46 -07:00
Branimir Karadžić
c81caf1949
GL: Fixed state tracking when scissor is zero size. PR #1271 .
2017-11-02 19:02:15 -07:00
Branimir Karadžić
ede5c5a757
Merge branch 'master' into encoder
2017-11-02 09:37:58 -07:00