Commit Graph
42 Commits
Author SHA1 Message Date
Бранимир Караџић af49c5d264 Happy New Year! 2021-01-14 15:53:49 -08:00
Sandy 6072d4eda0 shaderc_glsl: parse int samplers like float samplers (#2341) 2020-12-30 15:58:39 -08:00
MooZ d65dac2000 Shaderc OpenGL fixes. (#2317)
* Reworked profile cli argument.

* Added missing GLSL profile.

* Fixed essl shader preambule.

* Fixed uniform "parsing" and hlsl profiles.

* Reworked hlsl profiles.

* Fixed missing extension for gl_FragDepth.

* Cleanup.

* Removed version preamble and reverted shadow samplers translation.

* Fixed HLSL profile tests.
2020-12-28 11:24:49 -08:00
Бранимир Караџић 22df26ab70 Cleanup. 2020-07-15 10:42:23 -07:00
Hugo Amnov b62302631e Add Webgpu backend (#2132)
* WebGPU first draft (shaderc bin version 8)

* WebGPU scripts
2020-05-08 08:53:53 -07:00
Sandy Carter 9d09b965f5 shaderc_glsl: skip interp params when parsing glslopt output
Keywords like `flat` qualify type names. Without skipping them, the parser
will not find the type used and fail.
2020-02-20 16:05:00 +00:00
Бранимир Караџић 82f56b5987 Happy New Year! 2020-01-14 21:37:06 -08:00
Бранимир Караџић 3f3a9450ba Happy New Year! 2019-01-13 17:13:25 -08:00
junjie020 9296a44f5e fix metal shader lack of texutre uniform variable 2018-12-26 14:19:07 +08:00
Pang Weiwei 5044400717 fix shaderrc generate wrong shader of matal 2018-12-19 20:26:53 +08:00
Branimir Karadžić 1eb853512e Cleanup. 2018-10-25 22:16:10 -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
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ć f44c8e2b14 Happy New Year! 2018-01-01 11:16:06 -08:00
Branimir Karadžić f9d39b2380 Cleanup. 2017-12-09 17:55:09 -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ć 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ć 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ć 293c1dc60a Added support for texture2DGrad. 2017-03-23 17:33:29 -07:00
Branimir Karadžić 46ec8d3ca4 VS: Fixing L4 warnings. 2017-03-11 14:44:00 -08:00
Branimir Karadžić 3b83f53ab1 Happy New Year! 2017-01-01 00:18:41 -08:00
Branimir Karadžić 1d0be51615 shaderc: Output Metal uniform reflection data. 2016-10-31 20:33:14 -07:00
Branimir Karadžić e5b9b8d7aa Cleanup. 2016-10-01 12:38:41 -07:00
Branimir Karadžić ece1a0e49b shaderc: Added pssl stub. 2016-09-30 18:16:04 -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ć d53b27d353 Cleanup. 2016-01-30 21:13:41 -08:00
Branimir Karadžić a972d1fef0 Tools cleanup. 2016-01-30 16:15:25 -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ć ce1b41336d shaderc: Adding metal shader type. 2015-06-12 15:08:01 -07:00
Branimir Karadžić 12184e87de Fixed variable shadowing warnings. 2015-04-02 23:31:28 -07:00
Branimir Karadžić c25dd466be Updated copyright year. 2015-01-01 15:04:46 -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