summaryrefslogtreecommitdiff
path: root/vulkan/scripts/code_generator.py
AgeCommit message (Collapse)Author
2019-10-11Vulkan: add docs for the framework generation scriptsYiwei Zhang
Bug: 134185757 Test: ./scripts/code_generator.py && build Change-Id: I108412fdc672c5513f570ddac9221074a0027cd0
2019-10-11vulkan: clean up the framework generation scriptYiwei Zhang
1. Instead of mixing up all code formats, stick to pep8 and python style guide 2. Removed some redundant functions 3. Simplified seme code logic 4. Move constant codes back to main code gen blocks for readibility 5. Moved most of the hard-coded constants to the top 6. Removed a redundant clang format hint 7. Removed any mention of the legacy code gen stuff Bug: 134185757 Test: ./scripts/code_generator.py && build Change-Id: I1eca91fb0d181b7e8353c4c6a651d80ed1f2d1e0
2019-07-11Merge "Generate Vulkan framework from Vulkan registry (Part 3)"TreeHugger Robot
2019-07-11Generate Vulkan framework from Vulkan registry (Part 3)Adithya Srinivasan
Instead of using the manually created vulkan.api file for generating the Vulkan driver framework, we generate it directly from the vulkan registry (vk.xml) Bug: 134711355 Test: Build and flash, dEQP tests Change-Id: I2fc3bc03489bd47c2239eb083c988157979fd674
2019-07-11Merge "Vulkan: make framework gen script executable"TreeHugger Robot
2019-07-10Vulkan: make framework gen script executableYiwei Zhang
Also adds the .gitignore file to ignore the auto generated .pyc files. Bug: 134711355 Test: build, flash and boot. Change-Id: I68621c4af73c422c9f42c92822fc4a1daf89a451
2019-07-10Generate Vulkan framework from Vulkan registry (Part 2)Adithya Srinivasan
Instead of using the manually created vulkan.api file for generating the Vulkan driver framework, we generate it directly from the vulkan registry (vk.xml) Bug : 134711355 Test: Build and flash, dEQP tests Change-Id: I7a7c04a05d9eea5a03b4651fcff75948d3353933
2019-07-02Generate Vulkan framework from Vulkan registryAdithya Srinivasan
Instead of using the manually created vulkan.api file for generating the Vulkan framework, we generate it directly from the vulkan registry (vk.xml) Bug: 134711355 Test: Build and flash, dEQP tests Change-Id: I7e85cd4b64d13b8ed2c54678090f405171854a40