9a20f4a263b149e77c0e9d9e3330c37f6eeac327 |
|
18-Oct-2016 |
Tobin Ehlis <tobine@google.com> |
layers:Fix Val IDs msg calls for Two CmdCopyImage checks were looking up the incorrect strings for their error enums. Use the correct strings.
/external/vulkan-validation-layers/layers/image.cpp
|
cfb219524aec62136f47d929d0612309e5573c6d |
|
14-Oct-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Update CmdCopyImage validation for style Updated function/var names for layer coding style guidelines. Change-Id: Ia9bcc2bd1c87e0e5f49d0d5996c030d727d971d2
/external/vulkan-validation-layers/layers/image.cpp
|
682cc99b133a768c5c2be37f5453d223eb070542 |
|
14-Oct-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add Val IDs for a more cmdCopyImage checks A couple more of the CmdCopyImage checks that have LVTs got added. One of the remaining ones is not covered by valid usage but is a 'must' check, will add later. Change-Id: Id9a1b7ad276c159149be4ef8c29d845baae29a35
/external/vulkan-validation-layers/layers/image.cpp
|
21b606d90761c27da10d702173fa1b9beb31880c |
|
14-Oct-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: GH1055, Update unique validation IDs For CmdCopyImage bounds checks. Change-Id: Ifb0f9916df9f0ee50815733c990f3e4397565e7e
/external/vulkan-validation-layers/layers/image.cpp
|
7e333890fbf5d6dd832cffcf532160dc993dd857 |
|
14-Oct-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add error message header to image layer Change-Id: I12afb66f2ba6de940f3257e52c5073690acd3d45
/external/vulkan-validation-layers/layers/image.cpp
|
552629c51458e1985defbb4c1cf126b7f1668410 |
|
14-Oct-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: GH1055, Add bounds checks for CmdCopyImage Added missing bounds-checking code. Change-Id: Ia65b8bb22e6c580c3ebbb26409ddfbf5dcb683b6
/external/vulkan-validation-layers/layers/image.cpp
|
810d14c89ff9bf32ff07ae8cd757b17ccb7f2c7d |
|
19-Aug-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: GH763, Add validation for VkBufferImageCopy Added valid usage checks for members of this structure used in vkCmdCopyImageToBuffer and vkCmdCopyBufferToImage. Change-Id: I62ec7b04504e91fa33c86d1a5b606ba8fb7a294a
/external/vulkan-validation-layers/layers/image.cpp
|
54c96b50d9e7ec9ebc909bd3dceed15b33099fe1 |
|
16-Aug-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX581, Warn for null-region blits Parameters specifying the extents for VkCmdBlitImage are often misinterpreted from the spec. Add warningis if the extents do not specify a positively-sized area. Change-Id: I11324dcf4523b094d7545f406d5f87a1145e0563
/external/vulkan-validation-layers/layers/image.cpp
|
1c26f140557869e78a55ee8c0825b1836d3b5284 |
|
05-Aug-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX578, Add CreateRenderPass format check Validate that AttachmentDescription.Format is not UNDEFINED. Change-Id: Id348905aadfdc552c3b674a5752cdbc350022d8e
/external/vulkan-validation-layers/layers/image.cpp
|
f9f9098b86fa3a6ad2f04739aa05997b2feaef31 |
|
05-Aug-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add minor Image::CreateRenderPass updates Combined some repeated for-loops, code standards fixups, etc., in the image layer. Change-Id: I3952691d392898ce3c8fa7cc0a6762a40d06220d
/external/vulkan-validation-layers/layers/image.cpp
|
c1205e4743734dff6f666337e196ba22185a52a9 |
|
02-Jun-2016 |
Tony Barbour <tony@LunarG.com> |
layers: Add check for image usage in vkCmdClearColorImage Change-Id: I7ba803a11de29e65ae65fbf0a0168561a2e6739f
/external/vulkan-validation-layers/layers/image.cpp
|
c34ab18ac7c064590a1020a8db4b6abf5a8d3a18 |
|
19-May-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add default layer error message config Allows layers to output error messages even if no vk_layer_settings.txt config file is present. Sets defaults to LOG_MSG, error, stdout. A layer settings file will override any default values. If no settings file is present and an app creates a debug callback, the default callbacks will be removed and unregistered. Change-Id: I49f37189665816df58c258b9e9629f2bf76751c8
/external/vulkan-validation-layers/layers/image.cpp
|
a4e71cd8b4e77502943dd894ed95426a25dffbd5 |
|
20-May-2016 |
Chia-I Wu <olv@google.com> |
layers: simplify v0 function implementations Since each of the layer library contains only a layer, we can simplify v0 functions by making them wrappers to the contained layer's corresponding commands. While we have to make changes to each layer individually, all the changes should be the same in spirit. The exception is vk-layer-generate.py where the missing vkEnumerateDeviceExtensionProperties is also added.
/external/vulkan-validation-layers/layers/image.cpp
|
29a9ab19ed06b1648f4935548bc0601f20fe5183 |
|
19-May-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Replace is_depth() in image layer with util function vk_layer_utils has function vk_format_is_depth_or_stencil() that is exactly the same as local is_depth() function so kill local function and use utility function.
/external/vulkan-validation-layers/layers/image.cpp
|
343b3284e7e2776c08f3cf4a9d2d477b5281c298 |
|
19-May-2016 |
Tobin Ehlis <tobine@google.com> |
layers: GH535 Add checks for Clear image errors This adds two new checks to make sure that CmdClearColorImage is not called with depth/stencil format image and that CmdClearDepthStencilImage is not called with color format image. Also add getImageState() helper function to image layer to simplify/unify code for lookup of IMAGE_STATE from imageMap.
/external/vulkan-validation-layers/layers/image.cpp
|
7e10fc8b340627bfce818583809f53e6708b0478 |
|
17-May-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: GH485, Remove redundant format props check With new checks in place for CreateImage, old check in CreateRenderPass is redundant and can be removed. Change-Id: I53e5201f453041b3c8ba17edc193c1f3b142f4cb
/external/vulkan-validation-layers/layers/image.cpp
|
bcf8bceadcddfe4725ce825bd8ef7c8d3bc5fc4f |
|
17-May-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: GH485, Strengthen image format validation CreateImage was checking that format caps weren't null, but was not validating against color or depth/stencil attachment types. Change-Id: Ic8996829033f552f6ef7477bdefdaba702ae2403
/external/vulkan-validation-layers/layers/image.cpp
|
414e9a4117b500eac650d8b8f01a6e1b22d05aae |
|
03-May-2016 |
Mark Mueller <markm@lunarg.com> |
layers:LX#470 Fix poor use of hex vs dec output 1) Introduce convention of explicitly placing "0x" before hex format requests for clarity (don't use "%#") 2) All lower case in hex output (except w/stringstream which refuses to do anything but uppercase, possibly only on windows). 3) Decorated pointers are printed for all Vulkan structure types. 3) Some intelligence in generators based on Vulkan variable name: if the Vulkan variable name contains ("flag", "bit", "offset", "handle", "buffer", "object", "mask") it will be output in hexadecimal format 4) Remove "using namespace std;" from global scope of vk_struct_string_helper_cpp.h Change-Id: Idbae73bfdaa3bc059543d43b209373cd0bcbc099
/external/vulkan-validation-layers/layers/image.cpp
|
37fb5d229d5163e1c1f817810dafd5e3e4c33a1d |
|
10-May-2016 |
Karl Schultz <karl@lunarg.com> |
build: GH316 include cinttypes instead of inttypes.h Fixes compilation problems on CentOS. Change-Id: I92c5ea0ebea8684c40e67e9b386732e55cb47cc8
/external/vulkan-validation-layers/layers/image.cpp
|
40233e70e6924de26b069de0a787f71cd2c67464 |
|
05-May-2016 |
Tony Barbour <tony@LunarG.com> |
layers: Skip actual call on validation error in vkCmdBlitImage Change-Id: Ia59e796dd6b7dd6acebb1e3e6b7dbbcbb4b23fed
/external/vulkan-validation-layers/layers/image.cpp
|
210ed556cf4d4df7da99487e68dc17d0e2b9a513 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: avoid invalid GIPA call in vkCreateDevice Save VkInstance in layer_data so that we query vkCreateDevice with a valid instance.
/external/vulkan-validation-layers/layers/image.cpp
|
70c90de6fdae566298e2a5aa7b11862ce0f7491d |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: improve GetInstanceProcAddr Handle device commands as well. Move handling of interface functions to v0's vkGetInstanceProcAddr.
/external/vulkan-validation-layers/layers/image.cpp
|
500bdc434fc5150a01f937831b6780869d6039c1 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: refactor GetInstanceProcAddr Split command intercepting out to intercept_core_instance_command.
/external/vulkan-validation-layers/layers/image.cpp
|
edc8798d832d0f9cf95f654ca93a0c9d82c8b518 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: add intercept_core_device_command It returns the function pointers for all intercepted core device commands. Call intercept_core_device_command from GetDeviceProcAddr. Assert that device is valid in GetDeviceProcAddr.
/external/vulkan-validation-layers/layers/image.cpp
|
c8c3fd90b9aea68715b6588b730b05589a119aff |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: improve EnumerateDeviceExtensionProperties Call down the next layer unless pLayerName is image.
/external/vulkan-validation-layers/layers/image.cpp
|
c3769a97c279d5711a25fb19b00502ae3b324166 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: add image::global_layer Replace pc_global_layers with global_layer. There is no plan to define more than one layer in the same namespace.
/external/vulkan-validation-layers/layers/image.cpp
|
c80405acb3d1d7fcaeed86dcd313ff14008f9b9d |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: drop vk prefix for layer functions Drop VK_LAYER_EXPORT as well.
/external/vulkan-validation-layers/layers/image.cpp
|
da3bafb0a8f247295a6e961d07b44374ca8e52bb |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: put layer functions into a namespace Put all layer fucntions/data into image namespace. I had to add some wrappers to make everything work.
/external/vulkan-validation-layers/layers/image.cpp
|
160eaa178727e627c6a3e7ce28a742096f0ebb8c |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
image: move vkEnumerate*Properties around Move them toward the end of the file.
/external/vulkan-validation-layers/layers/image.cpp
|
43b53e83705f02245da6ae61e31273866a35b833 |
|
19-Apr-2016 |
Jon Ashburn <jon@lunarg.com> |
misc: Update licenses to Apache 2.0 Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
/external/vulkan-validation-layers/layers/image.cpp
|
eb0cc36f1e615b563e1224e81cb8dbe85dec34e8 |
|
08-Apr-2016 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: image - use std mutex Change-Id: Ie132289c0e601397f54b06c1ef758c65b712f906
/external/vulkan-validation-layers/layers/image.cpp
|
5acffad6db51af7730cd8727c581ae7048c78c80 |
|
11-Apr-2016 |
Mark Young <marky@lunarg.com> |
layers: Fix lx474 by adding image extent = 0 validation check. Check only the valid dimensions for the imageType provided in the create info. Change-Id: I11d484caf1085b7b0ae4a402453b5fdcadd7b67d
/external/vulkan-validation-layers/layers/image.cpp
|
bb84994a71bd9b17b407ac33eb82020014b8126a |
|
05-Apr-2016 |
Dustin Graves <dustin@lunarg.com> |
layers: Fix unsafe bool mix warnings (part 2) Fixes the MSVS warnings regarding unsafe mix of VkBool32 and bool for the device_limits, image, parameter_validation, and threading layers. Converts all Boolean usage internal to the layers to bool/true/false. The VK_TRUE and VK_FALSE values continue to be used with the Vulkan API components. Change-Id: I612d3f26050fadcd77ffca4d8723a7c734613816
/external/vulkan-validation-layers/layers/image.cpp
|
2f9b987cc34c931bb31c03924b9dfc21facccba5 |
|
30-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX458, Extend image extent validation for CmdCopyImage Also added many of the CmdCopyImage valid usage checks. Change-Id: I398adf18b48eccacbd8e44ce53e50f3bf43f58ad
/external/vulkan-validation-layers/layers/image.cpp
|
f1ea418f193d10a8455cdf47e0eeeeb1f4d8b5bf |
|
22-Mar-2016 |
Jon Ashburn <jon@lunarg.com> |
misc: Update to header version 1.0.6 Change-Id: Idf7a9d40278b796e16effa54e9b60668d275b8ec
/external/vulkan-validation-layers/layers/image.cpp
|
bd5496d31a8dfa707a969b5c6724f5ed89e491bc |
|
21-Mar-2016 |
Michael Lentine <mlentine@google.com> |
layers: Fix message for array layers to say array layers.
/external/vulkan-validation-layers/layers/image.cpp
|
d1dd3f1f11ddb647bc0d27be539241209ddc5f5a |
|
17-Mar-2016 |
Tony Barbour <tony@LunarG.com> |
layers: Lock around changes to imageMap in image layer Change-Id: I75382973eacf80e3ee84fb390c79bc7c19cc14d7
/external/vulkan-validation-layers/layers/image.cpp
|
d11c4ee2bd2a5672093d76630d895e824ee1a571 |
|
15-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Move layer debug action initialization into layer_utils Also removed dead code from the layer generation script. Change-Id: I64fdcaaf1aed8152de62079568c8e247333d8c61
/external/vulkan-validation-layers/layers/image.cpp
|
491a3cd11793892b996a8b5771479cc539198f99 |
|
09-Mar-2016 |
Jon Ashburn <jon@lunarg.com> |
layers: clang-format layers directory Change-Id: I318e3759829f33441e57aafedec1e9ec06d658c4
/external/vulkan-validation-layers/layers/image.cpp
|
c7dea5efe51369e086c784121e309c028b05d40d |
|
02-Mar-2016 |
Tony Barbour <tony@LunarG.com> |
validation: Promote validation warnings to errors Change-Id: Ib527e646aabbd0aecbadf9071ca9e271a8729735
/external/vulkan-validation-layers/layers/image.cpp
|
171dec8a571d9861b29348791bd97b2b7a44a429 |
|
03-Mar-2016 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: fix imageLayout bug
/external/vulkan-validation-layers/layers/image.cpp
|
6062c620cd787c03beacdd3f42d1ecb173003c26 |
|
03-Mar-2016 |
Tony Barbour <tony@LunarG.com> |
layers: Fix false positive on initialLayout in image layer
/external/vulkan-validation-layers/layers/image.cpp
|
2a0fcb9a20aaebb2c5414e4bc15f6ba8ede3c855 |
|
02-Mar-2016 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: gllavl#77 validate layout during clear Change-Id: I427cd1fcc6ecf115dbaf521387a909f117c13d07
/external/vulkan-validation-layers/layers/image.cpp
|
a4bb52d9fa05d30094deeda9ec7161964609cdae |
|
01-Mar-2016 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: gllavl#76 validate initialLayout Change-Id: Iede6dcf3bc83a5663b80b62c3239ef54bc74278a
/external/vulkan-validation-layers/layers/image.cpp
|
1c063f62adefe70a28d3d40dcf7b623f2bf8ea53 |
|
23-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Make layer option names more consistent and update docs
/external/vulkan-validation-layers/layers/image.cpp
|
aeb80a299e2a26b8376b3370560fb3a9b454d2aa |
|
12-Feb-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: MR221: Update extension info to match json files
/external/vulkan-validation-layers/layers/image.cpp
|
fc50272ae76cca3e7265a2b35b9869185e736d2d |
|
07-Feb-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: MR221: Fix implementationVersion
/external/vulkan-validation-layers/layers/image.cpp
|
5c13d4d87fd0356003a3441e887a172b991e880f |
|
11-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
header: Update 1.0.3 header revision for inclusion of debug report extension Removed vk_ext_debug_report.h (contents moved into vulkan.h) Renamed debug report message enums
/external/vulkan-validation-layers/layers/image.cpp
|
3cd96a2da93fa325b0d51369388f9b93798f6c80 |
|
10-Feb-2016 |
Karl Schultz <karl@lunarg.com> |
Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/layers/image.cpp
|
584ccabfe4526e99ddbdd033b15bbcf16530d373 |
|
03-Feb-2016 |
Michael Lentine <mlentine@google.com> |
layers: Enable Wall and Werror.
/external/vulkan-validation-layers/layers/image.cpp
|
b838dc009d9e603ef13bdac2d1f960da78bebd2d |
|
03-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
Revert "layers: Clang-format changes for files in layers dir of repo" This reverts commit e260acfb96ea20945149ede6a250ef622ca7fd03. The clang-format changes need to be postponed until just prior to public release to facilitate MRs.
/external/vulkan-validation-layers/layers/image.cpp
|
e260acfb96ea20945149ede6a250ef622ca7fd03 |
|
03-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Clang-format changes for files in layers dir of repo
/external/vulkan-validation-layers/layers/image.cpp
|
288e4f7d378f9185c714ead36a17dff64be24e49 |
|
02-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Validation Layer Copyright Updates
/external/vulkan-validation-layers/layers/image.cpp
|
ac7b68b580ca16a544778e95364a390eed449762 |
|
20-Jan-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: Integrate review feedback Conflicts: include/vulkan/vk_ext_debug_report.h Conflicts: include/vulkan/vk_ext_debug_report.h
/external/vulkan-validation-layers/layers/image.cpp
|
2bdf6da2d55b916479f90c87797ff20ddbb14fd9 |
|
08-Jan-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
loader: implement new layer init method New layer init method requires the construction of Link information for CreateInstance and CreateDevice that is accessible to layers via the CreateInfo.pNext pointer. The layer can then use the Get*ProcAddr from the Link structure to initialize their dispatch table if the call down the chain returns successfully. This removes the need to do special initialization work at Get*ProcAddr time. Layer Get*ProcAddr now return their internal function pointers regardless of the value of instance or device. Only need to have valid instance & device when looking up extensions or when passing the request down the chain. This mechanism allows us to remove object wrapping used by the loader previously. Also simplifies the dispatch table setup. Conflicts: layers/device_limits.cpp layers/draw_state.cpp loader/loader.c loader/trampoline.c
/external/vulkan-validation-layers/layers/image.cpp
|
1b61da5797c046f51edffece055a4ff168f545f0 |
|
12-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX273, Fix accessMask validation for depth/stencil input attachments When using an imageView of a depth/stencil image to populate a descriptor set, the aspectMask must only include one bit and selects whether the imageView is used for depth reads or stencil reads.
/external/vulkan-validation-layers/layers/image.cpp
|
ca136a65ab8bebfb5817ade35f9164a7aa848a82 |
|
12-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Fix image layer format mutability validation
/external/vulkan-validation-layers/layers/image.cpp
|
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 |
|
11-Jan-2016 |
Jon Ashburn <jon@lunarg.com> |
misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/layers/image.cpp
|
fdd29d9ac35867c0d3a240e0f72590a4962b7591 |
|
08-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX264, Validate immutable format bit in image layer
/external/vulkan-validation-layers/layers/image.cpp
|
85253c612558ba9464b6197da192c332b7eb1016 |
|
04-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Enable fine-grained filtering of image layer log messages
/external/vulkan-validation-layers/layers/image.cpp
|
29f22c278f14c8f18c6e3f0e4f8975a977680e76 |
|
31-Dec-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX254, Fix typos in Image Layer error messages
/external/vulkan-validation-layers/layers/image.cpp
|
2e87e61dd76baebde60981fcca8b38fe3b1883d4 |
|
30-Dec-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Rename Layer/library/json files for consistency 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
/external/vulkan-validation-layers/layers/image.cpp
|
5d96e52963fe2a4fa04bbcb0785ec902686bd8b5 |
|
11-Dec-2015 |
Michael Lentine <mlentine@google.com> |
layers: MR89, Fix gtests for android Conflicts: layers/draw_state.cpp layers/image.cpp layers/mem_tracker.cpp
/external/vulkan-validation-layers/layers/image.cpp
|
48605a53efec02a00e8905440e9c88569a8d79f4 |
|
11-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: Update extension name
/external/vulkan-validation-layers/layers/image.cpp
|
acb1359c8e1528e5d67bb0101c94c48a07785098 |
|
09-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: rename object type and error bits 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
/external/vulkan-validation-layers/layers/image.cpp
|
5a424cea2014b643e6bd6e2ae480c730bc6496af |
|
01-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: Add support for DebugReportMessageLUNARG
/external/vulkan-validation-layers/layers/image.cpp
|
d89520de6091ff53daa8447b9f2c65915f2d3e81 |
|
01-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: export debug_report extension Need the EnumerateInstanceExtensionProperties to report support for the debug report extension as well as in the json file because different platforms will use either the json file (Windows & Linux) or the Enumerate call (Android).
/external/vulkan-validation-layers/layers/image.cpp
|
f6a6e223b7ca92b5e3c8b05331b500ab8f01116a |
|
30-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: rename and update to use CreateInfo
/external/vulkan-validation-layers/layers/image.cpp
|
dc9592a0f224cc4031e8f16871a5d258f7242d04 |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: Rename VkDbgMsgCallback object
/external/vulkan-validation-layers/layers/image.cpp
|
b03a0bf974e39d001d562086718acf4a46339a96 |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: Add allocator to layer init functions Conflicts: layers/shader_checker.cpp
/external/vulkan-validation-layers/layers/image.cpp
|
95e6dba42bec7fb5786bbe9254bb7aa78d8a85fd |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: rename VkDbgObjectType VkDebugReportObjectTypeLUNARG fits the extension naming requirements
/external/vulkan-validation-layers/layers/image.cpp
|
f8fe1288185e8721a9c2da2143259fad4c77eda1 |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: Rename DebugReport flags Conflicts: layers/mem_tracker.cpp Conflicts: layers/draw_state.cpp
/external/vulkan-validation-layers/layers/image.cpp
|
c623ba5074ff120c86a0f2f90c0889a8ec3ee6a7 |
|
20-Nov-2015 |
Ian Elliott <ianelliott@google.com> |
layers: Convert most of the layers to the new WSI.
/external/vulkan-validation-layers/layers/image.cpp
|
168717e19dbeff731d80b7293da58958c45b9a99 |
|
23-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Fix image layer issue validating aspectMasks
/external/vulkan-validation-layers/layers/image.cpp
|
693432114221b0ac4d1c155917d0b83ab6cc749a |
|
12-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX196, validate createImage paramters against format limits Relocated some validation from DeviceLimits layer to Image layer, added additional per-format limit validation for CreateImage parameters.
/external/vulkan-validation-layers/layers/image.cpp
|
00587c9bb728a0167c28e1bbe33da7fa2b6b3f73 |
|
18-Nov-2015 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: Fix error messages.
/external/vulkan-validation-layers/layers/image.cpp
|
a7d001a425902a04abe9be96c2b30259ae35a5b8 |
|
18-Nov-2015 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: Validate barrier subresource range. Check subresource range for image memory barriers.
/external/vulkan-validation-layers/layers/image.cpp
|
dbffb1f19a51dc51159c3e2a05b33cce72f65ef1 |
|
18-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Fix CreateImageView depth/stencil aspect validation
/external/vulkan-validation-layers/layers/image.cpp
|
9eabb8f3c350ba8f8f5bb4a71dd65d081bd4dc5d |
|
10-Nov-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 12998 part 2: append _PACK* to packed formats that change conventions s/VK_FORMAT_R11G11B10_UFLOAT\b/VK_FORMAT_B10G11R11_UFLOAT_PACK32/g s/VK_FORMAT_R9G9B9E5_UFLOAT\b/VK_FORMAT_E5B9G9R9_UFLOAT_PACK32/g s/VK_FORMAT_D24_UNORM_X8\b/VK_FORMAT_X8_D24_UNORM_PACK32/g s/VK_FORMAT_R10G10B10A2_UNORM\b/VK_FORMAT_A2B10G10R10_UNORM_PACK32/g s/VK_FORMAT_R10G10B10A2_SNORM\b/VK_FORMAT_A2B10G10R10_SNORM_PACK32/g s/VK_FORMAT_R10G10B10A2_USCALED\b/VK_FORMAT_A2B10G10R10_USCALED_PACK32/g s/VK_FORMAT_R10G10B10A2_SSCALED\b/VK_FORMAT_A2B10G10R10_SSCALED_PACK32/g s/VK_FORMAT_R10G10B10A2_UINT\b/VK_FORMAT_A2B10G10R10_UINT_PACK32/g s/VK_FORMAT_R10G10B10A2_SINT\b/VK_FORMAT_A2B10G10R10_SINT_PACK32/g s/VK_FORMAT_B10G10R10A2_UNORM\b/VK_FORMAT_A2R10G10B10_UNORM_PACK32/g s/VK_FORMAT_B10G10R10A2_SNORM\b/VK_FORMAT_A2R10G10B10_SNORM_PACK32/g s/VK_FORMAT_B10G10R10A2_USCALED\b/VK_FORMAT_A2R10G10B10_USCALED_PACK32/g s/VK_FORMAT_B10G10R10A2_SSCALED\b/VK_FORMAT_A2R10G10B10_SSCALED_PACK32/g s/VK_FORMAT_B10G10R10A2_UINT\b/VK_FORMAT_A2R10G10B10_UINT_PACK32/g s/VK_FORMAT_B10G10R10A2_SINT\b/VK_FORMAT_A2R10G10B10_SINT_PACK32/g s/STR(R11G11B10_UFLOAT\b/STR(B10G11R11_UFLOAT_PACK32/g s/STR(R9G9B9E5_UFLOAT\b/STR(E5B9G9R9_UFLOAT_PACK32/g s/STR(D24_UNORM_X8\b/STR(X8_D24_UNORM_PACK32/g s/STR(R10G10B10A2_UNORM\b/STR(A2B10G10R10_UNORM_PACK32/g s/STR(R10G10B10A2_SNORM\b/STR(A2B10G10R10_SNORM_PACK32/g s/STR(R10G10B10A2_USCALED\b/STR(A2B10G10R10_USCALED_PACK32/g s/STR(R10G10B10A2_SSCALED\b/STR(A2B10G10R10_SSCALED_PACK32/g s/STR(R10G10B10A2_UINT\b/STR(A2B10G10R10_UINT_PACK32/g s/STR(R10G10B10A2_SINT\b/STR(A2B10G10R10_SINT_PACK32/g s/STR(B10G10R10A2_UNORM\b/STR(A2R10G10B10_UNORM_PACK32/g s/STR(B10G10R10A2_SNORM\b/STR(A2R10G10B10_SNORM_PACK32/g s/STR(B10G10R10A2_USCALED\b/STR(A2R10G10B10_USCALED_PACK32/g s/STR(B10G10R10A2_SSCALED\b/STR(A2R10G10B10_SSCALED_PACK32/g s/STR(B10G10R10A2_UINT\b/STR(A2R10G10B10_UINT_PACK32/g s/STR(B10G10R10A2_SINT\b/STR(A2R10G10B10_SINT_PACK32/g
/external/vulkan-validation-layers/layers/image.cpp
|
0e10db0ae756424896b78752da25fa6eb9aa0164 |
|
10-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX190, Image layer doe snot recognize swapchain images Image layer was using helper function limited only to header definitions, ignoring the WSI extension images for image layouts.
/external/vulkan-validation-layers/layers/image.cpp
|
af9e4fd72c31e1080cadc3d6baa16b669af8e913 |
|
05-Nov-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15068: Use hardfp calling convention on Android for 32-bit ARM targets Update python scripts. s/(VKAPI \*/(VKAPI_PTR */g s/void VKAPI\b/VKAPI_ATTR void VKAPI_CALL/g s/VkResult VKAPI\b/VKAPI_ATTR VkResult VKAPI_CALL/g s/PFN_vkVoidFunction VKAPI\b/VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL/g s/void\* VKAPI\b/VKAPI_ATTR void* VKAPI_CALL/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15068
/external/vulkan-validation-layers/layers/image.cpp
|
cbc4a5edf1fb2a49252ba4c12e9cf994c67de85e |
|
04-Nov-2015 |
Michael Lentine <mlentine@google.com> |
layers: Fix printf formats Add validation to printf format strings
/external/vulkan-validation-layers/layers/image.cpp
|
96cd795bb585711057cd90d37a2251419384c937 |
|
30-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Update author information Author information was added to any file with the standard license text. Authors were added that added/changed >= 3% of the lines of a file.
/external/vulkan-validation-layers/layers/image.cpp
|
8a17da586c0f31c72aefe229449d55ea18682be9 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: switch copyright to Valve
/external/vulkan-validation-layers/layers/image.cpp
|
50c57efd215d2bc06616b7707d460c7a1b8b7774 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/layers/image.cpp
|
3138d6a7fafb314644a22a854267258769c6d6a0 |
|
30-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14537: vkGetPhysicalDeviceImageFormatProperties doesn't express all limitations (WIP) Use VkSampleCountFlagBits exclusively. Note that it can be casted to integer. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14537
/external/vulkan-validation-layers/layers/image.cpp
|
aff81ffdf6f6e4908f3d4306885a921b3b3d945e |
|
03-Nov-2015 |
Jon Ashburn <jon@lunarg.com> |
layers: Allow calling down chain with vkEnumerateDeviceExtensionProperties
/external/vulkan-validation-layers/layers/image.cpp
|
195c9e1571bc33a143af6a1adf7f6083a3b41f8d |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15000: aspect/aspectMask inconsistencies (WIP) Rename all aspect to aspectMask. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15000
/external/vulkan-validation-layers/layers/image.cpp
|
4291d8822ec2a685ef89ec2b210ff16857e25310 |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14918 part 4: more cleanups (WIP)
/external/vulkan-validation-layers/layers/image.cpp
|
1f85191a3a8479194ecb7b937aee284cf80cf08f |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14921 part 1: sed renames Workaround header bug (ALLOC_INFO vs AllocateInfo) in vk_helper.py. This affects the debug extensions as well. s/NONDISP/NON_DISPATCHABLE/g s/CmdBuffer/CommandBuffer/g s/cmdBuffer/commandBuffer/g s/CMD_BUFFER/COMMAND_BUFFER/g s/AllocMemory/AllocateMemory/g s/AllocDescriptorSets/AllocateDescriptorSets/g s/AllocCommandBuffers/AllocateCommandBuffers/g s/VkAllocCallbacks/VkAllocationCallbacks/g s/VkSystemAllocScope/VkSystemAllocationScope/g s/allocScope/allocationScope/g s/allocType/allocationType/g s/pfnAlloc\b/pfnAllocation/g s/pfnRealloc\b/pfnReallocation/g s/VK_SYSTEM_ALLOC_/VK_SYSTEM_ALLOCATION_/g s/extName/extensionName/g s/implVersion/implementationVersion/g s/pAppInfo/pApplicationInfo/g s/pMem\b/pMemory/g s/VkMemoryAllocInfo/VkMemoryAllocateInfo/g s/VkDescriptorSetAllocInfo/VkDescriptorSetAllocateInfo/g s/CmdPool/CommandPool/g s/cmdPool/commandPool/g s/CMD_POOL/COMMAND_POOL/g s/VkCommandBufferAllocInfo/VkCommandBufferAllocateInfo/g s/maxTessellationGenLevel/maxTessellationGenerationLevel/g s/maxFragmentDualSourceAttachments/maxFragmentDualSrcAttachments/g s/destSubpass/dstSubpass/g s/destStageMask/dstStageMask/g s/dualSourceBlend/dualSrcBlend/g s/destBlendColor/dstBlendColor/g s/destBlendAlpha/dstBlendAlpha/g s/VK_FORMAT_NUM/VK_FORMAT_RANGE_SIZE/g s/VK_DYNAMIC_STATE_NUM/VK_DYNAMIC_STATE_RANGE_SIZE/g s/pAppName/pApplicationName/g s/appVersion/applicationVersion/g s/numLevels/levelCount/g s/numLayers/layerCount/g s/destOffset/dstOffset/g s/destSubresource/dstSubresource/g s/VK_IMAGE_LAYOUT_TRANSFER_SOURCE_OPTIMAL/VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL/g s/VK_IMAGE_LAYOUT_TRANSFER_DESTINATION_OPTIMAL/VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL/g s/VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT/VK_IMAGE_USAGE_TRANSFER_SRC_BIT/g s/VK_IMAGE_USAGE_TRANSFER_DESTINATION_BIT/VK_IMAGE_USAGE_TRANSFER_DST_BIT/g s/destBuffer/dstBuffer/g s/destQueueFamilyIndex/dstQueueFamilyIndex/g s/destSet/dstSet/g s/destBinding/dstBinding/g s/destArrayElement/dstArrayElement/g s/VK_BLEND_DEST_COLOR/VK_BLEND_DST_COLOR/g s/VK_BLEND_ONE_MINUS_DEST_COLOR/VK_BLEND_ONE_MINUS_DST_COLOR/g s/VK_BLEND_DEST_ALPHA/VK_BLEND_DST_ALPHA/g s/VK_BLEND_ONE_MINUS_DEST_ALPHA/VK_BLEND_ONE_MINUS_DST_ALPHA/g s/VK_FORMAT_FEATURE_BLIT_SOURCE_BIT/VK_FORMAT_FEATURE_BLIT_SRC_BIT/g s/VK_FORMAT_FEATURE_BLIT_DESTINATION_BIT/VK_FORMAT_FEATURE_BLIT_DST_BIT/g s/VK_BUFFER_USAGE_TRANSFER_SOURCE_BIT/VK_BUFFER_USAGE_TRANSFER_SRC_BIT/g s/VK_BUFFER_USAGE_TRANSFER_DESTINATION_BIT/VK_BUFFER_USAGE_TRANSFER_DST_BIT/g s/VK_COMPARE_OP_LESS_EQUAL/VK_COMPARE_OP_LESS_OR_EQUAL/g s/VK_COMPARE_OP_GREATER_EQUAL/VK_COMPARE_OP_GREATER_OR_EQUAL/g s/VkPipelineRasterStateCreateInfo/VkPipelineRasterizationStateCreateInfo/g s/rasterSamples/rasterizationSamples/g s/pRasterState/pRasterizationState/g s/VK_FRONT_FACE_CCW/VK_FRONT_FACE_COUNTER_CLOCKWISE/g s/VK_FRONT_FACE_CW/VK_FRONT_FACE_CLOCKWISE/g s/VK_PRIMITIVE_TOPOLOGY_LINE_LIST_ADJ/VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY/g s/VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_ADJ/VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY/g s/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_ADJ/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY/g s/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_ADJ/VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY/g s/VK_STENCIL_OP_INC_CLAMP/VK_STENCIL_OP_INCREMENT_AND_CLAMP/g s/VK_STENCIL_OP_DEC_CLAMP/VK_STENCIL_OP_DECREMENT_AND_CLAMP/g s/VK_STENCIL_OP_INC_WRAP/VK_STENCIL_OP_INCREMENT_AND_WRAP/g s/VK_STENCIL_OP_DEC_WRAP/VK_STENCIL_OP_DECREMENT_AND_WRAP/g s/VK_LOGIC_OP_NOOP/VK_LOGIC_OP_NO_OP/g s/VK_LOGIC_OP_EQUIV\b/VK_LOGIC_OP_EQUIVALENT/g s/memBarrierCount/memoryBarrierCount/g s/ppMemBarriers/ppMemoryBarriers/g s/destImage/dstImage/g s/destImageLayout/dstImageLayout/g s/destCache/dstCache/g s/memOffset/memoryOffset/g s/vk_print_vkmemoryallocinfo/vk_print_vkmemoryallocateinfo/g s/pAllocInfo/pAllocateInfo/g s/memRangeCount/memoryRangeCount/g s/pMemRanges/pMemoryRanges/g s/VK_IMAGE_TYPE_NUM/VK_IMAGE_TYPE_RANGE_SIZE/g s/VK_PIPELINE_BIND_POINT_NUM/VK_PIPELINE_BIND_POINT_RANGE_SIZE/g s/vk_size_vkdescriptorsetallocinfo/vk_size_vkdescriptorsetallocateinfo/g s/remap_cmdbuffers/remap_commandbuffers/g s/remap_cmdpool/remap_commandpool/g s/add_to_cmdbuffers_map/add_to_commandbuffers_map/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14921 a
/external/vulkan-validation-layers/layers/image.cpp
|
ce532f7eb8ce347a0bc2c7d848d5017fa31d2533 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
MR 542: Remaining items from the cleanup bug (WIP) depthStencilAttachment is replaced by pDepthStencilAttachment. s/VK_CULL_MODE_FRONT\b/VK_CULL_MODE_FRONT_BIT/g s/VK_CULL_MODE_BACK\b/VK_CULL_MODE_BACK_BIT/g s/VK_SAMPLER_ADDRESS_MODE_WRAP\b/VK_SAMPLER_ADDRESS_MODE_REPEAT/g s/VK_SAMPLER_ADDRESS_MODE_MIRROR\b/VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT/g s/VK_SAMPLER_ADDRESS_MODE_CLAMP\b/VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE/g s/VK_SAMPLER_ADDRESS_MODE_MIRROR_ONCE\b/VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE/g s/VK_SAMPLER_ADDRESS_MODE_CLAMP_BORDER\b/VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER/g https://gitlab.khronos.org/vulkan/vulkan/merge_requests/542
/external/vulkan-validation-layers/layers/image.cpp
|
3603b0843e868bd46b11eaf1d64ccdb260599609 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14543: rename VkTex* enums to VkTexture* similarly for VK_TEX_* to VK_TEXTURE_* (WIP) s/VK_TEX_FILTER_/VK_FILTER_/g s/VkTexFilter/VkFilter/g s/VK_TEX_MIPMAP_MODE_/VK_SAMPLER_MIPMAP_MODE_/g s/VkTexMipmapMode/VkSamplerMipmapMode/g s/VK_TEX_ADDRESS_MODE_/VK_SAMPLER_ADDRESS_MODE_/g s/VkTexAddressMode/VkSamplerAddressMode/g s/mipMode/mipmapMode/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14543
/external/vulkan-validation-layers/layers/image.cpp
|
69f40128cce0970d10aaa30ea8c6b56a7dda3f36 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 12921: Memory callback (WIP) The per-object allocator is ignored for now. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=12921
/external/vulkan-validation-layers/layers/image.cpp
|
763a749795bb4827efbbf19cbc87b959511496dd |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14892: 'count' parameters and members named inconsistently in many cases (WIP) s/waitSemCount/waitSemaphoreCount/g s/signalSemCount/signalSemaphoreCount/g s/cmdBufferCount/commandBufferCount/g s/queueFamilyCount/queueFamilyIndexCount/g s/layerCount/enabledLayerNameCount/g s/extensionCount/enabledExtensionNameCount/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14892
/external/vulkan-validation-layers/layers/image.cpp
|
049f17839f97705e58731d82a33859df5d71af81 |
|
29-Oct-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Migrate Image dispatch tables into layer_data struct
/external/vulkan-validation-layers/layers/image.cpp
|
e420a33ff7bdcf67b8a487592af78a3ca2f29ee6 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14362: VK_NULL_HANDLE does not work in C (WIP) Drop type safety on 32-bit. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14362
/external/vulkan-validation-layers/layers/image.cpp
|
9eb1ce47906c414d1df2b42f3e05a441297ba205 |
|
29-Oct-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add DestroyImage to image layer's device GPA table
/external/vulkan-validation-layers/layers/image.cpp
|
ac8ed0b50ebdda749cc46f687d0ff9505a4e1b76 |
|
28-Oct-2015 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: Validate number of layers in subresource. Reviewed by Tobin.
/external/vulkan-validation-layers/layers/image.cpp
|
6fa437d5c020917dc54047b65d9f8e7632b2be26 |
|
25-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Modify Image layer to store IMAGE_STATE structs instead of their unique_ptrs
/external/vulkan-validation-layers/layers/image.cpp
|
b4092de97555f7af10a114f974bf6f014a8bfa8f |
|
23-Oct-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add state-dependent image aspect/format checks
/external/vulkan-validation-layers/layers/image.cpp
|
63f0ead42f862f1c8ad815798c7cc6983cc413ac |
|
16-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14786: Addressing layered subresources in vkCmdCopyImage commit: ad27e2b Attempt at naming consistency
/external/vulkan-validation-layers/layers/image.cpp
|
a12e29179a1ca44eb6bbc0c03850b1bf02398081 |
|
16-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Change clear rectangle to include array layer/count commit: 53a511d
/external/vulkan-validation-layers/layers/image.cpp
|
ba11ebe8763601875a5a0c925610088ab317ef06 |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
WIP bug-14815: VkImageAspect
/external/vulkan-validation-layers/layers/image.cpp
|
01d2ae18f05184e04eb29a2ab30480f8d4660d25 |
|
21-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 14621: Change vkGet* functions to not return VkResult
/external/vulkan-validation-layers/layers/image.cpp
|
9feb073965d9c1c1f419045940af5753dd3c41d9 |
|
16-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14291: combine color and depth/stencil clears
/external/vulkan-validation-layers/layers/image.cpp
|
6ff937332fb4d6cd049f36e4fb4efc32ed2deb1b |
|
07-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
layers: clean up includes
/external/vulkan-validation-layers/layers/image.cpp
|
9fac1570f6aea25b1ca33efc7f41d78983828e87 |
|
05-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
layers: Add DEBUG_OUTPUT support to image
/external/vulkan-validation-layers/layers/image.cpp
|
43909d8eb91a98248f18aa598f02897a1106fcdd |
|
25-Sep-2015 |
Mike Stroyan <mike@LunarG.com> |
intel,layers,tests: move cmd_meta errors to validation Add checks for alignment in DeviceLimits layer. Add checks for type, format and sample count in Images layer. Remove such checks from intel icd. Add new validations to layer_validation_tests.
/external/vulkan-validation-layers/layers/image.cpp
|
6f3403c416ad0a07bedbfd2243021750926ad3e7 |
|
06-Oct-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add validation for Image Aspect settings Image layer gets validation for image aspect settings laid out in the spec.
/external/vulkan-validation-layers/layers/image.cpp
|
73bb657499347bd40990c742af60e63bb03426f3 |
|
28-Sep-2015 |
Cody Northrop <cody@lunarg.com> |
layers: Add constructors for layer_data
/external/vulkan-validation-layers/layers/image.cpp
|
3eefd6159d00230010535cb4c49c4979b45e988e |
|
26-Sep-2015 |
Mike Stroyan <mike@LunarG.com> |
layers: remove static declaration of get_my_data_ptr Windows compiler won't allow static on specialization.
/external/vulkan-validation-layers/layers/image.cpp
|
bb0d6e7e6a629c77cd0f355959ce26ea24b371c3 |
|
26-Sep-2015 |
Mike Stroyan <mike@LunarG.com> |
layers: Image layer does not need to reserve space Image layer had been calling imageMap.reserve to recover from memset of imageMap. That is no longer needed.
/external/vulkan-validation-layers/layers/image.cpp
|
342b9bfb2e100f077baf14caf51501532877131c |
|
22-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Added Image layer to validation test suite with new test for bad ImageView
/external/vulkan-validation-layers/layers/image.cpp
|
3561380178e03a4f8a03867ff43d37a0d5455fe0 |
|
22-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Update Image layer to support validation callback error return status
/external/vulkan-validation-layers/layers/image.cpp
|
6538053e138115dcfcec32b28bcc7eda5fef3fa6 |
|
21-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Update Image layer to offload view.c validation checks from driver Moved checks related to ImageView creation from the driver into the Image layer. Added image.h header and ENUMs for various Image error types, along with documenation for each type.
/external/vulkan-validation-layers/layers/image.cpp
|
74c4ce9c4fa101c0989a29cf918e799fa67adcec |
|
15-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14509: Rename Layer and Extension queries https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14509 https://gitlab.khronos.org/vulkan/vulkan/merge_requests/334
/external/vulkan-validation-layers/layers/image.cpp
|
b4b6e7c2412a10c2df40493141229f79970e51bb |
|
15-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Fix layer STDOUT logging
/external/vulkan-validation-layers/layers/image.cpp
|
7ed105917014d56bae29b0a14dcee32e1256e55c |
|
11-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 12998: Document required depth formats and layouts in buffer memory
/external/vulkan-validation-layers/layers/image.cpp
|
67b42b7bde3163f662452cd8ed20e0b69e1afa4f |
|
07-Sep-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: Change return types of some functions to void Functions that should be thought of as "impossible to fail in the face of valid parameters" have had their return types changed to void. This includes all of the vkDestroy functions, vkFreeMemory, and vkUnmapMemory. vkUpdateDescriptorSets is also included, because of the frequency the function is expected to be called.
/external/vulkan-validation-layers/layers/image.cpp
|
9cce783d81b9e08b50b642f544485f03273299d9 |
|
29-Jul-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Add validation case for mismatched renderpass attachements and subpasses Added to the Image validation layer.
/external/vulkan-validation-layers/layers/image.cpp
|
a4c8c71cb37926b9cc4dd8e131b2ddd3f5de48d5 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v127: Use PFN_vkVoidFunction for GetProcAddr
/external/vulkan-validation-layers/layers/image.cpp
|
ab36aa63b05aaa4432fc0abc9b978601c74c9532 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
rename: GetPhysicalDeviceFormatInfo to GetPhysicalDeviceFormatProperties
/external/vulkan-validation-layers/layers/image.cpp
|
2a199c1aea345cbdf438af9db50a5a351e099725 |
|
10-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 14084 - Object Tracker, Image, Generic layers
/external/vulkan-validation-layers/layers/image.cpp
|
c278df83ca4958fda8efcf3b52e2f89c8ccd8991 |
|
07-Jul-2015 |
Chia-I Wu <olv@lunarg.com> |
update vulkan.h for multi-pass command buffers (V131, #14075) Minimal changes to keep everything building and functioning. TODO: Need to port draw_state to use new VkAttachmentView structure.
/external/vulkan-validation-layers/layers/image.cpp
|
eb1ddb0a06b8106a175a854627d1e08fdaf8aafb |
|
07-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
layers: Image- Update extension and layer support
/external/vulkan-validation-layers/layers/image.cpp
|
7a51d9001436476d50118230d5b2a4ebcc929b79 |
|
03-Jul-2015 |
Tobin Ehlis <tobin@lunarg.com> |
loader: Rename loader_platform.h -> vk_loader_platform.h
/external/vulkan-validation-layers/layers/image.cpp
|
56d204acf07fe1639103ab9326886f3c06dbbb76 |
|
03-Jul-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Rename all layer headers to begin with "vk_layer_" prefix
/external/vulkan-validation-layers/layers/image.cpp
|
2d1d970ee5517436a87be5159ded60d9d18c089c |
|
03-Jul-2015 |
Tobin Ehlis <tobin@lunarg.com> |
include: Rename vkLayer.h -> vk_layer.h and vkIcd.h -> vk_icd.h
/external/vulkan-validation-layers/layers/image.cpp
|
e3105972bfdc54e2cca65acf44d4ffa8d85881f5 |
|
24-Jun-2015 |
Chris Forbes <chrisf@ijw.co.nz> |
vulkan.h: v129 -- rework clear colors, remove raw clear [#14020] Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/layers/image.cpp
|
be637992d8dcf95675f46e32fa8a4da83c5fde4f |
|
26-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
loader: Move CreateDevice to device table Discovered an issue where a layer was doing cleanup in it's DestroyDevice function but the CreateDevice was never called. This happened because the extension was only enabled on the device chain and the device chain doesn't actually call CreateDevice. That happens on the Instance chain. Making it so that we can call down the device chain - which is terminated by the ICD. We need to know the real device object to construct the device chain heiarchy and when calling down the device chain it should end with the ICD doing the actual device object creation. This patch fixes the issue by using the same process as CreateInstance. The loader will call the ICD's CreateDevice and pass that in the *pDevice argument. The layers then ignore the PhysicalDevice parameter and use the *pDevice to access the device chain. To prevent the ICD from being called twice needed to stub in a special loader_GetDeviceChainProcAddr to provide a stub for only CreateDevice as the end of the chain. integrate review feedback.
/external/vulkan-validation-layers/layers/image.cpp
|
e8db6ec585220662366d49bb1c09bb6bd47f9d0c |
|
26-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
layers: Remove unneeded asserts We'll soon break the rule being asserted, so remove them.
/external/vulkan-validation-layers/layers/image.cpp
|
426b90566abae5716741aade41184dc4dafe4aa4 |
|
25-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/layers/image.cpp
|
07199211d2f0bcc073f06fe0f0dc2a308309c001 |
|
23-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
image: Need to get layer_data from correct place
/external/vulkan-validation-layers/layers/image.cpp
|
d757630a88456aa57e5699f42d96896f17d2f624 |
|
21-Jun-2015 |
Chris Forbes <chrisf@ijw.co.nz> |
vulkan.h: Remove vkGetFormatInfo, add features/limits (#12827, v125) NOTES: 1/ Some layers impact from vkGetFormatInfo -> vkGetPhysicalDeviceFormatInfo; some checks are currently disabled in ParamChecker pending discussion on the best way to do this. Similar checks in Image layer implemented via additional layer_data member to link back from VkDevice -> VkPhysicalDevice. 2/ VkPhysicalDeviceFeatures, VkPhysicalDeviceLimits members all zero for now; also some further churn to be done to the contents of these structures. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/layers/image.cpp
|
b707aa59bc76bafa18d4d07a606e47c4ba5d1ac9 |
|
18-Jun-2015 |
Jeremy Hayes <jeremy@lunarg.com> |
layers: Move image validation to separate layer.
/external/vulkan-validation-layers/layers/image.cpp
|