36 Commits

Author SHA1 Message Date
0d76896780 upgraded SPIRV-Cross 2023-05-31 15:01:36 +08:00
20463da42e added vulkan_version/spv_version 2023-05-31 14:36:33 +08:00
27799c5569 used ShaderStageIO 2023-03-20 14:39:58 +08:00
a9df8965ea split SPVParseData from SPVData 2023-03-20 14:28:14 +08:00
34679a632d renamed to ShaderAttribute instead of ShaderStage 2023-03-17 15:37:26 +08:00
21913cc030 added GLSLCompilerStatic 2023-03-07 17:50:16 +08:00
b3202f5a9b 1.changed the shader resource's name from 128 to 32.
2.changed the basetype and vec_size type from uint32_t to uint8_t
2023-03-07 17:49:50 +08:00
b8f8c9a337 added GetIndex at VKShaderParse.h 2023-02-27 18:03:44 +08:00
1c92d0eeaa optimized codes. 2023-02-18 17:27:16 +08:00
bb9096fb1a upgraded SPIRV-Cross. 2023-02-18 16:00:50 +08:00
94e6473ce6 Optimize the code layout to make it easier to read 2023-02-18 15:40:55 +08:00
d2568072c7 fixed a bug that Init after error position. 2023-02-17 12:10:14 +08:00
532421fea7 supported ray tracing shader. 2023-02-14 20:52:35 +08:00
ae95ec2827 Merge branch 'master' of https://github.com/hyzboy/GLSLCompiler 2023-02-14 17:59:29 +08:00
322728f0bc improved codes....(you can not update) 2023-02-14 17:52:14 +08:00
80e09fb99c optimized codes that added new_strcpy 2023-01-20 23:25:01 +08:00
1b777626f7 layouted codes. 2022-09-22 11:27:49 +08:00
e547cc1921 added GetLimit/SetLimit interface 2022-09-21 21:19:29 +08:00
3918efb4a8 supported SPIRV-Cross of VulkanSDK 2022-09-21 19:26:16 +08:00
e813fb426a supported preamble 2022-06-28 21:00:59 +08:00
bf344f538c layout codes. 2022-05-11 16:12:04 +08:00
45b89ad66f updated SPIRV-Cross 2021-07-29 16:21:44 +08:00
af2a35bfef use ShaderLanguageType instead of ShaderType because We can redefine ShaderType. 2021-07-29 14:23:17 +08:00
Jayou
42a198ea6e add custom entrypoint support (hlsl). 2020-10-21 20:44:04 +08:00
Jayou
38fb792d79 add shader_stage to SPVData. 2020-10-15 15:15:03 +08:00
Jayou
7506a66008 fix bug when use .dll with diff env (e.g. debug/release). 2020-10-15 14:58:31 +08:00
Jayou
f07557ee28 now support hlsl, #include & more shader resource 2020-10-14 15:43:31 +08:00
63845a4250 set defaultVersion to 110 2020-09-03 16:53:22 +08:00
512cca5b59 force use CoreProfile and Vulkan1.2 2020-09-03 16:23:07 +08:00
4f9be4c4c1 use strnicmp instead stricmp 2020-08-28 17:49:16 +08:00
65cbc81443 use self-define "enum class VertexAttribBaseType" instead "spirv_cross::SPIRType::BaseType" 2020-08-25 17:44:40 +08:00
5a81928c80 add ShaderParse 2020-08-23 18:18:38 +08:00
eb512ff6cf add VKShaderParse.h 2020-08-22 22:03:21 +08:00
e73493cf59 update Export interface 2020-08-22 21:50:41 +08:00
d7af0d0304 finished first version. but don't test. 2020-08-22 19:30:16 +08:00
da5b7d6b9e first commit 2020-08-22 18:12:50 +08:00