Commit graph

419 commits

Author SHA1 Message Date
Branimir Karadžić
aa9f65e377 Fixed error. 2014-03-16 16:58:22 -07:00
bkaradzic
fa9b650b37 Added entry for asmjs. 2014-03-16 16:49:59 -07:00
Branimir Karadžić
e24c3f42b3 Cleanup. 2014-03-12 22:32:27 -07:00
Branimir Karadžić
beb73905d0 Fixed 14-shadowvolumes depth texture flag to be buffer only. 2014-03-09 21:21:53 -07:00
Branimir Karadžić
538ef12446 Free imgui font memory after init. 2014-02-25 20:19:13 -08:00
Branimir Karadžić
a4e189a366 Cleanup. 2014-02-24 21:47:00 -08:00
Branimir Karadžić
6eee3cca63 Added shadow samplers and updated example 15-shadowmaps-simple to use them. 2014-02-24 21:44:12 -08:00
Branimir Karadžić
70796a4f41 Simplified shadowmaps-simple example. 2014-02-22 13:36:31 -08:00
Branimir Karadžić
0e81c0b2aa Fixed 08-update example. 2014-02-20 22:04:50 -08:00
Branimir Karadžić
fa875b9d8c Added 18-ibl screenshot. 2014-02-14 09:41:45 -08:00
Branimir Karadžić
e125cb0c20 Updated README. 2014-02-14 00:16:23 -08:00
Dario Manesku
b354a817db Refactor. 2014-02-14 07:56:50 +01:00
Dario Manesku
1f58f4b874 Fixed halfTexel problem on dx9. 2014-02-14 07:51:34 +01:00
Dario Manesku
15a9282cc9 Change camera view only on right click. 2014-02-14 07:50:20 +01:00
Dario Manesku
9bb2440d86 Added 18-ibl example. 2014-02-14 07:50:19 +01:00
Dario Manesku
7259e94c2f Cleanup. 2014-02-14 07:50:16 +01:00
Branimir Karadžić
771909c988 Fixed issue #74. 2014-02-13 22:13:19 -08:00
Branimir Karadžić
557dcef3dd Updated glsl-optimizer. 2014-02-10 23:06:13 -08:00
Branimir Karadžić
e7b42f13c6 Updated copyright year. 2014-02-10 22:18:39 -08:00
Branimir Karadžić
9ff1d0c513 Updated copyright year. 2014-02-10 22:07:04 -08:00
bkaradzic
877621105d Added MRT support. 2014-02-05 23:07:11 -08:00
bkaradzic
8c27ed5962 SDL: Fixed clang warnings. 2014-01-30 20:31:49 -08:00
Dario Manesku
e27d75a690 Small fix. 2014-01-30 19:44:37 +01:00
Dario Manesku
950bba4d54 Added free look camera for 13-stencil. 2014-01-30 19:44:14 +01:00
Dario Manesku
95978c2632 Updated binary shaders. 2014-01-30 19:29:45 +01:00
Dario Manesku
e038e136f5 Refactor. 2014-01-30 19:24:03 +01:00
Dario Manesku
d68e48c1b7 Refactor. 2014-01-30 18:36:40 +01:00
Dario Manesku
de1d5e48ed Added free look camera for 14-shadowvolumes. 2014-01-30 18:20:06 +01:00
bkaradzic
47ce754e16 Merge branch 'master' of github.com:bkaradzic/bgfx 2014-01-24 22:38:43 -08:00
bkaradzic
f48511147a Fixed SDL entry mouse messages. 2014-01-24 21:49:15 -08:00
bkaradzic
7f004af0d6 Fixed GCC warning. 2014-01-20 23:43:09 -08:00
bkaradzic
b25a7cc9ff Fixed C4244 warnings. 2014-01-20 22:07:08 -08:00
bkaradzic
2c05b90792 Embedded shaders and font into 17-drawstress. 2014-01-19 22:34:58 -08:00
bkaradzic
e8075dc367 Using renderFrame to setup thread creation behavior. 2014-01-19 14:58:05 -08:00
bkaradzic
9d1deb534a Cleanup. 2014-01-19 00:31:11 -08:00
bkaradzic
b5f1a4fcf9 Fixed Linux build. 2014-01-19 00:28:17 -08:00
bkaradzic
f08ce4fdaa Added 17-drawstress example. 2014-01-18 23:43:16 -08:00
bkaradzic
59a76342f2 Replaced static const values with defines. 2014-01-18 22:21:10 -08:00
bkaradzic
804bd01b01 Added imguiChoose function. 2014-01-18 20:07:00 -08:00
bkaradzic
924cb614c2 Cleanup. 2014-01-13 21:48:42 -08:00
bkaradzic
881c598dc8 Resized screenshots. 2014-01-13 20:39:33 -08:00
bkaradzic
4061d19963 Updated screenshots. 2014-01-13 20:36:33 -08:00
bkaradzic
0ed2edc7b3 Updated shaders and README. 2014-01-13 20:17:56 -08:00
Dario Manesku
658552be7e Copyright dates updated. 2014-01-13 23:45:18 +01:00
Dario Manesku
098ef114d2 Added screenshots. 2014-01-13 22:16:09 +01:00
Dario Manesku
24d32d57d6 Trailing whitespaces removed. 2014-01-13 22:16:09 +01:00
Dario Manesku
6f5119a933 Added binary shaders. 2014-01-13 22:16:08 +01:00
Dario Manesku
5594e9af8c Added 15-shadowmaps-simple and 16-shadowmaps. 2014-01-13 22:16:07 +01:00
Dario Manesku
c01085856c Added packHalfFloat(). 2014-01-13 22:16:07 +01:00
Dario Manesku
530790970d Fixed cube mesh normals. 2014-01-13 22:16:06 +01:00
Dario Manesku
c827dad22a Added camera. 2014-01-13 22:16:00 +01:00
bkaradzic
1f228a172b Increased BGFX_CONFIG_MAX_DRAW_CALLS to 64K. 2014-01-12 21:43:47 -08:00
bkaradzic
7d61b3eafa Removed unused files. 2014-01-02 09:20:58 -08:00
bkaradzic
2e0952bbec Fixed GCC warning. 2013-12-29 15:03:51 -08:00
bkaradzic
d1117f34b5 Added support for different RT depth stencil formats. 2013-12-29 11:43:44 -08:00
bkaradzic
6005ebda2b Added platform name defines. 2013-12-24 21:30:28 -08:00
bkaradzic
a1294a4d5d Fixed MinGW64 compile errors. 2013-12-24 20:18:49 -08:00
bkaradzic
48a48d9bf5 Fixes for MinGW GCC 4.8.1. 2013-12-23 22:36:30 -08:00
bkaradzic
336bea5849 Fixed memory leak. 2013-12-21 23:37:35 -08:00
bkaradzic
7e656fa4ef Added GL 3.1 core profile shader patching. 2013-12-20 19:51:17 -08:00
bkaradzic
e3959838b3 Updated to OSX 10.9 and Xcode5. 2013-12-20 16:41:53 -08:00
bkaradzic
433a29d7d6 Use sdcard for loading data for Android examples. 2013-12-09 22:36:13 -08:00
bkaradzic
8c2b39efe2 Fixed warnings. 2013-12-07 10:45:15 -08:00
bkaradzic
dee588dfba OSX/iOS: Updated to Xcode5. 2013-12-07 10:19:54 -08:00
bkaradzic
9fd378b5d9 Fixed GCC warnings. 2013-12-02 20:09:03 -08:00
bkaradzic
9487ab6b5f Fixed GCC warnings. 2013-11-29 22:23:04 -08:00
Branimir Karadžić
86096bd3cc Merge pull request #57 from dariomanesku/master
Small update on 14-shadowvolumes.
2013-11-20 19:03:55 -08:00
Dario Manesku
aa1219b8b4 Using better data structures. 2013-11-20 20:28:12 +01:00
Dario Manesku
6e290a3c9b Supressing clang compiler warning. 2013-11-19 23:35:34 +01:00
bkaradzic
8c609d77c8 Merge branch 'master' of github.com:bkaradzic/bgfx 2013-11-18 20:46:12 -08:00
bkaradzic
f912469a63 Merge branch 'master' of github.com:bkaradzic/bgfx 2013-11-18 20:44:21 -08:00
bkaradzic
04f348c2ea OSX: Moved NSOpenGLContext creation to the main thread that created NSWindow. Fixes occasional GL_INVALID_FRAME_BUFFER_OPERATION error on DrawElements. 2013-11-18 20:43:17 -08:00
bkaradzic
333b164278 Cleanup. 2013-11-17 22:26:15 -08:00
bkaradzic
32fe192101 Cleanup. 2013-11-17 20:57:38 -08:00
bkaradzic
2563c271b0 Merge branch 'master' of github.com:bkaradzic/bgfx 2013-11-17 20:43:00 -08:00
bkaradzic
a4df646179 Fixed fmin/fmax CRT library name collision. 2013-11-17 20:42:29 -08:00
bkaradzic
367279e2e5 OSX: Removed dependency on SDL2. 2013-11-17 20:14:57 -08:00
bkaradzic
40c9aa78d8 Fixed VS2008 build. 2013-11-14 19:10:34 -08:00
bkaradzic
fab2ef534c Using language compliant header guards. 2013-11-14 19:10:10 -08:00
Dario Manesku
e432a37396 Small refactor. 2013-11-13 19:11:34 +01:00
Dario Manesku
0381c60b6d Data structures sepatared for aligned memory access. 2013-11-13 17:53:44 +01:00
Dario Manesku
d7647a4cb7 Small optimization. 2013-11-13 17:04:21 +01:00
Dario Manesku
c0c62570ea Removed trailing whitespaces. 2013-11-12 22:31:44 +01:00
Dario Manesku
494fc01f23 Performance optimizations and SIMD support. 2013-11-12 22:31:44 +01:00
Dario Manesku
2d91c114c2 Removed duplicate edges from platform mesh. 2013-11-12 22:18:42 +01:00
bkaradzic
53adb1dae4 Fixed 14-shadowvolume build for Android. 2013-11-09 10:06:06 -08:00
bkaradzic
08ebd5523d Updated 08-update example. 2013-11-08 22:10:31 -08:00
bkaradzic
b584873b50 Added ability to specify arbitrary source pitch when uploading textures.
Added reference weldVertices implementation.
2013-11-07 23:00:53 -08:00
Dario Manesku
a2030866cd Updated screenshot. 2013-11-07 07:12:25 +01:00
Dario Manesku
eb37d42888 Binary shaders updated. 2013-11-06 19:36:26 +01:00
Dario Manesku
55f0be0761 Fixed reflection in 13-stencil. 2013-11-06 19:36:10 +01:00
Dario Manesku
9ee7d760a7 Fixed resource cleanup. 2013-11-06 19:06:50 +01:00
Dario Manesku
fd764ec261 Cleanup. 2013-11-06 19:06:49 +01:00
Dario Manesku
d7b69b1ce9 Minor fix. 2013-11-06 19:06:49 +01:00
Dario Manesku
3c0e4c68b3 Small refactor regarding shadow volume mtx computation. 2013-11-06 19:06:48 +01:00
Dario Manesku
46c8e1056a Cleanup. 2013-11-06 19:06:48 +01:00
bkaradzic
96ead5cfeb Fixed warning: operation on ‘currentDirection’ may be undefined. 2013-11-06 19:06:47 +01:00
bkaradzic
6a6404f73d Removed nonsense code. 2013-10-31 22:47:06 -07:00
bkaradzic
f0c9c14f93 Updated fpumath. 2013-10-31 21:49:15 -07:00
Dario Manesku
e216e35ecd Meshes rebuilded with --packnormal 1. 2013-10-25 18:31:58 +01:00