aboutsummaryrefslogtreecommitdiff
path: root/include/vulkan
AgeCommit message (Collapse)Author
2015-12-31misc: For header vers 221; add deviceFeature drawIndirectFirstInstanceJon Ashburn
2015-12-31misc: For header vers 220, fix BOTTOM_OF_PIPE typoJon Ashburn
2015-12-31misc: Add barrier pipeline stage BOTTOM_OF_PIPE; for header vers 219Jon Ashburn
Use BOTTOM_PIPE for barrier for WSI presentation.
2015-12-31headers: debug_report ext and pipelineCache version additions for header 218Jon Ashburn
2015-12-31misc: rename descriptorSetlayout pBinding; update to header vers 217Jon Ashburn
2015-12-31misc: Add pipeline stage flags to wait upon for queueSubmit semaphores; v216Jon Ashburn
2015-12-31misc: Changes to go to header v215 including vulkan.h version updateJon Ashburn
2015-12-31misc: Changes to go to header v214 including vulkan.h version updateJon Ashburn
2015-12-31bump header version to 213.1Jon Ashburn
This includes WSI changes that are post vers 213 so that is why use 213.1
2015-12-31misc: rename startXXX to firstXXX and add firstXXX param to setviewport/scissorJon Ashburn
Header file changes going to 213 version
2015-12-29misc: Bump header to 212.1Jon Ashburn
Adds rest of version 212 changes (timestamp in DeviceLimits) that wasn't in the 217 WSI header updates.
2015-12-29WSI: Update "vulkan.h" with WSI contents of version 217.Ian Elliott
2015-12-17layers: bump debug_report version numberJon Ashburn
2015-12-17debug_report: Update extension nameCourtney Goeltzenleuchter
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-17debug_report: rename vk_lunarg_debug_report.hCourtney Goeltzenleuchter
2015-12-17misc: Update copyright statementsCourtney Goeltzenleuchter
2015-12-17debug_report: Add DebugReportMessage functionCourtney Goeltzenleuchter
2015-12-17debug_report: make destroy have void return valueCourtney Goeltzenleuchter
2015-12-17debug_report: rename and update to use CreateInfoCourtney Goeltzenleuchter
2015-12-17debug_report: Rename VkDbgMsgCallback objectCourtney Goeltzenleuchter
2015-12-15demos: Fix build warning on Linux for triJon Ashburn
2015-12-15debug_report: Make pUserData always a constCourtney Goeltzenleuchter
This prevents compiler warnings.
2015-12-15loader: Remove unused debug helper functionsCourtney Goeltzenleuchter
Helper functions weren't considered essential to the debug_report extension and will be moved to a library.
2015-12-15layers: Fix debug_report extension numberJon Ashburn
2015-12-15layers: Rename VK_DEBUG_REPORT_EXTENSION enumsCourtney Goeltzenleuchter
2015-12-15layers: rename VkDbgObjectTypeCourtney Goeltzenleuchter
VkDebugReportObjectTypeLUNARG fits the extension naming requirements
2015-12-15layers: Rename DebugReport flagsCourtney Goeltzenleuchter
Conflicts: layers/mem_tracker.cpp Conflicts: layers/draw_state.cpp
2015-12-15vulkan: Changes for header version 211Jon Ashburn
Add anisotropyEnable to VkSamplerCreateInfo. Add inheritedQueries to VkPhysicalDeviceFeatures
2015-12-11wsi: Make WSI cases more consistent, fail if not set correctlyMark Lobodzinski
Filled in build details for Mir, Wayland, etc.
2015-12-11android: Update build to define android platform at build timeMichael Lentine
2015-12-11android: Fix android build.Michael Lentine
Temporarily disable shader checker which now depends on glslang Fix xcb guards and set the ifdef based on platform
2015-12-10layers: Some debug_marker fixes for draw stateJon Ashburn
2015-12-04misc: remove unneeded stdint.h and stdbool.hCourtney Goeltzenleuchter
All the necessary platform defines/includes are now part of vk_platform.h, so don't need them in vk_icd.h
2015-12-01wsi: Moved definition of CreateXxxSurface extension to CMakefileMark Lobodzinski
Removed component-specific definitions
2015-12-01loader: Add vkGetPhysicalDevice*PresentationSupportKHR()Ian Elliott
These queries involve trampoline and terminator functions (the latter of which calls the ICD's function).
2015-12-01layers: add DestroySurfaceKHR to instance dispatch tableJon Ashburn
2015-12-01WSI-ICD: Fix Windows compilation error.Ian Elliott
2015-12-01loader: Address Jon Ashburn's review comments.Ian Elliott
It took a few commits (squashed down into 1) to get it correct. Includes: Use loader_heap_{alloc|free}(). Try to deal correctly with initializing the vkCreate*SurfaceKHR()'s.
2015-12-01loader: Get loader compiling.Ian Elliott
2015-12-01WSI: Eliminate a lot of references to WSI header files.Ian Elliott
Conflicts: include/vulkan/vk_layer.h loader/loader.h
2015-12-01WSI-ICD: Created per-platform structs for platform-specific info.Ian Elliott
Per Khronos Bugzilla Bug 15077, on Windows and Linux, VkSurfaceKHR is treated as a pointer to platform-specific structs that contain the platform-specific connection and surface/window info. The Vulkan loader vkCreate*SurfaceKHR() functions will fill in the struct. ICDs and layers will cast VkSurfaceKHR to a pointer to the appropriate VkIcdSurface* struct.
2015-12-01WSI-debug_report: Add VK_OBJECT_TYPE_SURFACE_KHRIan Elliott
2015-12-01WSI: Remove old WSI headers (content now in "vulkan.h").Ian Elliott
2015-12-01WSI: Add WSI content to "vulkan.h" and "vk_platform.h".Ian Elliott
This commit makes those files equal to the official 0.210.0 version of those files.
2015-11-24Layers: changed layer names to conform to specDavid Pinedo
2015-11-18loader: Add dynamic dispatch for unknown device extension entrypointsJon Ashburn
GetInstancePorcAddr() is specified to return trampoline entrypoints for all Vulkan core and extension entrypoints that are dispatched on an instance object or a child of that instance object. However, typically, device extensions would be unknown to the loader (don't want to rev the loader everytime an IHV creates a new device extension). This patch allows loader to dynamically discover device extension entrypoints and configure generic trampoline code for these discovered device extensions.
2015-11-16header: bump to vers 210 only changes were to WSIJon Ashburn
2015-11-12v209: bump API minor versionChia-I Wu
2015-11-12bug 15120: rename vkCmdPushConstants "values" to "pValues"Chia-I Wu
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15120