aboutsummaryrefslogtreecommitdiff
path: root/scripts/threading_generator.py
AgeCommit message (Collapse)Author
2017-06-09layers: Simplify threadchecker GPA handlingMark Lobodzinski
Change-Id: I11cdc2f6524926714d22abd08fba0a670a3a4a97
2017-02-28layers: Special-case threading GetSwapchainImagesMark Lobodzinski
This API is a special-case for the code-gen in that it sometimes returns an array of images. These do not need to be counted by start/finishReadObject and so were moved into the non-generated part of the layer source. Change-Id: Iaaab9143abadbf025b5f3c118aa26dae3c6f1bec
2017-02-16layers: Fix AllocateDescriptorSets in threadingMark Lobodzinski
Needed to special case this routine to skip validating objects before creation. Caught in CTS testing. Change-Id: Ic1c1b69bd1d75a5742c8b709624153db6af71885
2017-02-14layers: Remove predefined threading object listsMark Lobodzinski
These lists were hard-coded in the generator. Added on-the-fly detection of handles to reduce maintenance. Change-Id: I8a897da731d96c2f70f00e479a17c355f03a7486
2017-02-14Layers: Add KHR/KHX/NN extensions to threading layerMark Lobodzinski
These were skipped due to problems in codegen. Added support for new objects into the layer, fixed codegen. Change-Id: Iaf4fcaa229664f7d3118da4db35649fbdf36e2eb
2017-02-08layers:Rename get_my_data_ptr to GetLayerDataPtrTobin Ehlis
Change utility function get_my_data_ptr() to be named GetLayerDataPtr() which is more descriptive and capital camel case in-line with coding standard.
2017-01-24loader: Update the loader to 1.0.39Mark Young
Add new extensions for 1.0.39. Also, updated layers to include minimal set of functionality for 1.0.39 extensions. Extensions include: - VK_KHR_get_physical_device_properties2 - VK_KHR_shader_draw_parameters - VK_EXT_direct_mode_display - VK_EXT_display_surface_counter - VK_EXT_display_control Also, redo the LoaderAndLayerIf document. Change-Id: I10412086da7a798afe832a3892e18f606259b5af
2016-12-19layers: Make generators Python 2.7-compatible.Jamie Madill
ANGLE and Chromium are fixed with Python 2.7, so we need to update the generator to something that is compatible with 2.7 and 3.2. The unicode handling is different between the two, so switch scripts to use unicode literals (u'txt' instead of 'txt'). Change-Id: I1570a45e302a09bb1f99eabc84f50b2ec599944d
2016-11-21build: Move XML codegen scripts into scripts dirMark Lobodzinski
- Update android-generate.bat and android-generate.sh - Updated layer CMakeLists.txt files for new path Change-Id: I1b1c9dbc9e944c90e95542fcfdda1d2e804517f3