Commit Graph

405 Commits

Author SHA1 Message Date
Branimir Karadžić
baa7cd9282 Cleanup. 2017-06-18 17:12:30 -07:00
Branimir Karadžić
e7acaa2162 Cleanup. 2017-06-17 17:03:02 -07:00
Branimir Karadžić
30b6d07e29 Cleanup. 2017-06-12 22:43:07 -07:00
Branimir Karadžić
c39c6121a6 Removed obsolete platform. 2017-06-11 22:54:52 -07:00
Branimir Karadžić
525af7685e Renaming CrtFile* -> File*. 2017-06-11 21:01:38 -07:00
Branimir Karadžić
6a6c5e3af9 Cleanup. 2017-06-10 22:31:59 -07:00
Branimir Karadžić
3fbcddb4ef Renamed constants to new style. 2017-06-09 20:08:52 -07:00
Branimir Karadžić
bbdc0fbcbd texturev: Added fit to window option toggle. 2017-06-09 19:40:20 -07:00
Branimir Karadžić
24569934a1 Added color2/3 attributes. 2017-06-06 17:25:17 -07:00
Branimir Karadžić
e19a6738c7 shaderc: If GLSL version is above 4.00 shaderc will just pass preprocessed code without invoking glsl-optimizer. 2017-06-05 17:37:26 -07:00
Branimir Karadžić
d96f716473 Cleanup. 2017-06-03 15:38:03 -07:00
Branimir Karadžić
18bbec1152 texturev: Rebuilt embedded shader. 2017-06-03 13:37:42 -07:00
Branimir Karadžić
f8739bc8e2 texturev: Added image rotation. 2017-06-03 13:18:12 -07:00
Branimir Karadžić
7fc0b67b34 Updated glslang. 2017-06-03 11:11:11 -07:00
Branimir Karadžić
32730a7776 Cleanup. 2017-06-01 19:21:29 -07:00
Branimir Karadžić
c4f5129e84 Removed support for Native Client. https://developer.chrome.com/native-client/migration 2017-05-30 23:49:53 -07:00
Branimir Karadžić
33a83de1e1 texturev: Added checkeboard background for transparent images. 2017-05-29 16:18:30 -07:00
Branimir Karadžić
321797f162 Cleanup. 2017-05-29 14:09:48 -07:00
Branimir Karadžić
cba4ed0f04 texturev: Rebuilt embedded shaders. 2017-05-29 12:13:02 -07:00
Branimir Karadžić
8f7f096d93 texturev: Q for exit. 2017-05-27 09:40:25 -07:00
Branimir Karadžić
d4917fa333 Fixed VS build. 2017-05-25 21:31:44 -07:00
Branimir Karadžić
dbceaf702e Cleanup. 2017-05-25 20:24:02 -07:00
Branimir Karadžić
d5eb3fb08d texturev: Added panning. 2017-05-25 15:12:07 -07:00
Branimir Karadžić
4be1d1e292 Cleanup. 2017-05-24 22:40:53 -07:00
Branimir Karadžić
c8abb371c9 texturev: Added mouse wheel zoom. 2017-05-24 21:12:30 -07:00
Branimir Karadžić
e8c630c001 Cleanup. 2017-05-16 17:29:59 -07:00
Branimir Karadžić
68c6b46a65 Exposed vertex stream argument to API. 2017-05-14 11:48:59 -07:00
Branimir Karadžić
fab6630bf8 Added tools version info. 2017-05-10 20:55:31 -07:00
Branimir Karadžić
7c8733c22b Removed texturec source, now lives in bimg. 2017-05-09 20:07:41 -07:00
Branimir Karadžić
f15cfa711e Cleanup. 2017-05-09 17:30:39 -07:00
Branimir Karadžić
dd836d3e45 Cleanup. 2017-05-08 17:51:26 -07:00
Branimir Karadžić
f4f2625685 Added image passthru. 2017-04-29 20:16:41 -07:00
Branimir Karadžić
190c6455cb texturec: Fixed mismatch between input/output format. 2017-04-28 16:19:22 -07:00
Branimir Karadžić
b13dc2373a Cleanup. 2017-04-27 21:13:06 -07:00
Branimir Karadžić
01a76bbdf0 Fixed texture load info. 2017-04-27 21:09:44 -07:00
Branimir Karadžić
3d73d0904b shaderc: Added support for gl_VertexID/InstanceID. Issue #1062. 2017-04-23 15:53:15 -07:00
Branimir Karadžić
c9679731a5 Renaming string functions. 2017-04-22 14:47:02 -07:00
Branimir Karadžić
97ddfaa776 texturec: Added save as option. 2017-04-22 14:20:17 -07:00
Branimir Karadžić
5617c33c4b Cleanup. 2017-04-22 00:27:11 -07:00
Branimir Karadžić
e2ac805822 texturec: Fixed crash when input texture is already BC encoded. 2017-04-21 18:19:44 -07:00
Branimir Karadžić
573b155862 texturec: Added image rescaling if '--max <value>' argument is passed. 2017-04-19 21:11:44 -07:00
Branimir Karadžić
6e9e862565 Renaming string functions. 2017-04-16 21:56:17 -07:00
Branimir Karadžić
c26b1f1614 Cleanup. 2017-04-15 18:19:17 -07:00
Branimir Karadžić
8ce85d2462 Added bimg dependency. 2017-04-03 22:42:27 -07:00
Branimir Karadžić
423c655095 Cleanup. 2017-04-03 20:43:57 -07:00
Branimir Karadžić
8b94c13e32 shaderc: Parse in/out correctly. 2017-04-03 17:53:14 -07:00
Branimir Karadžić
e492eb5132 Image code cleanup, preparing for split into new lib. 2017-04-01 14:54:18 -07:00
Branimir Karadžić
294f15fd5e Allow updating RO compute buffers. 2017-03-28 17:35:16 -07:00
Branimir Karadžić
db3939ca16 Merge pull request #1093 from BrianHarris/master
Vulkan/Spirv updates
2017-03-24 17:06:24 -07:00
Brian Harris
c2d62c44ee Spirv compiler fixes 2017-03-24 15:20:38 -05:00
Branimir Karadžić
293c1dc60a Added support for texture2DGrad. 2017-03-23 17:33:29 -07:00
Branimir Karadžić
313749174b Cleanup. 2017-03-11 14:58:09 -08:00
Branimir Karadžić
46ec8d3ca4 VS: Fixing L4 warnings. 2017-03-11 14:44:00 -08:00
Branimir Karadžić
af92146360 Added custom allocator to ImageContainer. 2017-02-19 17:51:38 -08:00
Brian Harris
ae566e2bb6 Some vulkan fixes (#1051) 2017-02-17 09:35:09 -08:00
Branimir Karadžić
2e8c2a0070 Cleanup. 2017-01-19 11:31:14 -08:00
Branimir Karadžić
14dccb7f1e Cleanup. 2017-01-19 00:22:06 -08:00
Branimir Karadžić
f5c2ed411b Fixed tinyexr warnings. 2017-01-18 10:46:08 -08:00
Branimir Karadžić
fd6ab494ff Merge branch 'master' of github.com:bkaradzic/bgfx 2017-01-15 16:22:54 -08:00
Branimir Karadžić
f63553fecc Cleanup. 2017-01-15 16:22:47 -08:00
weshoke
abe4d74f3b Fix doc for shaderc (#1021) 2017-01-15 09:51:30 -08:00
Branimir Karadžić
d9c8501d06 FIxed VS build. 2017-01-11 22:46:41 -08:00
Branimir Karadžić
c992291e94 Updating code to match bx. 2017-01-08 15:55:14 -08:00
Branimir Karadžić
b9b8a6e871 Cleanup. 2017-01-04 08:34:25 -08:00
Branimir Karadžić
3b83f53ab1 Happy New Year! 2017-01-01 00:18:41 -08:00
Branimir Karadžić
52aaf8f482 Cleanup. 2016-12-27 21:06:49 -08:00
Jim Drygiannakis
f78eeaf50c Added Multi-channel SDF rendering option to texturev (#1006) 2016-12-27 10:11:33 -08:00
Branimir Karadžić
6bce3762da Fixed tinyexr warning. 2016-12-22 23:32:24 -08:00
Branimir Karadžić
5c10e94533 Fixed warnings. 2016-12-22 21:14:16 -08:00
Branimir Karadžić
07aae82d16 Replaced checkAvail* with getAvail* API. 2016-12-22 16:18:44 -08:00
Branimir Karadžić
c35d3c2d6f texturev: Added .gif support. 2016-12-18 20:50:15 -08:00
Branimir Karadžić
af9122b209 texturev: Added support for loading .exr images. 2016-12-18 17:02:20 -08:00
Branimir Karadžić
1c392b8c94 Updated glslang. 2016-12-17 12:38:22 -08:00
Branimir Karadžić
1531cc29dc Fixing VS build. 2016-12-15 20:46:12 -08:00
Branimir Karadžić
e0b901a98a VK: Initial commit. 2016-12-15 19:03:47 -08:00
Branimir Karadžić
ec15f0a01f Fixed VS build. 2016-12-06 09:23:22 -08:00
Branimir Karadžić
f450d45f4e Fixed build. 2016-12-05 21:42:48 -08:00
Branimir Karadžić
1a2e60b1dd Updating embedded shader handling. 2016-12-05 20:59:32 -08:00
Branimir Karadžić
65ef9e8b39 Fixed build. 2016-12-05 20:00:08 -08:00
Branimir Karadžić
e795d8227a shaderc: Use HLSL code path for SPIR-V. 2016-11-03 22:00:55 -07:00
Branimir Karadžić
1d0be51615 shaderc: Output Metal uniform reflection data. 2016-10-31 20:33:14 -07:00
Branimir Karadžić
c5f2c5b373 Cleanup. 2016-10-20 19:52:56 -07:00
Branimir Karadžić
23d592a862 Cleanup. 2016-10-19 18:11:47 -07:00
Branimir Karadžić
44a5b7a328 shaderc: Added SPIR-V target. 2016-10-16 10:29:46 -07:00
Branimir Karadžić
599992c8f1 Added ability to specify api thread wait timeout. Fixed HLSL compiler. 2016-10-13 15:01:27 -07:00
Branimir Karadžić
272195da3f Updated embedded shaders. 2016-10-05 20:41:25 -07:00
Branimir Karadžić
d639452e9b noop: Pretend all features that are not returning results to CPU are available. 2016-10-03 18:26:22 -07:00
Branimir Karadžić
441459f5c0 Cleanup. 2016-10-02 20:01:28 -07:00
Branimir Karadžić
e5b9b8d7aa Cleanup. 2016-10-01 12:38:41 -07:00
Branimir Karadžić
2380221c81 shaderc: Added SPIR-V stub. 2016-09-30 20:03:16 -07:00
Branimir Karadžić
ece1a0e49b shaderc: Added pssl stub. 2016-09-30 18:16:04 -07:00
Branimir Karadžić
ce20d3ab08 texturec: Fixed uninitialized texture layer. 2016-09-29 18:30:08 -07:00
Branimir Karadžić
57d34f557b Cleanup. 2016-09-28 16:42:15 -07:00
Branimir Karadžić
d1e51b118a texturec: Fixed crash when converting 16bpp single channel PNG. 2016-09-27 18:12:22 -07:00
Branimir Karadžić
e0aeb630ad Fixed render debug events colors. 2016-08-24 13:16:04 -07:00
Branimir Karadžić
4a59f19f8a texturev: Updated help screen. 2016-08-23 23:18:41 -07:00
Branimir Karadžić
67ba6eb27c Fixed build error. 2016-08-23 22:57:16 -07:00
Branimir Karadzic
6ca8c213d9 Cleanup. 2016-08-23 22:17:39 -07:00
Branimir Karadžić
08438fa567 texturev: Added texture array support. 2016-08-23 22:06:50 -07:00
Branimir Karadžić
92b11850b4 Fixing image API to deal with layers. 2016-08-22 23:16:40 -07:00