Commit Graph
468 Commits
Author SHA1 Message Date
Branimir Karadžić 53dfd981da Replaced eolLF with normalizeEolLf. 2018-10-28 20:48:34 -07:00
Branimir Karadžić 1def5343e6 Replaced strmb with strFindBlock. 2018-10-28 16:58:46 -07:00
Branimir Karadžić 1eb853512e Cleanup. 2018-10-25 22:16:10 -07:00
Branimir Karadžić 72bf5f9870 Cleanup. 2018-10-22 18:08:01 -07:00
Branimir Karadžić 5579ac4686 Cleanup. 2018-10-21 20:33:29 -07:00
Branimir Karadžić 6bff345637 StringView cleanup. 2018-10-21 19:17:44 -07:00
Branimir Karadžić 623fd3cf0b shaderc: Added in/out hash. Fixed shader binary backward compatibility. 2018-10-12 16:41:26 -07:00
Branimir Karadžić 70c06f46c3 shaderc: Updated version. 2018-10-04 19:31:46 -07:00
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
Branimir Karadžić 4433b5bcdc Separating sampler flags from texture creation flags. 2018-08-20 17:12:26 -07:00
Branimir Karadžić 0b0770ed39 texturev: Added image info to menu bar. 2018-07-04 13:36:14 -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ć 0e0da47e61 Added primitive count to perf stats. 2018-05-17 17:24:10 -07:00
Branimir Karadžić 66cc9da65a Updated fcpp. 2018-04-24 20:07:38 -07:00
Branimir Karadžić 80d56ed37c Cleanup. 2018-04-23 16:23:38 -07:00
Branimir Karadžić 098bbe46e9 texturev: Moved context menu into main menu. 2018-04-20 16:42:39 -07:00
Branimir Karadžić fe1ecd20bf Cleanup. 2018-04-19 19:02:00 -07:00
Branimir Karadžić 28e1839342 Added transient buffer stats. 2018-04-18 16:35:57 -07:00
Branimir Karadžić dcc559536a shaderc: GLSL patching. 2018-04-16 18:00:24 -07:00
Branimir Karadžić b6199d9254 Fixed DDS association mimetype. 2018-04-15 07:57:15 -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ć b0a7c13473 texturev: Fixed crash when selected image is invalid. 2018-04-02 06:02:55 -07:00
Branimir Karadžić 498175746e texturev: Fixed layer control for 3D textures with mips. 2018-03-27 18:09:31 -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ć c6b4ce512a Fixed issue #1331. 2018-02-13 16:08:49 -08:00
Branimir Karadžić 584b8b34f0 Added support for independent RGB channel write control. 2018-02-13 12:35:23 -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
Branimir Karadžić 49a75f2fb1 bx math API cleanup. 2018-01-13 15:33:50 -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