Commit Graph

3726 Commits

Author SHA1 Message Date
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
Branimir Karadžić
7d0c5e5abc Merge pull request #843 from attilaz/metal-wip4
metal fixes
2016-07-05 09:13:53 -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
Branimir Karadžić
4da126d25a Merge pull request #841 from attilaz/metal-wip3
metal save screenshot
2016-07-04 10:26:50 -07:00
attilaz
9970aab58d metal save screenshot 2016-07-04 13:42:08 +02:00
Branimir Karadžić
33ad3c0072 Merge pull request #840 from Nodrev/bugfix-mouse-click-position
Bugfix mouse click position
2016-07-03 17:09:26 -07:00
Jean-François Verdon
3bdeea1f4b Android mouse event injection is overcomplicated, and furthemore, bugged: it sends a mouse up event before a mouse down, and have other issues like the fact that he work with one event latter. Simplifying it and correcting it. 2016-07-04 01:55:20 +02:00
Jean-François Verdon
a9a7cbb86c Mouse clicks should update mouse position too 2016-07-04 01:42:44 +02:00
Branimir Karadžić
897ab8c69b Fixed issue #837. 2016-07-02 20:56:27 -07:00
Branimir Karadžić
4b26830fc1 shaderc: Allow shader without color target write. 2016-07-01 20:38:12 -07:00
Branimir Karadžić
8ff7e7bda3 Merge pull request #836 from lunkhound/fix
Fix out-of-bounds array access (was asserting in example-10-font)
2016-07-01 19:17:23 -07:00
Lunkhound
c066ca0d62 Fix out-of-bounds array access (was asserting in example-10-font, debug build) 2016-07-01 18:03:39 -07:00
Branimir Karadžić
b7913b4dbf Merge pull request #834 from attilaz/metal_wip2
metal backend
2016-07-01 07:55:54 -07:00
attilaz
c35935da81 metal backend:
- iOS9 fixes
- removing cpu/gpu syncs (wip)
2016-07-01 15:01:54 +02:00
Branimir Karadžić
60b8c081c9 Merge pull request #830 from v3n/master
Fixed implicit cast errors in Metal when strictly compiling C++
2016-06-30 08:17:57 -07:00
Jonathan Howard
ec5b2fa4dc Fixed implicit cast errors in Metal when strictly compiling C++ 2016-06-30 01:23:11 -07:00
Branimir Karadžić
629986b0a5 Updated ImGui. 2016-06-29 19:22:31 -07:00
Branimir Karadžić
103f459dfb Merge pull request #829 from mendsley/dxgi11
Attempt to use DXGI 1.1 when possible
2016-06-29 17:43:37 -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ć
51c49e71c5 Merge pull request #828 from v3n/master
Fix for loss-of-conversion cast in shaderc for warning C4244 with warnings as errors
2016-06-29 08:55:23 -07:00
Jonathan Howard
41580bf263 Potential fix for loss-of-conversion cast in shaderc 2016-06-29 02:39:57 -07:00
attilaz
317bcb0ea9 metal fixes (#827) 2016-06-28 09:06:21 -07:00
Branimir Karadžić
35c76ed06a Updated ImGui. 2016-06-28 00:10:26 -07:00
Branimir Karadžić
916a64e83c Updated shaders. 2016-06-27 23:26:43 -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
Dario
c9a84bd542 18-ibl fixes. (#824)
* Fixing issue #817.

* Fixing env matrix for IBL.
2016-06-27 08:54:29 -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ć
0e600bd3d5 Updated ImGui. 2016-06-26 19:37:32 -07:00
Branimir Karadžić
5f01700c94 Updated ImGui. 2016-06-25 16:30:09 -07:00
Branimir Karadžić
d2c6c79551 debugdraw: Added solid fill alpha blend. 2016-06-24 20:39:58 -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
Martin Felis
3de6824ae8 Use GLX calls to get window handle on Linux/BSD instead of X11 calls. (#810) 2016-06-22 22:13:43 -07:00
Branimir Karadžić
d3ca74be68 Updated README. 2016-06-22 21:19:44 -07:00
Branimir Karadžić
ceb64aee3e Updated README. 2016-06-22 21:18:55 -07:00
Branimir Karadžić
be4bd0a7b0 Updated makefile. 2016-06-22 19:56:13 -07:00
Branimir Karadžić
9c84ef8cf7 Fixed issue #815. 2016-06-22 19:53:04 -07:00
Branimir Karadžić
dae27de242 Fixed issue #814. 2016-06-21 20:56:39 -07:00