aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-07-17loader:Remove dead code involving layer library queries now in manifest fileJon Ashburn
2015-07-17loader: Update loader readme and add ICD/ layer discovery documentationJon Ashburn
2015-07-17loader: Use GetInstanceProcAddr rather than dlsym for most ICD entrypointsJon Ashburn
Conflicts: loader/loader.c
2015-07-17icd: Generate vkInstanceProcAddr with real entrypointsJon Ashburn
2015-07-17loader: use VkDevice when initializing device tableCourtney Goeltzenleuchter
Had ICD that actually checked the device parameter at GetProcAddr and discovered we weren't using the device object.
2015-07-17demos: Set size of uniform buffer in cubeCody Northrop
2015-07-17demos: Remove reference to undefined variableCourtney Goeltzenleuchter
2015-07-17misc: Create new glslang directory if neededCourtney Goeltzenleuchter
glslang has now moved to git. The update script will recreate the glslang folder if the existing one is the svn version.
2015-07-17Updated BUILD.md to ref the specs on how the loader finds ICDs/layers.Ian Elliott
Since specifications now exist, those specs are pointed to instead of duplicated in this document.
2015-07-17bug-14282: remove constCourtney Goeltzenleuchter
2015-07-17Clean up warnings from release buildTony Barbour
2015-07-17mem_tracker: Use device object for dispatch tablesCourtney Goeltzenleuchter
Need to use the device object to lookup the right dispatch table now that WSI objects are non-dispatchable.
2015-07-17mem_tracker: Don't try to copy data if none availableCourtney Goeltzenleuchter
Check that call received data before trying to copy.
2015-07-17Windows: Clean up more compiler errors and warningsTony Barbour
2015-07-17Windows: more changes for windows compilerTony Barbour
2015-07-17Windows: more fixes for windows compileTony Barbour
2015-07-17Windows: More windows compilier fixesTony Barbour
2015-07-17windows: clean up windows compile issuesTony Barbour
Conflicts: layers/object_track.h vk-layer-generate.py
2015-07-17layers: Remove dead code.Jeremy Hayes
2015-07-17layers: In MemTracker remove non-intercepted WSI funcs from GetProcAddrTobin Ehlis
2015-07-17vulkan: Fix definition of LayerPropertiesCourtney Goeltzenleuchter
2015-07-17layers: MemTracker fix to skip COLOR usage bit check for nowTobin Ehlis
Now that Attachments are generalized and not color or DS specific, need to make sure we only check usage bits appropriate for a given image.
2015-07-17layers: Fix some failing layer validation testsTobin Ehlis
Correctly set stageCount to 1 for simple VS-only pipelines. Moved some DrawState code so state is only updated in event of no validation ERROR.
2015-07-17demos: Hack to get cube working--only 2 swap chain images.Ian Elliott
Other people have hard-coded the number of framebuffers, command buffers, etc. as being equal to DEMO_BUFFER_COUNT (i.e. 2). Without reworking all of that code, this demo won't work. Go with the flow for the time being, and hard-code the number of swap chain images as 2.
2015-07-17loader: Changes to use new WSI swapchain extensions.Ian Elliott
Use device extension list, not global. When validating the PhysicalDevice extensions really need to use the device extension list not the loader's global list. Fix include to find aligned_alloc
2015-07-17icd-common: Changes to use new WSI swapchain extensions.Ian Elliott
2015-07-17layers: INITIAL Changes to use new WSI swapchain extensions.Ian Elliott
There are still some FIXME's that must be addressed, as well as fully supporting the new entrypoints. This patch serves as a basis for review and further work with other Vulkan engineers.
2015-07-17nulldrv: Changes to use new WSI swapchain extensions.Ian Elliott
2015-07-17demos: Changes to use new WSI swapchain extensions.Ian Elliott
2015-07-17WSI: Add swapchain-extension headers (versions 12 & 40).Ian Elliott
2015-07-17misc: Bump patch number to reflect diffsCourtney Goeltzenleuchter
We've incorporated two changes that are not in the upstream v138 header so updating patch number to indicate that things are different.
2015-07-17layers: Add install step for layers rpath settingsMike Stroyan
This allows a "make -Cbuild install' command to fix layer rpath. The new layer shared libraries are created in build/install_staging/.
2015-07-17demos: Fix Linux compiler warnings in "vulkaninfo.c"Ian Elliott
2015-07-17mem_tracker: Provide ctor for embedded union (and name it so we can)Chris Forbes
VkSwapChainCreateInfoWSI has a nontrivial default constructor due to having an embedded VkSwapChain handle. From the C++11 standard, 9.5: "If any non-static data member of a union has a non-trivial default constructor (12.1), copy constructor (12.8), move constructor (12.8), copy assignment operator (12.8), move assignment operator (12.8), or destructor (12.4), the corresponding member function of the union must be user-provided or it will be implicitly deleted (8.4.3) for the union." Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
2015-07-17vulkan: Remove unused STRUCTURE_TYPE enumCourtney Goeltzenleuchter
2015-07-17v106: remove optional primitiveRestartIndexCourtney Goeltzenleuchter
2015-07-17vulkan.h: Remove unused LAYER_CREATE_INFO typeCourtney Goeltzenleuchter
2015-07-17v115: Remove pLinkConstBufferInfoCourtney Goeltzenleuchter
2015-07-17v131?: Remove ColorBlendAttachments->formatCourtney Goeltzenleuchter
2015-07-17v122?: Remove provoking vertex, now always lastCourtney Goeltzenleuchter
2015-07-17v106: Remove optional pointOriginCourtney Goeltzenleuchter
2015-07-17v106: remove optional depthModeCourtney Goeltzenleuchter
2015-07-17bug 14084: eliminate ERROR_INVALID_OBJECT_TYPECourtney Goeltzenleuchter
2015-07-17v127: Use PFN_vkVoidFunction for GetProcAddrCourtney Goeltzenleuchter
2015-07-17v115: Remove linkConstBufferCountCourtney Goeltzenleuchter
2015-07-17v106: Remove optional multisampleEnableCourtney Goeltzenleuchter
2015-07-17v106: Remove clipOriginCourtney Goeltzenleuchter
2015-07-17v128: Remove maxInlineMemoryUpdateSizeCourtney Goeltzenleuchter
2015-07-17v133: eliminate version from extension propertiesCourtney Goeltzenleuchter
2015-07-17v133: Update parameters on CmdPipelineBarrierCourtney Goeltzenleuchter