Commit Graph

375 Commits

Author SHA1 Message Date
Branimir Karadžić 29585d85ca Added numBackBuffers to initialization parameters. 2018-10-02 16:40:12 -07:00
Branimir Karadžić 474f6e1472 Updated glslang. 2018-10-01 20:01:14 -07:00
Branimir Karadžić 50ab2b9f2b shaderc: Added keep-intermediate option. 2018-09-25 18:11:06 -07:00
attilaz 9f5bb14651 typo in usage? (#1500) 2018-09-24 11:07:32 -07:00
Branimir Karadžić 07d909b5f0 Fixed crash on NULL dereference. 2018-09-03 13:56:11 -07:00
Branimir Karadžić a4bedea36c Fixed warning. 2018-09-02 22:34:04 -07:00
Francis Hart 86f52812cd Fix issue with tab character in shaderc output (#1470)
When printing the binary representation of the converted shader, shaderc
also prints a comment with the ascii readable characters for each line.
For unprintable characters, it relies on isprint() to replace them with
the '.' character.

Under MSVC 2017, isprint() may incorrectly return true for the tab
character. This patch adds a WAR to explicitly test for tabs, to make
sure they get replaced with '.'.
2018-08-28 18:08:24 -07:00
Branimir Karadžić d2a3f6cf50 Cleanup. 2018-08-27 20:25:54 -07:00
divinon 218c9e5ea1 Fix error line searching for HLSL compiled with debug info. (#1414) 2018-06-18 12:51:32 -07:00
Branimir Karadžić a167dcda12 Fixed gl_FrontFacing behavior. 2018-06-08 16:52:09 -07:00
Branimir Karadžić 76c19a7676 shaderc: Fixed issues with VFACE that cause X4576: Non system-generated input signature parameter... error 2018-06-05 17:41:10 -07:00
Branimir Karadžić 66cc9da65a Updated fcpp. 2018-04-24 20:07:38 -07:00
Branimir Karadžić fe1ecd20bf Cleanup. 2018-04-19 19:02:00 -07:00
Branimir Karadžić dcc559536a shaderc: GLSL patching. 2018-04-16 18:00:24 -07:00
Branimir Karadžić 0c405fc256 shaderc: Fixed SPIRV uniform offsets. 2018-04-14 10:30:00 -07:00
Branimir Karadžić ec3241a869 shaderc: Remove unused uniforms from SPIRV shader. 2018-04-13 17:12:43 -07:00
Branimir Karadžić fc87e05199 shaderc: Added SPIR-V uniform buffer size. 2018-04-12 20:20:41 -07:00
Branimir Karadžić d8160075e8 shaderc: Flip gl_Position.y when building SPIR-V. 2018-04-12 19:54:19 -07:00
Branimir Karadžić ae8f21c467 SPIRV: Removed remap, and renamed gl_FragData_X_ to bgfx_FragDataX to workaround NV/VK driver bug. 2018-04-11 21:02:31 -07:00
Branimir Karadžić 172b7c506b Added SPIRV-Tools. 2018-04-10 19:44:28 -07:00
Branimir Karadžić 8e6450de15 Updated ImGui. 2018-03-22 21:11:18 -07:00
Branimir Karadžić 9f0a889cca shaderc: Added GLES2 fallback for transpose. 2018-03-16 22:41:51 -07:00
Branimir Karadžić 52a5f630fd shaderc: Added command line info after preprocessing shader. 2018-03-16 18:15:16 -07:00
Branimir Karadžić f2e19da28a Cleanup. 2018-03-15 18:27:34 -07:00
Branimir Karadžić a2e553665c Cleanup. 2018-03-09 19:36:36 -08:00
Branimir Karadžić 954a2df953 Fixed GLSL intepolator qualifier. 2018-02-17 10:04:42 -08:00
Branimir Karadžić 3198dd8226 Cleanup. 2018-02-14 22:01:24 -08:00
Branimir Karadžić cf91b62542 shaderc: Allow passing CS buffers into all shader stages in GLSL. 2018-01-15 17:39:18 -08:00
Lectem 7960b42c90 Fix shaderc leaks (#1313)
* Fix fcpp memory leaks

* Fix glsl_optimizer leaks
2018-01-13 10:08:03 -08:00
Branimir Karadžić 052948f173 Cleanup. 2018-01-12 16:38:54 -08:00
Branimir Karadžić b8f8370935 shaderc: Fixed depends option. 2018-01-10 16:47:43 -08:00
Branimir Karadžić b103741c1a shaderc: Updated version. 2018-01-04 19:04:30 -08:00
Branimir Karadžić f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić 0110c8c0b0 shaderc: HLSL fixed interpolation specifier. 2017-12-11 10:47:44 -08:00
Branimir Karadžić f9d39b2380 Cleanup. 2017-12-09 17:55:09 -08:00
Branimir Karadžić 7384171900 Fixed view id remapping. 2017-11-27 15:57:31 -08:00
Branimir Karadžić 1e16af3701 Cleanup. 2017-11-27 14:29:39 -08:00
attilaz b8886a3531 Adding an API to shaderc (#1280) 2017-11-24 10:01:13 -08:00
Branimir Karadžić 2650897f06 Fixed build. 2017-10-01 22:52:26 -07:00
Branimir Karadžić ed572fc5a6 Cleanup. 2017-09-30 16:25:11 -07:00
Branimir Karadžić 88e00edf4d Fixed build. 2017-09-25 20:02:25 -07:00
Branimir Karadžić 1218981a22 Cleanup. 2017-09-25 17:51:15 -07:00
Branimir Karadžić a3309c1205 Fixed issue #1236. 2017-09-17 16:54:37 -07:00
Branimir Karadžić 9a7ab977ec Fixed glsl shadow sampler with GLSL 1.30. 2017-08-18 16:59:55 -07:00
Branimir Karadžić 3e212b519f Moving code around and renaming files. 2017-07-15 21:01:08 -07:00
Branimir Karadžić a274c9a6c5 Replaced BX_OVERRIDE with override. 2017-07-15 00:17:29 -07:00
Branimir Karadžić f5dea0d1e1 Merge branch 'master' of github.com:bkaradzic/bgfx 2017-07-14 00:16:04 -07:00
Branimir Karadžić 535ad9c9b6 Cleanup. 2017-07-14 00:15:54 -07:00
Branimir Karadžić d50b29ac6c Cleanup. 2017-07-14 00:14:57 -07:00
Branimir Karadžić 24e796fa5b Cleanup. 2017-07-14 00:10:33 -07:00
Branimir Karadžić b83204d516 Added kExitSuccess/Failure constants. 2017-06-20 21:42:23 -07:00
Branimir Karadžić 236ef4b875 Fixed shader binary truncation. Issue #1170. 2017-06-20 20:34:41 -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ć 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ć 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ć dbceaf702e Cleanup. 2017-05-25 20:24:02 -07:00
Branimir Karadžić e8c630c001 Cleanup. 2017-05-16 17:29:59 -07:00
Branimir Karadžić fab6630bf8 Added tools version info. 2017-05-10 20:55:31 -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ć 6e9e862565 Renaming string functions. 2017-04-16 21:56:17 -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ć 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
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
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ć 3b83f53ab1 Happy New Year! 2017-01-01 00:18:41 -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ć 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ć 57d34f557b Cleanup. 2016-09-28 16:42:15 -07:00
Branimir Karadžić 08438fa567 texturev: Added texture array support. 2016-08-23 22:06:50 -07:00
Branimir Karadžić 7537b705e5 GL: Added support for texture array. 2016-08-21 14:03:16 -07:00
Branimir Karadžić e5aa71db4d Added centroid interpolation modifier. 2016-07-10 20:49:10 -07:00
Branimir Karadžić 4b26830fc1 shaderc: Allow shader without color target write. 2016-07-01 20:38:12 -07:00
Jonathan Howard 41580bf263 Potential fix for loss-of-conversion cast in shaderc 2016-06-29 02:39:57 -07:00
Branimir Karadžić dae27de242 Fixed issue #814. 2016-06-21 20:56:39 -07:00
Branimir Karadžić e50bda7818 Cleanup. 2016-06-15 09:33:11 -07:00
Branimir Karadžić d8d17994dc GL: Fixed MSAA texture sampling. 2016-06-13 14:47:37 -07:00
Branimir Karadžić 407c37e8d3 Cleanup. 2016-05-08 14:50:04 -07:00
Branimir Karadžić cdf87ab691 shaderc: Added --disasm flag support for GLSL. 2016-04-30 11:44:38 -07:00
Branimir Karadžić 53e2439eba shaderc: Added half-texel fixup for D3D9 (experimental, commented out). 2016-04-14 19:41:06 -07:00
Branimir Karadžić 310bcfcfeb Cleanup. 2016-03-30 20:32:13 -07:00
Dario Manesku 4ba8725692 Run preprocessor before determining input/output. 2016-03-30 05:29:03 +02:00
Branimir Karadžić a076c1a03b Exposed GL_ARB_gpu_shader5 and GL_ARB_shading_language_packing to shaderc. 2016-03-18 11:32:04 -07:00
Branimir Karadžić 597b10128e Cleanup. 2016-02-21 14:08:20 -08:00
Branimir Karadžić c5a2ddd662 Cleanup. 2016-02-01 22:23:57 -08:00
Branimir Karadžić 1ae89c70ef shaderc: Allow different HLSL compilers. 2016-02-01 15:53:11 -08:00
Branimir Karadžić d050ee9641 Fixed MinGW build. 2016-02-01 10:57:02 -08:00
Branimir Karadžić 016bfc4290 Improved reader/writer error handling. 2016-01-31 16:00:02 -08:00
Branimir Karadžić d53b27d353 Cleanup. 2016-01-30 21:13:41 -08:00
Branimir Karadžić 2cf7eaaefc Cleanup. 2016-01-30 20:59:50 -08:00
Branimir Karadžić ee40695502 shaderc: Fixed Wine build. 2016-01-30 18:53:30 -08:00
Branimir Karadžić a972d1fef0 Tools cleanup. 2016-01-30 16:15:25 -08:00
Branimir Karadžić 6d80ef7835 shaderc: Added command line argument for setting preprocessor defines. Issue #662. 2016-01-22 20:27:03 -08:00
Branimir Karadžić 4bb2b623d3 Happy New Year! 2016-01-01 00:11:04 -08:00
Branimir Karadžić 930fbe9e1a shaderc: Normalize EOL before processing shader. 2015-12-28 17:16:11 -08:00
Branimir Karadžić fac71e9e35 Fixed issue #569. 2015-12-08 16:09:30 -08:00
Branimir Karadžić 86839f6e2e shaderc: GLSL autodetect use of profile 130. 2015-10-18 19:35:46 -07:00
Branimir Karadžić 86ec6b5f90 Cleanup. 2015-09-03 18:33:41 -07:00
Branimir Karadžić 4470f7097c Fixed HLSL reflection for samplers. 2015-09-01 16:44:11 -07:00
Branimir Karadžić 8adc099b02 Cleanup. 2015-07-30 11:36:26 -07:00
Brad Roepstorff b8fc92520f adding better error message for missing varying.def.sc in shaderc 2015-07-29 20:58:35 -04:00
Branimir Karadžić 527ab0bcc1 shaderc: Metal fixes. 2015-06-12 15:22:01 -07:00
Branimir Karadžić ce1b41336d shaderc: Adding metal shader type. 2015-06-12 15:08:01 -07:00
Branimir Karadžić ff01992cb7 Refactored uniform types. 2015-05-28 15:27:00 -07:00
Branimir Karadžić 29001134ca Removed dxguid from shaderc, use INITGUID instead. 2015-05-26 12:08:12 -07:00
Branimir Karadžić 1deb6a2e9d Fixed issue #385. 2015-05-12 19:55:54 -07:00
Branimir Karadžić ea375d5c03 Fixed MinGW compile error. 2015-04-22 19:43:19 -07:00
James Darpinian bc08ef142e Stop hardcoding the GUID for ID3D11ShaderReflection.
This GUID changes depending on what version of the DirectX SDK you have.
The GUID is defined in d3d11shader.h as a const global, not a preprocessor
macro, so this #ifndef was clobbering it always. This caused DX11 shader
compliation to fail when using the Windows 8.1 SDK.
2015-04-22 19:15:08 -07:00
Mike Popoloski 121cc748c2 Fixing a shader linkage crash in D3D11 for 10level9 targets
Lower feature level targets in D3D11 also require SV_Position as an input param to the pixel shader, otherwise there are linkage mismatches between the vertex and pixel shaders.
2015-04-16 19:24:27 -04:00
Branimir Karadžić 6878b8de29 Cleanup. 2015-04-13 14:45:14 -07:00
Branimir Karadžić cea3815dff Fixed HLSL shader stripping. 2015-04-13 12:54:45 -07:00
Branimir Karadžić a17f9cfa9b Cleanup. 2015-04-12 22:26:18 -07:00
Branimir Karadžić 7825f3a41e Cleanup. 2015-04-11 20:52:05 -07:00
Mike Popoloski 643d7939d7 Fixing a uniform parsing issue. 2015-04-11 16:11:16 -04:00
Mike Popoloski 2819f93f26 shaderc dx11 now removes unused constants
The D3D11 shader compiler doesn't remove unused constants because it would change the size of buffers uploaded by the application. This means that all of the default unused bgfx uniforms take up a huge amount of space that forces the app to waste a ton of time uploading zeroes. This change is a bit of a hack but removes the unused constants and improves performance a great deal.
2015-04-11 15:40:31 -04:00
Branimir Karadžić db9802a73f Fixed Linux build. 2015-04-10 21:24:25 -07:00
Mike Popoloski 9976f6cc4c Removing now unused shaderc_dx9 source and renaming dx11 source file. 2015-04-10 22:23:01 -04:00
Mike Popoloski 3e49bf536d Can't use #ifdef for checking IID_ID3D11ShaderReflection, because it's not a macro... 2015-04-10 22:08:04 -04:00
Mike Popoloski f919f7811f Cleanup 2015-04-10 22:01:58 -04:00
Mike Popoloski 6e53a5e229 Remove last dependence on legacy DXSDK / D3DX
The legacy DXSDK was only needed for DX9 shader compilation, but D3DCompile can handle old shader models. The only other thing needed was reflection support for getting constant data, which I've added.
2015-04-10 22:01:57 -04:00
Branimir Karadžić 7cd9af179f Fixed file names. 2015-04-05 11:55:04 -07:00
Branimir Karadžić 9604a3f23b Fixed issue #322. 2015-04-05 11:24:59 -07:00
Branimir Karadžić 12184e87de Fixed variable shadowing warnings. 2015-04-02 23:31:28 -07:00
Branimir Karadžić 2d426d0e50 Added D3DXDisassembleShader definition for MinGW. 2015-04-01 10:59:10 -07:00
Branimir Karadžić dbca022e31 Cleanup. 2015-04-01 09:20:40 -07:00
Miodrag Milanovic 364f80eb5e D3DXDisassembleShader is not exposed in mingw libraries (nw) 2015-04-01 13:29:19 +02:00
Branimir Karadžić 55d9a43a3c Fixed MinGW compile error. 2015-03-31 15:09:43 -07:00
Branimir Karadžić a8b8cedb1b shaderc: Fixed ESSL build. 2015-03-23 16:14:40 -07:00
Branimir Karadžić baebc645c0 Fixed shaderc. 2015-03-23 15:23:25 -07:00
Branimir Karadžić b2da0cce93 Added [u/i]sampler3D. 2015-03-17 17:27:04 -07:00
Branimir Karadžić 100673b736 shaderc: Rename BITANGENT semantics to BINORMAL when building with D3D9 SM3 compiler. 2015-01-15 17:32:43 -08:00
Branimir Karadžić 8d70a2abde Added gl_PrimitiveID builtin for fragment shaders. 2015-01-12 19:37:42 -08:00
Branimir Karadžić c25dd466be Updated copyright year. 2015-01-01 15:04:46 -08:00
Daniele Bartolini 98e3552fe8 Fix shaderc debug assert failed (issue #120) 2014-12-11 16:12:58 +01:00
Branimir Karadžić 878cbd41bd shaderc: Added shader strip. 2014-12-05 20:28:15 -08:00
Branimir Karadžić 18e9c30a0c Updated OVR SDK 0.4.4. 2014-12-05 19:17:59 -08:00
Branimir Karadžić 8cd9551f26 shaderc source split into multiple files. 2014-12-03 20:16:20 -08:00
Dario Manesku 984463c773 Removed redundant NOMINMAX define as it's now defined in 'bx/platform.h'. 2014-11-26 05:13:40 +01:00
Branimir Karadzic bb0a305333 shaderc: Added error message with input source file is not found. 2014-11-23 09:37:13 -08:00
Branimir Karadžić 748da31049 Skip white space between $input/$output. 2014-10-31 21:54:35 -07:00
Branimir Karadzic 02346be7cb Skip white space before parsing /. 2014-10-31 09:46:50 -07:00
Branimir Karadžić 29b7249fc1 Cleanup. 2014-10-18 15:44:45 -07:00
Branimir Karadžić 6b00f65849 Increased number of MRT to 8. 2014-09-01 11:24:51 -07:00
Branimir Karadžić 66890595b9 Added serialization for vertex decl attribute enums. Binary format changes. Rebuilt all meshes and shaders. 2014-08-17 17:20:15 -07:00
Branimir Karadžić c6fe2577c4 Added support for *s_4_0_level_9_3 profile DX11 shaders. 2014-08-11 20:34:52 -07:00
Branimir Karadžić ac49c6f129 Added RG8 texture format. 2014-07-25 23:16:11 -07:00
Branimir Karadžić 2f292bd348 Removed need for varying.def semicolont terminator. 2014-07-22 21:04:03 -07:00
Branimir Karadžić 62b620a1a0 Initial compute support. 2014-07-20 20:27:13 -07:00
Branimir Karadžić 0ebb4923fc Added interpolator qualifier support. 2014-06-25 18:43:26 -07:00
Branimir Karadžić bba2ef8031 Added predefined uniforms for inverted view/proj/viewproj matrices.
shaderc: Added raw shader support.
shaderc: Fixed uniform types.
2014-05-10 20:51:54 -07:00
Branimir Karadžić 7bc62b1d07 Added tristrip support. 2014-04-26 23:48:41 -07:00
Branimir Karadžić bc36c29f2a Added ability to retrieve uniforms used by shader. 2014-04-15 19:10:56 -07: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ć a68ffbf4a0 WIP: Adding texture compare modes and shadow samplers support. 2014-02-23 11:21:23 -08:00
Branimir Karadžić 771909c988 Fixed issue #74. 2014-02-13 22:13:19 -08:00
bkaradzic a2b4b96e55 Regenerated parsers. 2014-02-11 19:47:47 -08:00
Branimir Karadžić 557dcef3dd Updated glsl-optimizer. 2014-02-10 23:06:13 -08:00
Branimir Karadžić 9ff1d0c513 Updated copyright year. 2014-02-10 22:07:04 -08:00
Branimir Karadžić ad335be715 shaderc: Added ARB_shader_texture_lod extension. 2014-02-09 16:46:50 -08:00
bkaradzic cc77e7c743 shaderc: Improved error output. Added code preprocessing before substituting code. 2014-02-08 21:48:35 -08:00
bkaradzic 877621105d Added MRT support. 2014-02-05 23:07:11 -08:00
bkaradzic d401bd992a Write GLSL shader #version before compiling shader. 2014-02-01 22:42:50 -08:00
bkaradzic 3e3de1e35a Pass precision qualifier from varying.def.sc to shader. 2014-02-01 21:15:14 -08:00
bkaradzic 7e656fa4ef Added GL 3.1 core profile shader patching. 2013-12-20 19:51:17 -08:00
bkaradzic 8c2b39efe2 Fixed warnings. 2013-12-07 10:45:15 -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
bkaradzic e93449571d shaderc: Fixed return value on error. 2013-10-05 18:53:15 -07:00
bkaradzic e78dc677d5 Fixed function argument comma insertion. 2013-10-01 22:50:56 -07:00
bkaradzic a2466367ac Added gl_FrontFacing builtin for HLSL. 2013-10-01 22:07:40 -07:00
bkaradzic e05d250948 Added debug info for shaders build with DX11 compiler. 2013-08-26 22:40:02 -07:00
bkaradzic 2d21e92cd8 Added Clang toolchain support for Linux. 2013-08-11 19:01:17 -07:00
bkaradzic 8f026846ff DX9: Improved shader debug info output. 2013-08-09 21:32:23 -07:00
bkaradzic 4c4c2eb5cb examples-common: Reogranized sources. Added command interpreter and input bindings support. 2013-08-07 21:45:56 -07:00