| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-07-09 | Build: re-enable build of tests on Linux, enable build of null drv on Windows | David Pinedo | |
| 2015-07-09 | Layers: They now compile on Windows. | David Pinedo | |
| Added missing vk funcs to basic and screenshot Changed several funcs in mem_tracker to return void Loader cmake file was generating .def file on linux, removed it Fixed missing entry points in layers generated via python | |||
| 2015-07-09 | loader: Fix bug where layer default system path string needed to be copied | Jon Ashburn | |
| Resulted in segfault. | |||
| 2015-07-09 | layers: Flag errors in DrawState if Clear or Resolve cmds issued incorrectly | Tobin Ehlis | |
| Clear*Image and ResolveImage cmds should only be issued outside of a RenderPass. Clear*Attachment cmds should only be issued inside of a RenderPass. | |||
| 2015-07-09 | layers: Add DrawState check to warn on Clears prior to Draw cmds | Tobin Ehlis | |
| If a CmdClear*Attachment for Color or DS is added to CmdBuffer and no Draw cmds have yet been issued, a warning is issued as LOAD_OP_CLEAR is preferred method for clearing these attachments prior to a Draw. Added a test to verify that this case is correctly flagged. Updated viewMap to contain create info for Color and DS as well as generic Images. | |||
| 2015-07-09 | layers: Add USAGE bit validation to MemTracker layer | Tobin Ehlis | |
| Verify both IMAGE and BUFFER usage bits. Verify correct usage bits set for Image, Color, and DepthStencil View creation. Verify that SOURCE and DESTINATION usage bits correctly set for various transfer operations. Fixed a bug where CreateInfo was not correctly tracked for swap chain images. | |||
| 2015-07-09 | Windows SDK: Rename vulkan.dll to vulkan.<major>.dll | David Pinedo | |
| 2015-07-09 | layers: Update ShaderChecker to use new logging mechanism | Chris Forbes | |
| V2: Rebase, fix issues with log_msg args, delete more old junk. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz> | |||
| 2015-07-09 | layers: Update custom CMake target for Windows | Cody Northrop | |
| 2015-07-08 | vulkan.h: V136 -- Vulkan Sparse Resource Issues | Mark Lobodzinski | |
| Totally reworked sparse resources. This commit also incorporates the changes for bug 14237. | |||
| 2015-07-08 | vulkaninfo: Fix so that it compiles on Windows. | Ian Elliott | |
| 2015-07-08 | loader: Build fixes for Windows | Cody Northrop | |
| 2015-07-08 | layers: Fix CMake custom target on Windows | Cody Northrop | |
| 2015-07-08 | toolchain: Update to latest glslang and LunarGLASS, fix script | Cody Northrop | |
| glslang hash: e6f7988adec197e0590fb8274b0412811456d3e6 LunarGLASS revision: 1093 Also, ensure update_external_sources.* fetches the repo before checking out the hash. | |||
| 2015-07-08 | Windows: Show the use of "update_external_sources.bat" | Ian Elliott | |
| 2015-07-08 | Windows: Update "Windows System Requirements" for glslang and tests. | Ian Elliott | |
| 2015-07-08 | nulldrv: Get compiling and linking on Windows | Ian Elliott | |
| 2015-07-07 | layers: Fix makefile to look for <layerName>.json instead of <layerName>_config | Jon Ashburn | |
| 2015-07-07 | layers: Change JSON files to use relative path for shared libraries | Jon Ashburn | |
| 2015-07-07 | loader: Handle relative and filename paths in the layer manifest files | Jon Ashburn | |
| 2015-07-07 | layers: Rename JSON files to <layer_name>.json | Jon Ashburn | |
| 2015-07-07 | layers: Copy json config files to build directory | Courtney Goeltzenleuchter | |
| JSON library_path field should contain relative path to the layer library. Easiest if both json and library file live in the same spot. | |||
| 2015-07-07 | layers: Generic- update extension and layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | ScreenShot: Update extension and layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | layers: Image- Update extension and layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | ParamChecker: Update extension and layer mechanism. | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: Fix so device layers to enable are from global list of type device | Jon Ashburn | |
| 2015-07-07 | loader: Use layer manifest files to discovery and query layers | Jon Ashburn | |
| Conflicts: layers/CMakeLists.txt loader/loader.c | |||
| 2015-07-07 | Screenshot: Make this a device layer only, no instance intercept | Jon Ashburn | |
| 2015-07-07 | DrawState: Remove the DOT file dumping and GraphViz stuff | Jon Ashburn | |
| 2015-07-07 | shader_checker: Update extension & layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | mem_tracker: Use ARRAY_SIZE macro | Courtney Goeltzenleuchter | |
| 2015-07-07 | drawstate: Update extension and layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | layers: Remove object tracker extensions | Courtney Goeltzenleuchter | |
| 2015-07-07 | layers: Add handy ARRAY_SIZE macro | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: early exit if nothing to do. | Courtney Goeltzenleuchter | |
| 2015-07-07 | Multi: Update to latest extension & layer support | Courtney Goeltzenleuchter | |
| 2015-07-07 | apidump: Correct layer property description | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: collect layer properties regardless of extension | Courtney Goeltzenleuchter | |
| Do not terminate the collection of layer properties from a layer that does not define vkGetPhysicalDeviceExtensionProperties. | |||
| 2015-07-07 | loader: Filter extensions for ICD's CreateDevice | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: Add validation checks to CreateDevice | Courtney Goeltzenleuchter | |
| 2015-07-07 | cube: explicitly specify validation layers | Courtney Goeltzenleuchter | |
| With the changes to extensions & layers we now need to call them out explicitly rather than use generic 'Validation' name. | |||
| 2015-07-07 | loader: Validate global layers requested by app | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: Filter extension list sent to ICD | Courtney Goeltzenleuchter | |
| The loader needs to filter the ppEnabledExtensionNames list to only those supported by the ICD to prevent false failures. (i.e. extensions bound for layers rather than the ICD.) | |||
| 2015-07-07 | TODO: Add reminder for new code | Courtney Goeltzenleuchter | |
| 2015-07-07 | layers: Update generator for threading, objtrack | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: Use app's alloc routines if available | Courtney Goeltzenleuchter | |
| Switch some of the allocations over to the app's allocation callbacks. More to come. | |||
| 2015-07-07 | loader: Add error return to detect invalid layers | Courtney Goeltzenleuchter | |
| The code already checks that a named layer can be found on the system, but that result was not being returned to the caller. That is now plumbed so that CreateInstance and CreateDevice can return an VK_ERROR_INVALID_LAYER if a named layer cannot be found. | |||
| 2015-07-07 | loader: Use stack allocation for temp storage | Courtney Goeltzenleuchter | |
| 2015-07-07 | loader: remove redundant log message | Courtney Goeltzenleuchter | |
