20 Commits

Author SHA1 Message Date
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