aboutsummaryrefslogtreecommitdiff
path: root/layers/linux
AgeCommit message (Collapse)Author
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
2016-01-07layers: Add UniqueObjects layer to wrap objects in unique ptrTobin Ehlis
This layer should sit at the BOTTOM of the layer stack (closest to the driver, furthest from the app). It interecpts all created non-dispatchable-objects and wraps them in a struct, returning that struct ptr up the chain. For all API calls that use NDOs, this layer will unwrap them, and overwrite the wrapped handle with the actual handle before passing it down. Then, after calling down to the driver, the layer will re-overwrite the NDO handles with the original, wrapped handle. When an NDO object is destroyed, the actual handle is passed down, then the wrap struct object is destroyed.
2015-12-30layers: Rename Layer/library/json files for consistencyMark Lobodzinski
Renamed layers from (for example) xxx_DrawState to xxx_draw_state Renamed JSON files Renamed libraries Renamed object_track.* to object_tracker.* Renamed apidump.h to api_dump.h Renamed screen_shot layer to screenshot Renamed APIDump layer settings file options to ApiDump Bug fixes here and there from prior renames
2015-12-24layers: Add basic implicit layer JSON file as an example implicit layerJon Ashburn
2015-12-17layers: bump debug_report version numberJon Ashburn
2015-12-17debug_report: rename object type and error bitsCourtney Goeltzenleuchter
Conflicts: demos/tri.c layers/device_limits.cpp layers/draw_state.cpp layers/image.cpp layers/mem_tracker.cpp layers/param_checker.cpp layers/vk_layer_logging.h loader/debug_report.c tests/layer_validation_tests.cpp
2015-12-17layers: declare support for DEBUG_REPORT extensionCourtney Goeltzenleuchter
Have layers that support the debug_report extension (all validation layers) include that extension in it's extension list.
2015-12-10layers: Add device extension entrypoints to JSON bug #15012Jon Ashburn
2015-12-07layers: MR75, Merge DrawState and ShaderChecker into DrawState layerTobin Ehlis
This is the initial "dumb" merge where a few data structures are now duplicated within DrawState. This is intentional to simplify the transition and a follow-on commit will fix these inefficiencies. Conflicts: layers/draw_state.cpp
2015-11-24Layers: changed layer names to conform to specDavid Pinedo
2015-11-18loader: Make version in layer JSON files consistentJon Ashburn
bugzilla #15057 part two
2015-09-28misc: Change all JSON files to abi version 0.9.0Jon Ashburn
2015-09-25WSI Validation: Initial WSI "swapchain" validation layer.Ian Elliott
2015-09-10layers: Add DeviceLimits json filesCody Northrop
2015-09-09loader: Use GetProcAddr function names from layer manifest fileJon Ashburn
No longer assume vkGetInstanceProcAddr or <layerName>GetInstanceProcAddr to find layer's instance GetProcAddrs. And similiar for device ProcAddr. Instead use any value specified in manifest file. If none specified in manifest file then assume vkGetInstanceProcAddr or vkGetDeviceProcAddr.
2015-09-01layers: Port screenshot fixes to masterCody Northrop
Sourced from sdk-0.2 branch commit c98372f1
2015-08-12layers: Make multi layer functional again as a multi layer per libraryJon Ashburn
Pretty much a total rewrite of this layer. Make multi1 a Device layer and multi2 an Instance layer. Remove all extension and layer property stuff, rely on manifest file. Remove all old common stuff, rely on newer loader/layer interface which can handle multiple layers pre library via manifest file.
2015-07-31layers: Add separate windows and linux jsonCourtney Goeltzenleuchter