aboutsummaryrefslogtreecommitdiff
path: root/layers/linux
AgeCommit message (Collapse)Author
2017-04-17header: Update to 1.0.48 Vulkan versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - updated vulkan.hpp Change-Id: I90407d181ad6a4652e1d1f210ee9b9d21c7857b0
2017-04-10header: Update to 1.0.47 Vulkan versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - updated vulkan.hpp Change-Id: I0da07ad3d623d0f249593fa2d7d8e336e6ee8ad7
2017-04-07loader: Fix loader and layer negotiationMark Young
Resolve missing struct sType as well as extern of vkNegotiateLoaderAndLayerInterface as a C function. Finally, bump up the JSON file version so it looks for the negotiate function. Change-Id: I7fd4784fce6cbd0c303f7b2bb354542e4b16b1df
2017-04-03header: Update to 1.0.46 Vulkan versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - fixed include/vulkan/vulkan.hpp -- see Note Note: The Vulkan.hpp generator asserted when processing the 1.0.46 header files. Added a temporary workaround for this issue, but it may affect use of the vulkan.hpp header file. Change-Id: Iab296bf2004fbf6099baaab148994b15b0392381
2017-03-28header: Update to 1.0.45 Vulkan versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/vk.xml - updated layers json files - updated tests json files - updated include/vulkan/vulkan.hpp - FIXED scripts/vk.xml (see note) NOTE: This commit also includes an unofficial change to vk.xml. The 1.0.45 header update broke the structure definition for device_features2. The mangled line has been replaced in this update. Change-Id: If646355a5b211ca90484d449a1c55412decc3de6
2017-03-21header: Update to 1.0.44 Vulkan versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/generator.py - updated scripts/vk.xml - updated layers json files - updated tests json files - updated include/vulkan/vulkan.hpp Change-Id: I1d18921f75ec74484918be6cfdba394fc397d2f5
2017-03-14header: Update to 1.0.43 header versionMark Lobodzinski
- updated include/vulkan/vulkan.h - updated scripts/cgenerator.py - updated scripts/vk.xml - updated layers json files - updated tests json files - updated loader SOVERSION - updated include/vulkan/vulkan.hpp - updated parameter_validation.cpp with new APIs - updated object_tracker.cpp with new APIs Change-Id: I1fd812cb376d5cddee5ab4acf2e4f8fe6d33b761
2017-03-01vulkan: update to header 1.0.42Mark Young
Updated all necessary files to 1.0.42. This includes the various headers as well as the loader, and the parameter validation, object tracking, and threading layers. Additionally, bump all layer JSON files to 1.0.42. Also, in this change: - Enable loader extension automation so that the loader now generates all extension entry-points automatically during build to reduce likelihood of missing a critical piece on header update. - Enable layer dispatch table extension automation for the same reason. - Fixes from Mark Lobodzinski and Tony Barbour to resolve crash in loader when working with Intel's Windows driver due to GetInstanceProcAddr getting called on inappropriate command names. Change-Id: Ic18d3fac2e145c386c0192031deb5089c91a00d8
2017-02-17header: Update to Vulkan 1.0.41Mark Lobodzinski
updated: - include/vulkan/vk_platform.h - include/vulkan/vulkan.h - scripts/generator.py - scripts/cgenerator.py - scripts/lvl_genvk.py - scripts/reg.py - scripts/vk.xml - include/vulkan/vulkan.hpp - layers/tests json files - loader SOVERSION Change-Id: I1e7c3e39206be3c6d2c12b46c438a1fb9343945e
2017-02-16layers: Remove image layer source/buildMark Lobodzinski
Change-Id: If1fd066048f6eb440298c0f1bb7117a4b9d8100d
2017-02-14header: Update to Vulkan 1.0.40Mark Lobodzinski
fixed: - generators for latex math changes updated: - include/vulkan/vk_platform.h - include/vulkan/vulkan.h - scripts/generator.py - scripts/lvl_genvk.py - scripts/reg.py - scripts/vk.xml - include/vulkan/vulkan.hpp - layers/tests json files - loader SOVERSION Change-Id: Id7d6f9dee73888877f2e7528f5701871f54ece79
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-19header: Update to Vulkan version 1.0.38Mark Lobodzinski
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 38 - header: Updated vulkan.hpp Change-Id: Id0f83c248169bd8b1e03a14c90a5f9b1661cfcc7
2016-12-12header: Update to Vulkan version 1.0.37Mark Lobodzinski
- header: Updated vulkan.h - scripts: Updated generator.py - scripts: Updated vk.xml - scripts: Merged recent genvk.py changes into lvl_genvk.py - layers: Updated json files - loader: Updated SOVERSION to 37 - header: Rebuilt and updated vulkan.hpp - layers: Updated thread_checker for new functions - scripts: Fix up vk_helper.py overzealous count detection Change-Id: Ia10f5fc759166a09999f01e68bbcadb30ddf67f7
2016-11-18header: Update header files to version 1.0.34Mark Lobodzinski
- Updated vulkan.h - Updated vk.xml - updated windows/linux *.json files - updated Linux SOVERSION - updated vulkan.hpp Change-Id: I288e2646445aec88aa4a3a9243dd65293fe1028a
2016-11-17header: Update header files to version 1.0.33Mark Lobodzinski
- Updated vulkan.h - Updated vk.xml - updated windows/linux *.json files - updated Linux SOVERSION - updated vulkan.hpp Change-Id: I8128a610d1cd24a1ac49712f28d566f712f4cc94
2016-10-28header: Update header files to version 1.0.32Mark Lobodzinski
- updated vulkan.h - updated vk.xml (note that the validity tags have been removed in this update) - updated vulkan.hpp - updated loader's SOVERSION - updated json files to version 1.0.32 Change-Id: Ie650c1d6e0bdff3c8cc9c38d74715c454dec37de
2016-10-18layers: Update layer json files to version 1.0.31Mark Lobodzinski
Change-Id: I0f88d1c5572b643d83168095d95a3f33c6d5b837
2016-10-07layers: Move Linux json files to version 1.0.30Mark Lobodzinski
Change-Id: Ia54d78a9440f40b61601836fedcf68aba3c90dc1
2016-10-03layers: Move Linux json files to version 1.0.29Mark Lobodzinski
Change-Id: Ibea474bc21a54251372f757d21a5cfb401876a35
2016-09-29layers: Move Linux json files to version 1.0.28Mark Lobodzinski
Change-Id: I51e3624312bd83a0b6f440638088ef362d7f7ee5
2016-09-06layers: Move Linux json files to version 1.0.26Mark Lobodzinski
Change-Id: Ia42d6867ba4a2c6bae4eae522c3f65d5a87567bd
2016-08-31layers: Move linux json files to version 1.0.25Mark Lobodzinski
Change-Id: Ice0f12ffea3c4702b9ea288fbe0e155a810185f5
2016-08-26layers: Update json files for 1.0.24 headerMark Lobodzinski
Change-Id: I151125e8cc140d41b533707eb1b28dbe9b63a914
2016-07-18misc: Update to Vulkan header version 21Karl Schultz
Change-Id: I112bb3d53daf067b231532620f45cd8891537cbb
2016-07-11misc: Update to Vulkan header version 20Karl Schultz
Changes: vulkan.h json files linux SO version loader and tests to reflect API change in vkCmdUpdateBuffer vk.xml to match Vulkan-Docs Change-Id: I1763bca6fccf619ad8e76c0363f68fa38ad69900
2016-07-06layers: Deprecate device_limits layerMark Lobodzinski
Change-Id: Idd440935f3329d017ba4ee21d9ce87e432eec98e
2016-06-22layers: Update json files - VK_EXT_debug_report v3Tony Barbour
Change-Id: Ifdabdd288b965b17d1af31c443909da7469df63a
2016-06-20layers: Update manifest files for vers 1.0.17Karl Schultz
Change-Id: Ifdce033092a72980e1ff685792d486d2a101f35d
2016-06-13layers: Update manifest files for vers 1.0.16Jon Ashburn
Change-Id: I7468c088d99f7bebabc05d1a84529f6e9e00d424
2016-05-17loader: Treat GLOBAL layers same as INSTANCE layersJon Ashburn
Also change validation layers type to be GLOBAL so they work with old loaders prior to device layer deprecation. Change-Id: I32788cb7788c8ad840ced15236c5ed792edfbbff
2016-05-16misc: Update to version 1.0.13, header, xml, JSON filesJon Ashburn
Change-Id: Id70c1b709d35b2f508e0dde5f862102c87c80521
2016-05-16loader: deprecate device layersJon Ashburn
Change-Id: I43c279e36368bf1ef9a2f446007e34366bfff777
2016-04-25json: Update to version 11.Karl Schultz
Change-Id: Ifcdd5423ab03110326897dd9cda272eda05acc01
2016-04-15layers: Update JSON files to 1.0.10Jon Ashburn
Change-Id: I2020999bac6090fe40688f977f15c9818b828cf4
2016-04-04layers: Update to version 1.0.8 JSON filesJon Ashburn
Change-Id: Ic35eb444c34004343e5fb19cc54f12518512c6be
2016-03-28layers: update json to 1.0.7Jon Ashburn
Change-Id: I19e6d2a0518f99161bfea0de94b267c5c56fd1ae
2016-03-22misc: Update to header version 1.0.6Jon Ashburn
Change-Id: Idf7a9d40278b796e16effa54e9b60668d275b8ec
2016-03-21layers: Rename param_checker to parameter_validationMark Lobodzinski
Also, param_check.h -> parameter_validation.h and .json files changed. Change-Id: I9db10563bcc2640fe6b90588d3c80c4fe50a8a83
2016-03-16layers: Replace draw_state and mem_tracker with core validationMark Lobodzinski
Change-Id: Ib8eb7491f6c60bc6d05da64a2311c8cfa5f88d60
2016-03-15layers: Add json files for core_validation layerMark Lobodzinski
Change-Id: I69495151be84fa18feb5a55848eb536ac9e73100
2016-03-08Bump api_version to 1.0.5 in json filesTony Barbour
Change-Id: I71a03cd8043906074f6c3be98af0006e1aeaf5ee
2016-03-07misc: Update to header version 1.0.4Jon Ashburn
Change-Id: I61657dc28c7850075b787413955a6c880447a03d
2016-03-03misc: Remove lunarg_debug_marker extensionJon Ashburn
This device extensions was not completely supported in any layer. It had partial support (intercept) in draw_state and device_limits. This extension is being changed and has a formal proposal in Khronos as debug_marker_ext. Removing the existing extension since it is deprecated; once the debug_marker_ext gets registered by Khronos, layers might want to start using the ObjectTag/ObjectName commands to supplement error report messages in debug_report_ext. Since debug_report_ext might get changed as part of Khronos review, don't add it yet.
2016-02-18layers: MR221: rename threading testCourtney Goeltzenleuchter
The threading validation layer has been basically re-written, so updating the vendor name accordingly
2016-02-15layers: Update debug_report spec version in json files to match vulkan.hKarl Schultz
2016-02-10layers: Update api version to 1.0.3 in json filesTony Barbour
2016-02-02layers: Remove non-validation layersJon Ashburn
Removes api_dump, generic, basic, multi.
2016-01-15layers: Fix json file for multi layerJon Ashburn
2016-01-14Change api_version to 1.0.1 in json filesTony Barbour
From 0.210.0