| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| reduce: miscellaneous fixes (#2494) * Fix .gitignore * Add missing reduction pass: RemoveBlockReductionOpportunityFinder * Add DumpShader functions in test_reduce for debugging * Add DumpShader functions in spirv-reduce for debugging * Fix include style * Don't use "using namespace" | 7 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| spirv-reduce: add OperandToUndefReductionPass (#2200) * Add OperandToUndefReductionPass. Fixes #2115. Also added some tests that are similar to those in OperandToConstantReductionPassTest. In addition, refactor FindOrCreateGlobalUndef into reduction_util.cpp. Fixes #2184. Removed many documentation comments that were identical or very similar to the overridden function's documentation comment. | 7 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Refactoring (#3793) Avoids the use of "using" in favour of explicit qualification, to be consistent with spirv-fuzz. Fixes indentation in a TODO comment. Addresses and removes two existing TODO comments by moving some helper functionality into reduction_util. Related issue: #2184. | 5 年前 |
| reduce: add large tests and fix (#2947) * Add larger reducer tests. * Fix conditional_branch_to_simple_conditional_branch_opportunity pass. | 6 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| reduce: miscellaneous fixes (#2494) * Fix .gitignore * Add missing reduction pass: RemoveBlockReductionOpportunityFinder * Add DumpShader functions in test_reduce for debugging * Add DumpShader functions in spirv-reduce for debugging * Fix include style * Don't use "using namespace" | 7 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| Fix the missing pch files in spirv-reduce (#2097) | 7 年前 |
| spirv-reduce: Remove unused uniforms and similar (#3321) Extends the pass for removing unused instructions so that it can remove global declarations (such as types and variables) that are only used by decorations with which they are intimately connected, such as descriptor set and binding decorations. | 6 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| spirv-reduce: Remove redundant r-value references (#4232) | 5 年前 |
| reduce: miscellaneous fixes (#2494) * Fix .gitignore * Add missing reduction pass: RemoveBlockReductionOpportunityFinder * Add DumpShader functions in test_reduce for debugging * Add DumpShader functions in spirv-reduce for debugging * Fix include style * Don't use "using namespace" | 7 年前 |
| spirv-reduce: add OperandToUndefReductionPass (#2200) * Add OperandToUndefReductionPass. Fixes #2115. Also added some tests that are similar to those in OperandToConstantReductionPassTest. In addition, refactor FindOrCreateGlobalUndef into reduction_util.cpp. Fixes #2184. Removed many documentation comments that were identical or very similar to the overridden function's documentation comment. | 7 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Refactoring (#3793) Avoids the use of "using" in favour of explicit qualification, to be consistent with spirv-fuzz. Fixes indentation in a TODO comment. Addresses and removes two existing TODO comments by moving some helper functionality into reduction_util. Related issue: #2184. | 5 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| reduce: miscellaneous fixes (#2494) * Fix .gitignore * Add missing reduction pass: RemoveBlockReductionOpportunityFinder * Add DumpShader functions in test_reduce for debugging * Add DumpShader functions in spirv-reduce for debugging * Fix include style * Don't use "using namespace" | 7 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| spirv-reduce: Remove unused uniforms and similar (#3321) Extends the pass for removing unused instructions so that it can remove global declarations (such as types and variables) that are only used by decorations with which they are intimately connected, such as descriptor set and binding decorations. | 6 年前 |
| reduce: miscellaneous fixes (#2494) * Fix .gitignore * Add missing reduction pass: RemoveBlockReductionOpportunityFinder * Add DumpShader functions in test_reduce for debugging * Add DumpShader functions in spirv-reduce for debugging * Fix include style * Don't use "using namespace" | 7 年前 |
| reduce: add remove_selection_reduction_opportunity (#2485) Fix #2484 | 7 年前 |
| reduce: add remove_selection_reduction_opportunity (#2485) Fix #2484 | 7 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Remove unused struct members (#3329) Adds a reduction pass to remove unused members from structs. | 6 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| reduce: Add two branch reduction passes (#2507) * Fix #2320. conditional_branch_to_simple_conditional_branch reduction pass changes conditional branches so both targets point to the same block id (creating a "simple" conditional branch). * Fix #2501. simple_conditional_branch_to_branch reduction pass changes "simple" conditional branches to branches. * Fix #2503. conditional_branch_to_simple_conditional_branch proper handling of back-edges. | 7 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to vulkan-sdk-1.3.275.0 Signed-off-by: huruitao <huruitao@kaihong.com> | 2 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| update to v2022.4 Signed-off-by: wangshi <wangshi@kaihong.com> | 3 年前 |
| spirv-reduce: Support reducing a specific function (#3774) Motivated by integrating spirv-reduce into spirv-fuzz, so that an added function can be made smaller during shrinking, this adds support in spirv-reduce for asking reduction to be restricted to the instructions of a single specified function. | 5 年前 |