Commit graph

696 commits

Author SHA1 Message Date
Branimir Karadžić
46b1b1b885 Cleanup. 2016-02-26 20:09:13 -08:00
Branimir Karadžić
7b08b5127c Added missing file. 2016-02-26 11:40:40 -08:00
Dario Manesku
1a4c308ba5 Added missing include. 2016-02-26 08:01:08 +01:00
Branimir Karadžić
89a87a5f8d Cleanup. 2016-02-25 22:41:28 -08:00
Branimir Karadžić
dbb697b56e Debug draw. 2016-02-25 22:20:24 -08:00
Branimir Karadžić
b7f8a8cdb5 Cleanup. 2016-02-25 20:29:09 -08:00
Branimir Karadžić
d4d4d41e42 Exposed topology API. 2016-02-23 15:30:25 -08:00
Branimir Karadžić
6fd77942ac Cleanup. 2016-02-21 22:33:42 -08:00
Branimir Karadžić
dc46b1a36b Cleanup. 2016-02-21 13:59:38 -08:00
Branimir Karadžić
5fb313a6b1 Added calcPlaneUv. 2016-02-21 12:57:55 -08:00
Branimir Karadžić
b2405e5221 Cleanup. 2016-02-16 20:38:59 -08:00
Jean-François Verdon
b72300d3ab Using char* as key for unordered_map can lead to unexpected behavior (the hash used for the key is computed using pointer address, not string content) 2016-02-16 15:00:07 +01:00
Branimir Karadžić
459e211a26 Added framebuffer attachment. 2016-02-15 16:55:32 -08:00
Miodrag Milanovic
c0275c3a77 SteamLink support 2016-02-15 19:45:58 +01:00
Branimir Karadžić
4707ebe8ef Added function for building frustum planes from view projection matrix. 2016-02-10 21:02:00 -08:00
Branimir Karadžić
608e038b96 Manually merged PR #676. 2016-02-08 12:53:19 -08:00
Branimir Karadžić
728a8ee4e5 NanoVG: Added ability to pass custom allocator. 2016-02-07 18:58:17 -08:00
Branimir Karadžić
1183d9e337 Fixed mesh loading. 2016-02-06 13:41:58 -08:00
Branimir Karadžić
55e72a2dd1 SDL: Fixed crash when loading gamecontrollerdb. 2016-02-04 22:54:40 -08:00
Branimir Karadžić
016bfc4290 Improved reader/writer error handling. 2016-01-31 16:00:02 -08:00
Branimir Karadžić
a972d1fef0 Tools cleanup. 2016-01-30 16:15:25 -08:00
Branimir Karadžić
3552ad873a Fixed #666. 2016-01-25 12:38:58 -08:00
Branimir Karadžić
2063dac676 Merge branch 'master' of github.com:bkaradzic/bgfx 2016-01-25 09:26:44 -08:00
Branimir Karadžić
6af72ce686 nanovg: Allow texture update after creation. 2016-01-25 09:26:14 -08:00
Branimir Karadžić
3126ed79f1 Fixed Linux build. 2016-01-24 22:35:49 -08:00
Branimir Karadžić
c63b61870a SDL: Added joystick handling. 2016-01-24 22:17:49 -08:00
Branimir Karadžić
008bc72d6f SDL: Updated controllerdb. 2016-01-23 21:07:44 -08:00
Branimir Karadžić
1b7375df6c entry/x11: Fixed dpad. 2016-01-23 17:09:28 -08:00
Branimir Karadžić
86a38a0160 SteamLink defines. 2016-01-16 00:11:38 -08:00
Branimir Karadžić
ab9a0c12b0 Cleanup. 2016-01-12 13:20:07 -08:00
Branimir Karadžić
faec80b8f9 shaderlib: Added ACES filmic tone mapping curve. 2016-01-06 21:08:09 -08:00
Branimir Karadžić
053dd8c524 Cleanup. 2016-01-04 22:31:17 -08:00
Miodrag Milanovic
f9a7c6ec0b Use BX_PLATFORM_BSD for all BSD based platforms 2016-01-04 18:08:46 +01:00
Branimir Karadžić
4bb2b623d3 Happy New Year! 2016-01-01 00:11:04 -08:00
Branimir Karadžić
b57dadc1b1 Cleanup. 2015-12-30 12:21:28 -08:00
Stephen Hill
e5c2de3d07 Modified imguiBool to return 'changed' state
This is useful for logically or-ing the state of several UI elements together to know if any have changed (e.g. because some common action needs to be taken):
uiChanged |= imguiBool(...)
uiChanged |= imguiSlider(...)
...
2015-12-30 14:44:18 -05:00
zelimdamian
759240d6c8 Added VK_DECIMAL to keyboard code translation 2015-12-16 18:36:08 +00:00
Branimir Karadžić
51ec498559 Cleanup. 2015-12-13 12:33:27 -08:00
Branimir Karadžić
43f37a001d NaCl: Added occlusion query interface. 2015-12-08 20:34:31 -08:00
Branimir Karadžić
fac71e9e35 Fixed issue #569. 2015-12-08 16:09:30 -08:00
Branimir Karadžić
46822b242a Updated NanoVG. 2015-12-05 11:00:11 -08:00
Branimir Karadžić
402a63be85 Cleanup. 2015-12-01 21:08:03 -08:00
Stephen Hill
29782ca333 Fixed invalid AVI header flags
Videos should now play in Windows Media Player. I believe the previous flags were wrong, as 0x1 doesn't seem to be a valid flag (see, for instance: https://ffmpeg.org/doxygen/0.6/avi_8h.html).
2015-11-30 21:16:11 -05:00
Stephen Hill
87d3501ded Fixed AVI header writing 4 bytes for 16bit values
{U}INTX_C et al. only seem to guarantee that the size of the constant will be X bits or more. At least this is the behaviour I've seen with VS and Clang

I've made the minimal fix here, but it would be smart to review all remaining uses of these macros, particularly when it comes to I/O.
2015-11-30 21:09:42 -05:00
Branimir Karadžić
35f9c78080 Cleanup. 2015-11-28 16:13:26 -08:00
Branimir Karadžić
4a1861f367 Added ray intersection tests. 2015-11-27 23:45:42 -08:00
Branimir Karadžić
f5d9c28f03 Fixed clang warning. 2015-11-23 19:05:52 -08:00
Andrew Mac
6c395391a1 Extended Remotery profiling. 2015-11-16 10:42:56 -04:00
Branimir Karadžić
cbbba6e5f6 Sprinkled profiler macros. 2015-11-14 17:09:58 -08:00
Branimir Karadžić
f6f1b86793 Updated Remotery. 2015-11-14 16:39:15 -08:00