d3995c987ba7e47700ceb54535880e782c6b04c1 |
|
22-Mar-2016 |
Jon Ashburn <jon@lunarg.com> |
tests: Use header macro for API version rather than make_version Change-Id: I454b5d2c4deea46712dff9d5c2af72af683f05a3
/external/vulkan-validation-layers/demos/tri.c
|
1c3335744fd8c4b4299d64153d5d3b411f8f3fa5 |
|
17-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Rename param_checker to parameter_validation Also, param_check.h -> parameter_validation.h and .json files changed. Change-Id: I9db10563bcc2640fe6b90588d3c80c4fe50a8a83
/external/vulkan-validation-layers/demos/tri.c
|
a3c20a28f119d24faec013fb4513605b654c36c3 |
|
14-Mar-2016 |
Chris Forbes <chrisforbes@google.com> |
layers: validate capabilities against device features V2: squashed in feedback. V3: More careful about VkBool32 Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/demos/tri.c
|
5b5e7bcfe47d9ed90d0d5edbbe11edf7214a7784 |
|
10-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Merge mem_tracker and draw_state layers into core_validation layer cube & tri --validate now use core_validation instead of MT & DS Very little efficiency has been pulled out for this initial merge. A few maps have been merged, but otherwise almost all of the mem_tracker code is pulled intact and surrounded in "#if MTMERGE" blocks. Change-Id: Icf060bfc0177fc8c9fa7d8d57f7ddc446357b665
/external/vulkan-validation-layers/demos/tri.c
|
73c2ef6c566530ef389afb5b399e9db8db4c968f |
|
14-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
demos: Fix typo in tri.c that prevented validate arg from working correctly Change-Id: I8562e601c27e2413071f47ed97fe5ffd9f46bd07
/external/vulkan-validation-layers/demos/tri.c
|
3ec16a56566d3b140c488dc9acb2204a1ec199ca |
|
07-Mar-2016 |
Tony Barbour <tony@LunarG.com> |
demos: Remove allocation callback code from tri demo From LoaderAndValidationLayers issue #84: demos/tri.c implements VkAllocationCallbacks with aligned_alloc/_aligned_malloc, free/_aligned_free, and realloc. I belive that is broken in many ways: realloc does not return a pointer with the necessary alignment. realloc(_aligned_malloc(...)) crashes. _aligned_free(realloc(...)) crashes. aligned_alloc requires that size must be a multiple of alignment, while Vulkan provides no such guarantee to these callbacks. On POSIX-based implementations, aligned_alloc requires that alignment must be a multiple of sizeof(void *) as well as a power of two, while Vulkan merely requires it to be a power of two. aligned_alloc(0), realloc(p, 0) might return non-NULL, while I think Vulkan requires NULL. _aligned_malloc(0, a) is documented to invoke the invalid parameter handler (although I'm not sure it actually does in practice). Implementing a valid allocator is quite non-trivial, so it may be best to just delete the allocator entirely from the demo. (See also KhronosGroup/Vulkan-Docs#21 and KhronosGroup/Vulkan-Docs#103 for related discussions.) Change-Id: I3ef3ba19c64127bd65a7dbe7b0b54de42e68ebb0
/external/vulkan-validation-layers/demos/tri.c
|
9b7054fe649297726b4593d80a0102564bff91b3 |
|
25-Feb-2016 |
Tony Barbour <tony@LunarG.com> |
Use API Version 1.0.0 instead of using VK_API_VERSION for tests/demos
/external/vulkan-validation-layers/demos/tri.c
|
96b82410a32c65f6a4b483c05282bcbeb19ce0cc |
|
22-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
demos: Properly destroy DebugReportCallback Error resulted in warnings when shutting down tri --validate. Also added DebugReportMessage setup.
/external/vulkan-validation-layers/demos/tri.c
|
acae053dbf0ca41cd7638866278425304c4b4dd2 |
|
22-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
demos: Fix drawstate transition errors in tri.
/external/vulkan-validation-layers/demos/tri.c
|
fdd5af6a3d8cac9fd228eb0da773bdc54f1f90cc |
|
18-Feb-2016 |
Piers Daniell <pdaniell@nvidia.com> |
Don't use width=0,height=0 on window minimize Vulkan doesn't support width=0 and height=0 so we just ignore the minimize request on Windows.
/external/vulkan-validation-layers/demos/tri.c
|
99ea74da7bedecf94e26e2c8ab34fb1d8e1b6bf3 |
|
19-Feb-2016 |
Jon Ashburn <jon@lunarg.com> |
demos: Add --validate option to tri First tries to use standard_validation, if not found then a list of validation layers.
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
3cd96a2da93fa325b0d51369388f9b93798f6c80 |
|
10-Feb-2016 |
Karl Schultz <karl@lunarg.com> |
Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/demos/tri.c
|
3d77c303a9ea1b9e380569af811392c56cd9d055 |
|
26-Jan-2016 |
Damien Leone <dleone@nvidia.com> |
demos: Fix window resize on Linux
/external/vulkan-validation-layers/demos/tri.c
|
beebf7d6163262eceb61ac1ca145a179383717db |
|
27-Jan-2016 |
Dustin Graves <dustin@lunarg.com> |
demos: Minor cube/tri updates Minor updates/fixes for cube and tri: - Break from demo_check_layers search loop when finding a match. - Skip memory allocation and layer/extension processing when 0 layers/extensions are enumerated. - Fix potential NULL pointer dereference and exit with message when no accessible devices are available. - Fix device_extensions memory leak. - Remove trailing whitespace.
/external/vulkan-validation-layers/demos/tri.c
|
73cfdff3de6705736363e193361405f4129423bf |
|
27-Jan-2016 |
Dustin Graves <dustin@lunarg.com> |
demos/tests: Enable unique_objects layer Using VK_LAYER_GOOGLE_unique_objects with 'cube --validate' and when running all tests with layers.
/external/vulkan-validation-layers/demos/tri.c
|
481756e168555e1bf150d3b8f1b81edca1d98c43 |
|
02-Feb-2016 |
Karl Schultz <karl@lunarg.com> |
demos: Update copyright and apply clang-format
/external/vulkan-validation-layers/demos/tri.c
|
b8b6f0c7a5fa5fc042893f81baa9214b9a3801a6 |
|
26-Jan-2016 |
Mark Young <marky@lunarg.com> |
loader: Moved missing #define needed by aligned_alloc. The define needs to be before the includes.
/external/vulkan-validation-layers/demos/tri.c
|
7aa91f3a84dfd33864c95cd4c51e1b84818a5b06 |
|
26-Jan-2016 |
Mark Young <marky@lunarg.com> |
loader: Fixed missing #define needed by aligned_alloc. This fixes the missing #define so Linux should build without warning.
/external/vulkan-validation-layers/demos/tri.c
|
9db64d51914e62dc4072936a2981b2bf9d106621 |
|
26-Jan-2016 |
Mark Young <marky@lunarg.com> |
Fixes: Added missing newline after merge.
/external/vulkan-validation-layers/demos/tri.c
|
1589f91f336d30cfa5a3450eee6e603d63f519da |
|
21-Jan-2016 |
Derrick Owens <derrick.owens@amd.com> |
fixed typo
/external/vulkan-validation-layers/demos/tri.c
|
f83966fa8477353b0fe471fa08a13c63b471401d |
|
21-Jan-2016 |
Derrick Owens <derrick.owens@amd.com> |
added gcc versions of aligned malloc
/external/vulkan-validation-layers/demos/tri.c
|
17789591cf0bacce86c73e77208398f4f5bc9c06 |
|
21-Jan-2016 |
unknown <deowens@MSDN-ORL-DOWENS.amd.com> |
fixed custom allocator aligned memory allocations in tri sample. fixed x86 compilation.
/external/vulkan-validation-layers/demos/tri.c
|
842f94166580a40cfcd631a11681db600ed42821 |
|
25-Jan-2016 |
Mark Young <marky@lunarg.com> |
SAMPLES: Fixed memory leak in of presentMode data. We were leaking the presentMode array data, now it's freed.
/external/vulkan-validation-layers/demos/tri.c
|
3d03a4a1c4f3b90cb2923f1f0a1aacdf91d9692e |
|
22-Jan-2016 |
Tony Barbour <tony@LunarG.com> |
demos: Select queue family based on both graphics and present support
/external/vulkan-validation-layers/demos/tri.c
|
2acdd158e20568e7baa634b9a12e4e78b4544c74 |
|
13-Jan-2016 |
Mark Young <marky@lunarg.com> |
Win32: Get 32-bit Windows build working Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/demos/tri.c
|
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 |
|
11-Jan-2016 |
Jon Ashburn <jon@lunarg.com> |
misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/demos/tri.c
|
3f07ab67336dcacfa0ac62f7987e9c26cd33ba6e |
|
28-Dec-2015 |
Ian Elliott <ianelliott@google.com> |
tri/cube: : Support the new VkCompositeAlphaFlagBitsKHR.
/external/vulkan-validation-layers/demos/tri.c
|
0313c5b887e55a6344d7a6e18ab713a6f14bcb2c |
|
05-Jan-2016 |
Tony Barbour <tony@LunarG.com> |
demos: Fix up dstAccessMasks and move pipeline barriers for present to bottom of pipe
/external/vulkan-validation-layers/demos/tri.c
|
6e2b8dc6fc29a96c84254a34d77b3e2ab6ee81f2 |
|
31-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: For header vers 220, fix BOTTOM_OF_PIPE typo
/external/vulkan-validation-layers/demos/tri.c
|
d3892692719770ca6cefb3d41071ce295e1be560 |
|
31-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Add barrier pipeline stage BOTTOM_OF_PIPE; for header vers 219 Use BOTTOM_PIPE for barrier for WSI presentation.
/external/vulkan-validation-layers/demos/tri.c
|
adb61352bcf8a9c9080c562e7bca5d43230dd316 |
|
31-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: rename descriptorSetlayout pBinding; update to header vers 217
/external/vulkan-validation-layers/demos/tri.c
|
98ce7e0df5c3add3df7216eef9fa6e49a2776c7a |
|
31-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Add pipeline stage flags to wait upon for queueSubmit semaphores; v216
/external/vulkan-validation-layers/demos/tri.c
|
f25165255ccfd9bce7c80b77942fc4f2132947a2 |
|
30-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: rename startXXX to firstXXX and add firstXXX param to setviewport/scissor Header file changes going to 213 version
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
09338b5ff0968d9a40cd0e26e3cfb947add33354 |
|
25-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Fix win32_surface compile errors for demos and tests
/external/vulkan-validation-layers/demos/tri.c
|
da44dfef7703f795e9de97fe6bda17b68864bc24 |
|
11-Dec-2015 |
Ian Elliott <ianelliott@google.com> |
demos: Version 217 WSI changes.
/external/vulkan-validation-layers/demos/tri.c
|
a7acc10bc9e9d2f0a1ed1b54e08d78617c5e91e6 |
|
23-Dec-2015 |
David Pinedo <david@lunarg.com> |
Demos: Fix name of MemTrack layer in tri.c demo
/external/vulkan-validation-layers/demos/tri.c
|
5c22cb64f67dfa6d4a799dbcc0bcf9634d999dab |
|
17-Dec-2015 |
Courtney Goeltzenleuchter <courtney_g@comcast.net> |
tri: remove unneeded cast
/external/vulkan-validation-layers/demos/tri.c
|
e92af7e35e235faf650de0ffd413aa2e8417fd2d |
|
17-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
demos: Fix compiler warnings gcc complains that return result is unused. This change prevents the warning and should be a no-op otherwise.
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
f725d22b12a665b95676a8507647d370ee9e1bdd |
|
09-Dec-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: rename vk_lunarg_debug_report.h
/external/vulkan-validation-layers/demos/tri.c
|
f6a6e223b7ca92b5e3c8b05331b500ab8f01116a |
|
30-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: rename and update to use CreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
dc9592a0f224cc4031e8f16871a5d258f7242d04 |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: Rename VkDbgMsgCallback object
/external/vulkan-validation-layers/demos/tri.c
|
4beea17ce9db96187603f69b39cbe995a822c50f |
|
15-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Fix build warning on Linux for tri
/external/vulkan-validation-layers/demos/tri.c
|
3e1c844db968370c97d42b721306126c30b3242b |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: Rename VK_DEBUG_REPORT_EXTENSION enums
/external/vulkan-validation-layers/demos/tri.c
|
95e6dba42bec7fb5786bbe9254bb7aa78d8a85fd |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
layers: rename VkDbgObjectType VkDebugReportObjectTypeLUNARG fits the extension naming requirements
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
0717ed5c31632fcc0f7fc1e553b1e67ca03df2ab |
|
14-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
vulkan: Changes for header version 211 Add anisotropyEnable to VkSamplerCreateInfo. Add inheritedQueries to VkPhysicalDeviceFeatures
/external/vulkan-validation-layers/demos/tri.c
|
ac6b2c79beb33e162d98707b58e04147ea917293 |
|
14-Dec-2015 |
Mark Lobodzinski <mark@lunarg.com> |
demos: Update command pool flags for implicit resets in tri.c
/external/vulkan-validation-layers/demos/tri.c
|
276e3ac6d47ef527406f489a9f1b85c9d3deeb20 |
|
09-Dec-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Fix bug in tri so it uses a realloc callback since it uses alloc callback
/external/vulkan-validation-layers/demos/tri.c
|
b95fc09ead7923ad66c7187ed6727897304e9bf4 |
|
03-Dec-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Reenable memory barrier validation
/external/vulkan-validation-layers/demos/tri.c
|
28214d93ba1f53f4c229370afd8a5bd667273dea |
|
25-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
wsi: Moved definition of CreateXxxSurface extension to CMakefile Removed component-specific definitions
/external/vulkan-validation-layers/demos/tri.c
|
051ae4bd4545590437d46268ac6992358cb48c13 |
|
24-Nov-2015 |
Mark Lobodzinski <mark@lunarg.com> |
wsi: Fix windows build issues
/external/vulkan-validation-layers/demos/tri.c
|
8d2a2eb5eff6a7c53a9239017d8327020467fbb6 |
|
23-Nov-2015 |
Ian Elliott <ianelliott@google.com> |
demos: Some cleanup, including calling GIPA. Includes Calling GIPA instead of GDPA for functions that moved to instance extension.
/external/vulkan-validation-layers/demos/tri.c
|
f1d90139557362249b96f5331c587ad1134edb99 |
|
20-Nov-2015 |
Ian Elliott <ianelliott@google.com> |
demos: Enabled the appropriate platform-specific WSI extension.
/external/vulkan-validation-layers/demos/tri.c
|
b5fad79e4bb8089a6a9519d248c378079822d2c6 |
|
20-Nov-2015 |
Ian Elliott <ianelliott@google.com> |
demos: Get compiling with new WSI extensions. Conflicts: demos/cube.c demos/tri.c demos/vulkaninfo.c
/external/vulkan-validation-layers/demos/tri.c
|
64070a88a7a4411e0eb0d7148bd1a1598e74a88c |
|
18-Nov-2015 |
Ian Elliott <ian@lunarg.com> |
WSI: sed-generated changes to WSI code (not all that's needed). Conflicts: demos/cube.c demos/tri.c demos/vulkaninfo.c icd/common/icd.h loader/loader.h
/external/vulkan-validation-layers/demos/tri.c
|
a31fe0bdb3bd5ce67f8bb330264941b196c22677 |
|
24-Nov-2015 |
David Pinedo <david@lunarg.com> |
Layers: changed layer names to conform to spec
/external/vulkan-validation-layers/demos/tri.c
|
250984c4fbfbf23a87c3cc34088ce963a8b571ee |
|
17-Nov-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Change tri to use GetInstanceProcAddr for WSI dev ext entry points This is a better test for loader dynamic dev extension dispatch
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
b7c243a45d2525d4d8586f1e2a15807408a3070d |
|
12-Nov-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Fix access masks in layout transitions in tri
/external/vulkan-validation-layers/demos/tri.c
|
fdc1cd0f75e5c7e6ce2c2991254469ebc85cbdde |
|
11-Nov-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15089: Does "Across Command Buffer Boundaries" apply to second-level command buffers? https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15089
/external/vulkan-validation-layers/demos/tri.c
|
c1f5e4068eab0504d4b68f78f88c55312ef96328 |
|
10-Nov-2015 |
Chia-I Wu <olv@lunarg.com> |
MR640: Alloc -> Allocate naming fixes Drop a workaround in get_struct_name_from_struct_type in vk_helper.py. s/VK_STRUCTURE_TYPE_MEMORY_ALLOC_INFO/VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO/g s/VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOC_INFO/VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO/g s/VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOC_INFO/VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO/g https://gitlab.khronos.org/vulkan/vulkan/merge_requests/640
/external/vulkan-validation-layers/demos/tri.c
|
045654f003fa47a4a15cba6709222c75b5e72e41 |
|
05-Nov-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15085: queue creation naming issues Manually rename arraySize and s/queuePriorityCount/queueCount/g s/requestedQueueCount/queueCreateInfoCount/g s/pRequestedQueues/pQueueCreateInfos/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15085 Conflicts: layers/draw_state.cpp
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 |
|
06-Nov-2015 |
David Pinedo <david@lunarg.com> |
Moved header files from include to include/vulkan
/external/vulkan-validation-layers/demos/tri.c
|
1160acf86424b2ea03ff684ba2e09f95754aaee7 |
|
06-Nov-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Stage is no longer needed for demo_prepare_shader_module
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
8a17da586c0f31c72aefe229449d55ea18682be9 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: switch copyright to Valve
/external/vulkan-validation-layers/demos/tri.c
|
50c57efd215d2bc06616b7707d460c7a1b8b7774 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/demos/tri.c
|
8961c984fc7337f83d3c1b7c720a2f37c8d57afd |
|
30-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Remove glsl backdoor SPIR-V support is now supported well enough in IHV's drivers that we don't have to send GLSL directly anymore so remove that from cube and tri demos.
/external/vulkan-validation-layers/demos/tri.c
|
cba6cea253a2c957d32251a1d0a455684a053539 |
|
30-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15003: vkCmdPipelineBarrier should be allowed on a DMA queue (WIP) Add VK_PIPELINE_STAGE_ALL_{GRAPHICS,COMMANDS}_BIT. Replace the removed masks by ~VK_PIPELINE_STAGE_HOST_BIT in the sample driver. s/VK_PIPELINE_STAGE_ALL_GRAPHICS\b/VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT/g s/VK_PIPELINE_STAGE_ALL_GPU_COMMANDS/VK_PIPELINE_STAGE_ALL_COMMANDS_BIT/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15003
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
b5689eea21e547cde008eabb1869ad88478c4060 |
|
30-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 15022: Need a way to specify dummy descriptors for unused bindings (WIP) Add binding to VkDescriptorSetLayoutBinding. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15022
/external/vulkan-validation-layers/demos/tri.c
|
062ad15850af42c5e45ec9dfb961ff243a6e8923 |
|
30-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14608: VkShaderModule object lifetime (WIP) Remove VkShader. We add a simple cache to intel_shader_module in place of intel_shader. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14608
/external/vulkan-validation-layers/demos/tri.c
|
f03cbf7e909366400f02531a41d9345b0df447c2 |
|
30-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14887: Documenting Valid Behavior in the Spec (WIP) MR544 introduced header changes accidentally and MR573 fixed some of them. Not sure if this pBindings-to-pBinding rename is intensional or not. s/pBindings/pBinding/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14887
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
989de845e6627fecee8dceef882955149b7538ba |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14965: Merge VK_MEMORY_INPUT/OUTPUT flags to better express write-after-wite hazards (WIP) s/VkMemoryOutputFlags/VkAccessFlags/g s/VkMemoryInputFlags/VkAccessFlags/g s/outputMask/srcAccessMask/g s/inputMask/dstAccessMask/g s/VK_MEMORY_OUTPUT_HOST_WRITE_BIT/VK_ACCESS_HOST_WRITE_BIT/g s/VK_MEMORY_OUTPUT_SHADER_WRITE_BIT/VK_ACCESS_SHADER_WRITE_BIT/g s/VK_MEMORY_OUTPUT_COLOR_ATTACHMENT_BIT/VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT/g s/VK_MEMORY_OUTPUT_DEPTH_STENCIL_ATTACHMENT_BIT/VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT/g s/VK_MEMORY_OUTPUT_TRANSFER_BIT/VK_ACCESS_TRANSFER_WRITE_BIT/g s/VK_MEMORY_INPUT_HOST_READ_BIT/VK_ACCESS_HOST_READ_BIT/g s/VK_MEMORY_INPUT_INDIRECT_COMMAND_BIT/VK_ACCESS_INDIRECT_COMMAND_READ_BIT/g s/VK_MEMORY_INPUT_INDEX_FETCH_BIT/VK_ACCESS_INDEX_READ_BIT/g s/VK_MEMORY_INPUT_VERTEX_ATTRIBUTE_FETCH_BIT/VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT/g s/VK_MEMORY_INPUT_UNIFORM_READ_BIT/VK_ACCESS_UNIFORM_READ_BIT/g s/VK_MEMORY_INPUT_SHADER_READ_BIT/VK_ACCESS_SHADER_READ_BIT/g s/VK_MEMORY_INPUT_COLOR_ATTACHMENT_BIT/VK_ACCESS_COLOR_ATTACHMENT_READ_BIT/g s/VK_MEMORY_INPUT_DEPTH_STENCIL_ATTACHMENT_BIT/VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT/g s/VK_MEMORY_INPUT_INPUT_ATTACHMENT_BIT/VK_ACCESS_INPUT_ATTACHMENT_READ_BIT/g s/VK_MEMORY_INPUT_TRANSFER_BIT/VK_ACCESS_MEMORY_READ_BIT/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14965
/external/vulkan-validation-layers/demos/tri.c
|
4291d8822ec2a685ef89ec2b210ff16857e25310 |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14918 part 4: more cleanups (WIP)
/external/vulkan-validation-layers/demos/tri.c
|
c51b121913d6f21ccefb3f7595178d3c87e11de4 |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14918 part 3: sed renames s/VK_MAX_PHYSICAL_DEVICE_NAME\b/VK_MAX_PHYSICAL_DEVICE_NAME_SIZE/g s/VK_UUID_LENGTH/VK_UUID_SIZE/g s/VK_MAX_EXTENSION_NAME\b/VK_MAX_EXTENSION_NAME_SIZE/g s/VK_MAX_DESCRIPTION\b/VK_MAX_DESCRIPTION_SIZE/g s/VK_STRUCTURE_TYPE_PIPELINE_RASTER_STATE_CREATE_INFO/VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO/g s/VK_CHANNEL_SWIZZLE/VK_COMPONENT_SWIZZLE/g s/VkChannelSwizzle/VkComponentSwizzle/g s/VK_VERTEX_INPUT_STEP_RATE/VK_VERTEX_INPUT_RATE/g s/VkVertexInputStepRate/VkVertexInputRate/g s/VK_FILL_MODE_SOLID/VK_POLYGON_MODE_FILL/g s/VK_FILL_MODE_WIREFRAME/VK_POLYGON_MODE_LINE/g s/VK_FILL_MODE_POINTS/VK_POLYGON_MODE_POINT/g s/VkFillMode/VkPolygonMode/g s/fillMode/polygonMode/g s/VkBlend\b/VkBlendFactor/g s/VK_BLEND_ZERO/VK_BLEND_FACTOR_ZERO/g s/VK_BLEND_ONE/VK_BLEND_FACTOR_ONE/g s/VK_BLEND_SRC/VK_BLEND_FACTOR_SRC/g s/VK_BLEND_DST/VK_BLEND_FACTOR_DST/g s/VK_BLEND_CONSTANT/VK_BLEND_FACTOR_CONSTANT/g s/VK_RENDER_PASS_CONTENTS/VK_SUBPASS_CONTENTS/g s/VkRenderPassContents/VkSubpassContents/g s/VK_QUEUE_DMA_BIT/VK_QUEUE_TRANSFER_BIT/g s/VK_CHANNEL_/VK_COLOR_COMPONENT_/g s/VkChannelFlagBits/VkColorComponentFlagBits/g s/VK_QUERY_CONTROL_CONSERVATIVE_BIT/VK_QUERY_CONTROL_PRECISE_BIT/g s/occlusionQueryNonConservative/occlusionQueryPrecise/g s/recommendedBufferCopyOffsetAlignment/optimalBufferCopyOffsetAlignment/g s/recommendedBufferCopyRowPitchAlignment/optimalBufferCopyRowPitchAlignment/g s/stencilCompareMask/compareMask/g s/stencilWriteMask/writeMask/g s/stencilReference/reference/g s/VkImageSubresourceCopy/VkImageSubresourceLayers/g s/typeCount/poolSizeCount/g s/pTypeCounts/pPoolSizes/g s/VkDescriptorTypeCount/VkDescriptorPoolSize/g s/srcBlendColor/srcColorBlendFactor/g s/dstBlendColor/dstColorBlendFactor/g s/blendOpColor/colorBlendOp/g s/srcBlendAlpha/srcAlphaBlendFactor/g s/dstBlendAlpha/dstAlphaBlendFactor/g s/blendOpAlpha/alphaBlendOp/g s/channelWriteMask/colorWriteMask/g s/stencilFailOp/failOp/g s/stencilPassOp/passOp/g s/stencilDepthFailOp/depthFailOp/g s/stencilCompareOp/compareOp/g s/stencilCompareMask/compareMask/g s/stencilWriteMask/writeMask/g s/stencilReference/reference/g s/originX/x/g s/originY/y/g s/stepRate/inputRate/g s/VkChannelMapping/VkComponentMapping/g
/external/vulkan-validation-layers/demos/tri.c
|
27d8ed9a91356894ae00fefedc7ef7895e796efe |
|
27-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14922: Consistent memory properties (WIP) https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14922
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
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/demos/tri.c
|
7e470703805a7c93655ea18f553e225e84356429 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14918 part 2: some simple renames (WIP) s/VK_QUEUE_SPARSE_MEMMGR_BIT/VK_QUEUE_SPARSE_BINDING_BIT/g s/VK_SPARSE_IMAGE_FMT_/VK_SPARSE_IMAGE_FORMAT_/g s/maxTexelBufferSize/maxTexelBufferElements/g s/residencyStandard2DMSBlockShape/residencyStandard2DMultisampleBlockShape/g s/formatProps/formatProperties/g s/strideInBytes/stride/g s/offsetInBytes/offset/g s/blendConst\b/blendConstants/g s/fillSize/size/g https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14918
/external/vulkan-validation-layers/demos/tri.c
|
3ffcd73338dfeb8c3d9da4f5ba388311aad0d49f |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14918 part1: consistency/cleanup ideas (from jbolz/pdaniell/dkoch) (WIP) Change alignment types and replace byRegion by VkDependencyFlags. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14918
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
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/demos/tri.c
|
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/demos/tri.c
|
6ec33a00480a2b80b05bf8a746deb2cfb7a4d579 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14857: Adding extensibility to VkSubmitInfo (WIP) https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14857
/external/vulkan-validation-layers/demos/tri.c
|
ca5c4ebd8d9581183c73705f66a1e73d30114ff9 |
|
02-Nov-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Initialize all of subresource fields
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
f273d5ac07b5a16811ef1bb4eadb54f2320d98b2 |
|
26-Oct-2015 |
Chia-I Wu <olv@lunarg.com> |
bug 14864: Remove redundant VkPipelineShaderStageCreateInfo.stage field? (WIP) Removed. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14864
/external/vulkan-validation-layers/demos/tri.c
|
85180252441dad59e6967261a0a744af29e87968 |
|
28-Oct-2015 |
Mike Stroyan <mike@LunarG.com> |
demos: fclose in cube and tri Balance every fopen with fclose.
/external/vulkan-validation-layers/demos/tri.c
|
b194be6cb3e30bb904364f6ffebaf6ecb343dd71 |
|
28-Oct-2015 |
Mike Stroyan <mike@LunarG.com> |
demos: windows fixes for cube and tri resize Defer resize until after first prepare. Record new window size from WM_SIZE. Leave demo->swapchain.handle valid to pass to CreateSwapchainKHR.
/external/vulkan-validation-layers/demos/tri.c
|
a9efa0558737fe840ac98d5d5b512365589d1fee |
|
13-Oct-2015 |
Cody Northrop <cody@lunarg.com> |
demos: Clean up tri depth We animated tri to make it clear it was rendering correctly based on ISV feedback. It looks better, but still questionable. This change makes the depth cutoff a straight line by giving the top two vertices the same depth.
/external/vulkan-validation-layers/demos/tri.c
|
74bb2ebf876faa51a19099457248ab5021116e54 |
|
27-Oct-2015 |
Ian Elliott <ian@lunarg.com> |
tri/cube: Adjust demo_resize() to API changes.
/external/vulkan-validation-layers/demos/tri.c
|
f3f8082b8cc52a5bca59e2a8713d64ee5b9df74e |
|
21-Oct-2015 |
Ian Elliott <ian@LunarG.com> |
tri/cube: Add WM_SIZE to Win32 event handler to resize a window.
/external/vulkan-validation-layers/demos/tri.c
|
e2688a5f45a9a9638c5863c95a0521e00030db37 |
|
17-Oct-2015 |
Ian Elliott <ian@lunarg.com> |
tri/cube: Handle window resizes (from WSI or XCB). If either vkAcquireNextImageKHR() or vkQueuePresentKHR() return VK_ERROR_OUT_OF_DATE, a new demo_resize() function is called, that replaces the current state, command buffers, swapchain, etc, with new ones that reflect the new size of the window. As part of this, the app picks up the window size from vkGetSurfacePropertiesKHR(). The same occurs if the application receives an XCB_CONFIGURE_NOTIFY event, with a changed window size.
/external/vulkan-validation-layers/demos/tri.c
|
34aa5c8bb02340240969d574d69dad0f68dbcb42 |
|
23-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14827: Remove DescriptorInfo union The DescriptorInfo union is invalid in C++
/external/vulkan-validation-layers/demos/tri.c
|
831c183417705004ea225726d450b7259e7384c7 |
|
23-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14258: Make descriptor pools and command pools more consistent
/external/vulkan-validation-layers/demos/tri.c
|
d3a8d3699ceffb62da8d95d1fb49242fb25b43bf |
|
23-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14575: normalized queue priorities
/external/vulkan-validation-layers/demos/tri.c
|
e40997436d904c5cdf437bb59eb95d0a2a3d3b35 |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14827: Make DescriptorInfo a union of bufferInfo, imageInfo, and bufferView
/external/vulkan-validation-layers/demos/tri.c
|
a32436bf5e4ce686e72fef8499d3ca9eb2b2502b |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14786: CmdBufferOptimizeFlags -> CmdBufferUsageFlags
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
2ebc234580f41270585dfbbe2925358dd41b125e |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14786: minor renames
/external/vulkan-validation-layers/demos/tri.c
|
37a43a64af08599b5fe5429c6c331f42f765fca9 |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14542: Remove VK_UNSUPPORTED from success return codes
/external/vulkan-validation-layers/demos/tri.c
|
8e2f097c013646e6688ecd7041c6ebdd4372e5c2 |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
WIP bug-14815: VkShaderStage
/external/vulkan-validation-layers/demos/tri.c
|
ba11ebe8763601875a5a0c925610088ab317ef06 |
|
22-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
WIP bug-14815: VkImageAspect
/external/vulkan-validation-layers/demos/tri.c
|
3ec31629900b5a52fa112d6670ffb6771fe9adca |
|
21-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14746: add batched submit for semaphores and command buffers
/external/vulkan-validation-layers/demos/tri.c
|
01d2ae18f05184e04eb29a2ab30480f8d4660d25 |
|
21-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 14621: Change vkGet* functions to not return VkResult
/external/vulkan-validation-layers/demos/tri.c
|
dfd53f5bd7048e3d538cb195e22e04f95a02507b |
|
16-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14642: Rename queueRecordCount to requestedQueueCount
/external/vulkan-validation-layers/demos/tri.c
|
c0f9fa7f4a5e44878c491476e2ece1bacd3223c2 |
|
15-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Rename depthClip to depthClamp Implementations will need to invert their behavior. commit: 60a6646e24e58b1e2c44ea8eeb1017fc133593a1
/external/vulkan-validation-layers/demos/tri.c
|
c109827920fd0991102d4979728eee74b6ac15fb |
|
23-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Check all return values
/external/vulkan-validation-layers/demos/tri.c
|
40292ae4974a229c5def76615bec623fc4abe777 |
|
21-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Add mem barrier to change layout to present This addresses LunarExchange issue 168
/external/vulkan-validation-layers/demos/tri.c
|
ede363628a499944723f1426c43ae8d2e7b89761 |
|
20-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: check return value from vkQueueWaitSemaphore
/external/vulkan-validation-layers/demos/tri.c
|
18b53e792aad08d1d95210c372e1326bb952ef9a |
|
20-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Handle paint events and call RedrawWindow to animate This keeps MessageBoxs from validation on Windows from hanging the demos, while allowing the demo to animate
/external/vulkan-validation-layers/demos/tri.c
|
f1eceb98219334d5540106fd024d6aee9e397802 |
|
15-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
Clarify parameter usage in memory_type_from_properties
/external/vulkan-validation-layers/demos/tri.c
|
2a25307e190c6babed79cb6cc08f7eac00e86b82 |
|
08-Oct-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Bug #14850, enforce validation for semaphore states Added creation of driver-side semaphore objects.
/external/vulkan-validation-layers/demos/tri.c
|
5aabff59dba24f3fad04176f55c3135c9f4d571b |
|
08-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Remove swapchain workaround code and don't assume 2 buffers Addresses Lunar Exchange issue 153
/external/vulkan-validation-layers/demos/tri.c
|
d9955e4e5584aaab9dc4b5df4b4fea86bc6f5e30 |
|
08-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Change WSI references to swapchain Addresses Lunar Exchange issue 147
/external/vulkan-validation-layers/demos/tri.c
|
4a6692d1c74e9c81e2a6df0628f4000d609837c3 |
|
08-Oct-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Animate tri via z-clipping To address Lunar Exchange issue 146. We still test/demo z-clipping while displaying all of the triangle, at least some of the time.
/external/vulkan-validation-layers/demos/tri.c
|
ca2179532bb5d141bf837706c2af3844b97ac00e |
|
08-Oct-2015 |
Cody Northrop <cody@lunarg.com> |
demos/tests: Stop calling vkFreeDescriptorSets on pools with usage ONE_SHOT
/external/vulkan-validation-layers/demos/tri.c
|
811eb740b7f7ea79ca283426e093d89fd285b76b |
|
29-Sep-2015 |
Piers Daniell <pdaniell@nvidia.com> |
Set dynamic pipeline state as dynamic
/external/vulkan-validation-layers/demos/tri.c
|
591ac87481e4456f9ecba44be515fae7b28ba183 |
|
25-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
tri: cleanup valgrind errors Integrate changes from merge request #5.
/external/vulkan-validation-layers/demos/tri.c
|
e82d5b6d3d359f4d24b93f1b39a97ee3ed83c39f |
|
22-Sep-2015 |
Dominik Witczak <Dominik.Witczak@amd.com> |
cube/tri: Changed invalid <size> argument value for vkMapMemory()
/external/vulkan-validation-layers/demos/tri.c
|
4ff11cc681bf32052b69573eb1418173f6b0262b |
|
23-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14715: DrawIndirect fix This patch contains fixes to structure layout for draws. These structures are accessed by HW and must be in a specific order. This change also includes reordering of the parameters for vkCmdDraw and vkCmdDrawIndexed.
/external/vulkan-validation-layers/demos/tri.c
|
932cdb54a622f4ca69a25071eecbac235b4dc16f |
|
21-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14365: make separate viewport and scissor cmds
/external/vulkan-validation-layers/demos/tri.c
|
09772bb64bc1c6577edef89074cbd9132191f402 |
|
17-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14365: replace dynamic state objects This is phase 1 of the replacement of dynamic state objects. In this commit we remove the create and destroy functions and rename the CmdBind... with CmdSet...
/external/vulkan-validation-layers/demos/tri.c
|
434d222a014e1ac8cf656ef8fc17faa1d224ad2f |
|
22-Sep-2015 |
Ian Elliott <ian@lunarg.com> |
WSI: Small code changes to deal with latest WSI header. A structure's sType was missed in the grand renaming that took place a while ago, and was fixed with the latest WSI header changes.
/external/vulkan-validation-layers/demos/tri.c
|
ea97564708cfcbebb42a842edac456e79643e716 |
|
17-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14640: add pNext/sType to VkDeviceQueueCreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
d9e966aac83c28e7f6ac6535f695c9a7c06f667d |
|
17-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 14644 - add poolUsage/maxSets to VkDescriptorPoolCreateInfo Bug 14644 - vkCreateDescriptorPool should have poolUsage/maxSets as part of VkDescriptorPoolCreateInfo merge request #342
/external/vulkan-validation-layers/demos/tri.c
|
ac544f3737b45a5b35251100a3396aa8be397d8d |
|
15-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14538: Remove validation error codes https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14538
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
95b8bb3810e626be6e997a4a40e5f6cfc24ca7b0 |
|
14-Sep-2015 |
Cody Northrop <cody@lunarg.com> |
demos/tests: Fix aspectMask updates in a few spots
/external/vulkan-validation-layers/demos/tri.c
|
aeffeae6128137520f85be7c81d67cb305929a10 |
|
11-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 12998: change ImageSubresourceRange's aspect to aspectMask
/external/vulkan-validation-layers/demos/tri.c
|
3dee8087999562e0637326175a3cf6cab858158e |
|
11-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14313: Rename ArraySlice to ArrayLayer
/external/vulkan-validation-layers/demos/tri.c
|
c3b8eea2f5e66db11651068575f4712cf195f542 |
|
10-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14516: rename VK_IMAGE_USAGE_DEPTH_STENCIL_BIT into VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT
/external/vulkan-validation-layers/demos/tri.c
|
5162441c5e51c513e0003d904444ad563c6c79d2 |
|
10-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14541: rename VkTexAddress to VkTexAddressMode
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
e4c4313799b6da886ced041d1515dd8fdfc35fd1 |
|
09-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Do not bail on validation error
/external/vulkan-validation-layers/demos/tri.c
|
0d6857f05625037c8b48ec8883f3b6cf94adee29 |
|
04-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
layers: Add bailout flag to debug report callback Layer validation tests will deliberately induce errors that the validation layer should catch. In these cases we don't really want the layer to call down the chain once it's detected a failure. We can't know that in the layer so changing the return value on the callback from void to VkBool32 so that the callback can indicate if the call should continue or not. true = bail. That allows the call chain to execute normally, not segfault in the driver and allow the test to clean things up.
/external/vulkan-validation-layers/demos/tri.c
|
a54b76ab3b7602bd4e7ff4ab9aaca77d388ed58e |
|
04-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-14538: Remove driver validation checks Marked validation checks done in the driver with TODOVV. Once we verify the check is covered in a validation layer we can remove the driver code.
/external/vulkan-validation-layers/demos/tri.c
|
4f482a71352bd542188a787ba1d747fe7605606c |
|
07-Sep-2015 |
Tobin Ehlis <tobin@lunarg.com> |
demos: Fix demos to correctly query physicalDevice count
/external/vulkan-validation-layers/demos/tri.c
|
67ff0a408d5bb2bd59d4414415c7a63e030bfca4 |
|
09-Sep-2015 |
Cody Northrop <cody@lunarg.com> |
demos: Prevent tri rendering during shutdown
/external/vulkan-validation-layers/demos/tri.c
|
e74fc5d5f6f333c2248568123c854c6e244293fb |
|
28-Aug-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Add allocation callback to tri test CreateInstance
/external/vulkan-validation-layers/demos/tri.c
|
338dedb8c82676fded0ab72e32d029292875ce71 |
|
21-Aug-2015 |
Ian Elliott <ian@lunarg.com> |
WSI: Convert WSI swapchain extension usage to new KHR style
/external/vulkan-validation-layers/demos/tri.c
|
ec2dc65f0967dc161db66c75f830633d1c55210b |
|
04-Sep-2015 |
Cody Northrop <cody@lunarg.com> |
demos: Set depth image aspect correctly
/external/vulkan-validation-layers/demos/tri.c
|
513acdfaef018860ab57d945d5df881e3d50c068 |
|
01-Sep-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: Bug-14476: Rename texelCoords to unnormalizedCoordinates
/external/vulkan-validation-layers/demos/tri.c
|
1856d6f9294c7f9544cb58823fbfddef1546229d |
|
02-Sep-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Bug 14522: Remove VkAttachmentView https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14522 Several parts of the driver really want an attachment view so I've included the attachment information in the intel_img_view structure and initialize both when the view is created. Parts of the meta path only need intel_att_view and I kept that in place.
/external/vulkan-validation-layers/demos/tri.c
|
3b0a3ef1e1b19e015500c545627ea7fa475aae08 |
|
29-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
wsi: Fix image usage flags in tests and demos
/external/vulkan-validation-layers/demos/tri.c
|
e187cc4a6c60dd598c6bbf71d95594d08771ab79 |
|
28-Aug-2015 |
Mike Stroyan <mike@LunarG.com> |
demos: vkDestroySemaphore only after it is unused. Semaphores should not be destroyed when in use. Call vkQueueWaitIdle before calling vkDestroySemaphore.
/external/vulkan-validation-layers/demos/tri.c
|
21b5b313b4e5cf190bf2a4128a7a953750d012e0 |
|
26-Aug-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Fix compile warning setting renderPass
/external/vulkan-validation-layers/demos/tri.c
|
e4bc6948ada94c7fe0b35a89dbc2542ec4f791a2 |
|
26-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v156: Bug 14451 - Rename dynamic state objects
/external/vulkan-validation-layers/demos/tri.c
|
2563a03d13cd5293bdd57b02779f3b225da6787b |
|
25-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v155: Bug 14435 - Remove abbreviations in VkClearColor
/external/vulkan-validation-layers/demos/tri.c
|
87ae5e14eeb6478f01fe31567cf07fd8bf8f0697 |
|
24-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v154: Bug 14417 - Added VkShaderStage to VkShaderCreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
2605cb05ec149b2e2668540501dc79c71b6a67e9 |
|
18-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
Bug 14406: Add support for front/back stencil reference dynamic state
/external/vulkan-validation-layers/demos/tri.c
|
f5bd2253ff4114ac446f8eb820e78d56f711020f |
|
17-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
Bug 14323: RasterLine and RasterDepthBias changes
/external/vulkan-validation-layers/demos/tri.c
|
0bf4e1de733446ff0dcd446990212579e4d2d7be |
|
11-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
Bug 14407 - Add texelCoords to Sampler state
/external/vulkan-validation-layers/demos/tri.c
|
16898b0623ba827be207417b6397b3353e11e794 |
|
11-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v150: Bug 14384 - Add a subpass field to VkCmdBufferBeginInfo
/external/vulkan-validation-layers/demos/tri.c
|
7fe115db80cf5ffdfa5d08ac90b1aadedd59ca26 |
|
07-Aug-2015 |
Ian Elliott <ian@lunarg.com> |
demos: Change to new WSI header ... Change to: - Use new WSI query functions. - Set new VkSwapChainCreateInfoWSI members.
/external/vulkan-validation-layers/demos/tri.c
|
a43e24cfc8b1185dc32f5c84c292ef873d787198 |
|
10-Aug-2015 |
Mark Lobodzinski <mark@lunarg.com> |
tests: Move DestroyShaderModule calls after pipeline creation
/external/vulkan-validation-layers/demos/tri.c
|
8a190642558f50c74014d8856408b2cf86099f16 |
|
07-Aug-2015 |
Mark Lobodzinski <mark@lunarg.com> |
tests: Fixed a few errors in Tri caught by ObjectTracker
/external/vulkan-validation-layers/demos/tri.c
|
d31ab4353aee1772092d441a97022b342fcbc260 |
|
06-Aug-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Initialize render pass in pipeline create
/external/vulkan-validation-layers/demos/tri.c
|
248080b110203810713ba04134adfd05491d5f6a |
|
23-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Fix trivial bugs in tri
/external/vulkan-validation-layers/demos/tri.c
|
e9825b7a5f81e02cdb76851ed18c8ce404cb3dee |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v146: Bug 14290 - Move typedefs from vk_platform.h to vulkan.h, make pSampleMask an array
/external/vulkan-validation-layers/demos/tri.c
|
74a63859eff3c7dc0e7479f6b5a8da94ce6c6fe2 |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v145: Bug 14160 - Remove VK_DEVICE_CREATE_VALIDATION_BIT and unused flags field
/external/vulkan-validation-layers/demos/tri.c
|
c332eefa3e8b7e97ca70abd8cfaa0d4f4e1b0fc2 |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v144: Bug 14292 - Rename VkRenderPassBeginInfo::attachmentCount to clearValueCount
/external/vulkan-validation-layers/demos/tri.c
|
6de6b0b93a1704d673c42fea1f0e3e4e720a14ff |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v143: Bug 14277 - Follow pointer naming convention in VkSubpassDescription
/external/vulkan-validation-layers/demos/tri.c
|
f110c6ea46391b57f30588bbda17e7183e8c5bd7 |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v142: Bug 14275 - Remove image layouts in VkFramebufferCreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
ef72e2a7cf4fa5708fdbfbc1c972a24ad0dbf809 |
|
04-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v140: Bug 14251 - Inconsistencies in the definition of queries
/external/vulkan-validation-layers/demos/tri.c
|
c8aa4a5cf5902e22b99d0107164ac43c6c7c4e5d |
|
03-Aug-2015 |
Cody Northrop <cody@lunarg.com> |
v139: Bug 14257 - Remove pCount parameter from vkAllocDescriptorSets
/external/vulkan-validation-layers/demos/tri.c
|
846298c67f02628ed8a93f0438aa079dfea8541b |
|
30-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xchange-93: Use VK_ prefix on DEBUG_REPORT_..._NAME Use the Vulkan namespace (VK_ prefix) on DEBUG_REPORT_EXTENSION_NAME This resolves LunarXchange bug #93. https://vulkan.lunarg.com/app/issues/55b76ae37ef24d0001000070
/external/vulkan-validation-layers/demos/tri.c
|
3fc49c2e4c6f7ab014f035195d4d706a43f97eb9 |
|
27-Jul-2015 |
Ian Elliott <ian@LunarG.com> |
tri/cube: Correct WSI swapChainPresentMode fallback is FIFO. A copy and paste error from the spec made it seem that all ICDs will support VK_PRESENT_MODE_IMMEDIATE_WSI (a.k.a. "immediate"). That's not true. They all need to support VK_PRESENT_MODE_FIFO_WSI. Changed the comment and code so that the preference of these demos is: 1) VK_PRESENT_MODE_MAILBOX_WSI 2) VK_PRESENT_MODE_IMMEDIATE_WSI 3) VK_PRESENT_MODE_FIFO_WSI
/external/vulkan-validation-layers/demos/tri.c
|
9400f09d3b3369554146ce070eb49d2fea00222c |
|
21-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Add more validation layers and fix errors/warnings
/external/vulkan-validation-layers/demos/tri.c
|
1cf7fe1cdc352edbf24e7ad1a1f4362a5d10cc06 |
|
16-Jul-2015 |
Piers Daniell <pdaniell@nvidia.com> |
Minor SDK-0.2 fixes for "tri" Changes to "tri" are similar to the fixes for "cube": 1) WSI function were being called with an uninitialized pPlatformWindow. Fixed by splitting demo_init_vk into two functions. 2) VkAttachmentViewCreateInfo.format wasn't being set. 3) VkShaderCreateInfo.pName wasn't being set. 4) demo->cmdPool was being leaked.
/external/vulkan-validation-layers/demos/tri.c
|
9687cb1f25c0ffe6729203bcf1f9e1a8772bd18e |
|
14-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
Clean up warnings from release build
/external/vulkan-validation-layers/demos/tri.c
|
e36b208f32a0959cd7590b1717aac3ef19631b1a |
|
06-Jul-2015 |
Ian Elliott <ian@lunarg.com> |
demos: Changes to use new WSI swapchain extensions.
/external/vulkan-validation-layers/demos/tri.c
|
a4c8c71cb37926b9cc4dd8e131b2ddd3f5de48d5 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v127: Use PFN_vkVoidFunction for GetProcAddr
/external/vulkan-validation-layers/demos/tri.c
|
07f8d30f7a740281250a92edf9d72e7865d738fa |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v115: Remove linkConstBufferCount
/external/vulkan-validation-layers/demos/tri.c
|
e29e946a3d9bb8f925e3b126ac658da505e14197 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v106: Remove optional multisampleEnable
/external/vulkan-validation-layers/demos/tri.c
|
d0e43697d63a92efcfd40b6c1b55cb77c650adb3 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v106: Remove clipOrigin
/external/vulkan-validation-layers/demos/tri.c
|
82b348f920f7be3cd791979ec3dbacf349e320ca |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
v133: Update parameters on CmdPipelineBarrier
/external/vulkan-validation-layers/demos/tri.c
|
ab36aa63b05aaa4432fc0abc9b978601c74c9532 |
|
12-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
rename: GetPhysicalDeviceFormatInfo to GetPhysicalDeviceFormatProperties
/external/vulkan-validation-layers/demos/tri.c
|
fa6d36ea26354e4d68e81b05d1199a83c9fa3d6a |
|
11-Jul-2015 |
Chris Forbes <chrisf@ijw.co.nz> |
vulkan.h: API changes for #13744 - sharing across queues The ICD doesn't do anything differently interesting yet, but this is enough that the API works. V2: Fix testbinding. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/tri.c
|
18ea11b03ca9bcf3b009434a987f908bfac20324 |
|
10-Jul-2015 |
Cody Northrop <cody@lunarg.com> |
demos: Update for command pools
/external/vulkan-validation-layers/demos/tri.c
|
e307f588ada2a959cab1964216a66934e5f8ab9e |
|
10-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 14224: Remove abbreviations on some API symbols
/external/vulkan-validation-layers/demos/tri.c
|
b857d3163df90e77c03df4a8b91968f28d2e4b2e |
|
10-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 14248: Add vkFreeDescriptorSets
/external/vulkan-validation-layers/demos/tri.c
|
de4124da4233d201bf1d7326acf0e8bf53d5bee5 |
|
03-Jul-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 14084 - Improve type safety and remove polymorphism
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
337d70a6052d6543e43fcf5a48b0cc4fe8447d89 |
|
08-Jul-2015 |
Chia-I Wu <olv@lunarg.com> |
demos: fix color attachment store op Should be STORE, not DONT_CARE.
/external/vulkan-validation-layers/demos/tri.c
|
76cd422984e4ade573413cf3dbac6209ab08dc8a |
|
08-Jul-2015 |
Chia-I Wu <olv@lunarg.com> |
demos: destroy VkRenderPass and VkFramebuffer with VkDevice We should not destroy them immediately after the command buffer is built.
/external/vulkan-validation-layers/demos/tri.c
|
39b4afdf2d776b6ffe4a12beb5512118640c9487 |
|
08-Jul-2015 |
Chia-I Wu <olv@lunarg.com> |
demos: remove an extraneous vkCmdBeginRenderPass()
/external/vulkan-validation-layers/demos/tri.c
|
1f41f54bc20d57faed702aec3074eacdfc34680d |
|
09-Jul-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
vulkan: Rename bool32_t to VkBool32 Target was v129 of the header
/external/vulkan-validation-layers/demos/tri.c
|
0d60d274605d3061e5d8ac1cf38e4e9b5ee3ff1a |
|
09-Jul-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Support Pipeline caches and multi pipeline create, bug 14033 API changes
/external/vulkan-validation-layers/demos/tri.c
|
18061cdee54b19cd628178d2924a7a914c62a10b |
|
29-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
loader: bug 12992: extension and layer support Much of layers and loader updated to work with final extension and layer mechanism. Not everything is working here.
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
d44d4bb9c1033eabb040daf560bcd5a5e4ad47b0 |
|
22-Jun-2015 |
Chris Forbes <chrisf@ijw.co.nz> |
tri: Use render pass load ops for color and depth clears Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/tri.c
|
2951d7d57326884c44f0ecc3e8b45941f44a00ba |
|
22-Jun-2015 |
Chris Forbes <chrisf@ijw.co.nz> |
vulkan.h: Split attachment and image clears (#13914, v126) - Add bit flags for image aspects. - Replace VkRect with VkRect2D and VkRect3D. - Rename vkCmdClearDepthStencil to vkCmdClearDepthStencilImage - Add vkCmdClearColorAttachment and vkCmdClearDepthStencilAttachment Remaining to be done: - Actually implement vkCmdClearColorAttachment, vkCmdClearDepthStencilAttachment in the Intel ICD - Enforce renderpass interactions: CmdClear*Attachment may only be called within a renderpass; CmdClear*Image may only be called outside a renderpass. Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
/external/vulkan-validation-layers/demos/tri.c
|
88eaa3bf0c7874f8b62cf35e3b649201ecc47c36 |
|
26-Jun-2015 |
Chia-I Wu <olv@lunarg.com> |
update vulkan.h for multi-level command buffers (V121) With minimal changes to keep everything building and functioning.
/external/vulkan-validation-layers/demos/tri.c
|
4e97c4555fa1c860ed8d692eaa90e1029ec57be9 |
|
01-Jul-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V116 -- Remove VK_IMAGE_LAYOUT_CLEAR_OPTIMAL Usage was declared redundant.
/external/vulkan-validation-layers/demos/tri.c
|
723462910ef2f9ed0255b74399c835020a75a0b1 |
|
03-Jul-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V115 -- Reintroduce memory heaps & types. Bug #14082. Reworked memory properties and types and added support for multiple heaps.
/external/vulkan-validation-layers/demos/tri.c
|
2d034fd483f9181399561cf3207ddf12bf4e5b6a |
|
28-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 14014: Fill out support for VkShaderModule Updated tests and demos to properly use VkShaderModule. Add support to shader_checker for shader module. Doesn't do anything with the pName parameter.
/external/vulkan-validation-layers/demos/tri.c
|
c2e987e09f0a47232d337e79d301ed94abc66cb5 |
|
30-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: Bug 14181 - Barriers need to be more precise
/external/vulkan-validation-layers/demos/tri.c
|
2c4e7c76b02d4ad0c09ff14bf9026dfcc0b9fa0c |
|
26-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: V110 #13864 -- Border Color Values Underspecified
/external/vulkan-validation-layers/demos/tri.c
|
e094edfa7deb8d694703bb27cdee6034c1085386 |
|
26-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: Bug 13616 Clarification of types of sample counts
/external/vulkan-validation-layers/demos/tri.c
|
e4076788698e819a1ecaa3651470cf7aa4e99951 |
|
24-Jun-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: In DrawState, validate correct use of RenderPass This change validates certain API calls are made inside of or outside of a RenderPass as appropriate. Exact restrictions included in this changelist are included below. Also fixed cube and tri demos to Bind Pipeline & DescriptorSets within RenderPass and updated some layer validation tests. The following calls must be within RenderPass: vkCmdBindPipeline() w/ GFX pipelineBindPoint vkCmdBindDescriptorSets() w/ GFX pipelineBindPoint vkCmdBindDynamicStateObject() vkCmdBindIndexBuffer() vkCmdBindVertexBuffers() vkCmdEndRenderPass() The following calls must be outside of RenderPass: vkCmdBindPipeline() w/ COMPUTE pipelineBindPoint vkCmdBindDescriptorSets() w/ COMPUTE pipelineBindPoint vkCmdBlitImage() vkCmdResolveImage() vkCmdBeginRenderPass()
/external/vulkan-validation-layers/demos/tri.c
|
6d84d83a621a859b2da86cb3bcd7afc2d904bc15 |
|
25-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: V109 -- Remove minLod from VkImageViewCreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
426b90566abae5716741aade41184dc4dafe4aa4 |
|
25-Jun-2015 |
Tony Barbour <tony@LunarG.com> |
vulkan.h: V108 -- Static Types, Bug# 13919
/external/vulkan-validation-layers/demos/tri.c
|
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/demos/tri.c
|
0e0fb5cdf0f53e118ad3a405c3b881ef2ef4147d |
|
23-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V104 -- Unify compute/graphics pipeline shader passing semantics, Bug# 13800
/external/vulkan-validation-layers/demos/tri.c
|
1b6de09a29e07051d5d097fdb7879f6909ec2d77 |
|
22-Jun-2015 |
Ian Elliott <ian@lunarg.com> |
tri/cube: Convert GPA usage/error-checking/reporting to a macro.
/external/vulkan-validation-layers/demos/tri.c
|
de91ce4fffa9edc58cd68effd806be49a57a2d32 |
|
22-Jun-2015 |
Ian Elliott <ian@LunarG.com> |
tri: Change to vkGetDeviceProcAddr() for WSI functions.
/external/vulkan-validation-layers/demos/tri.c
|
a65c463d9b2f77e47a9e33f76fa211f63b872d5e |
|
15-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V103 -- Add VkPipelineLayout to vkCmdBindDescriptorSets, Bug# 14047
/external/vulkan-validation-layers/demos/tri.c
|
ba4a1953733a1b26848fc8b6c75ef4eeede40ed0 |
|
16-Jun-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Remove GetDisplayInfoWSI() This entry point was a challenge for loader to handle correctly. Since it is going away in the new WSI proposal remove it in all components.
/external/vulkan-validation-layers/demos/tri.c
|
4405fbf6ca2374680e178c4150e780773dff561c |
|
12-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V102 -- Rename min/maxDepth for DepthStencil, Bug# 13917 Renamed depth-stencil minDepth and maxDepth to minDepthBounds and maxDepthBounds.
/external/vulkan-validation-layers/demos/tri.c
|
b480085ea933d5049ffac15b95f61483b0d22a8b |
|
12-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V100 -- Remove vkClearDescriptorSets, Bug# 13783 Conflicts: layers/draw_state.cpp
/external/vulkan-validation-layers/demos/tri.c
|
78a95576e5f6ee24bb42cbc79917ff0f737cbc7e |
|
12-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V99 -- Remove fixed-function point parameters, Bug# 13928 Remove pointSize and pointFadeThreshold from VkDynamicRsStateCreateInfo.
/external/vulkan-validation-layers/demos/tri.c
|
7cb8050c2ff859f7856d20531f14217df2edcd6f |
|
11-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V99 -- Remove vkSetMemoryPriority, Bug# 13925 Conflicts: layers/mem_tracker.cpp
/external/vulkan-validation-layers/demos/tri.c
|
4ec582fc7d99beb561dfea9dc28057a7eef699a2 |
|
15-Jun-2015 |
Jon Ashburn <jon@lunarg.com> |
tests: Remove the enablement of the "Validation" extension This accidentally got added resulting in validation layers always running.
/external/vulkan-validation-layers/demos/tri.c
|
1c7c65d3f9d68d5869da97ceb1a365a739623fe9 |
|
11-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
extensions: begin changes for extension support This patch starts restructuring the various components (loader, driver, layers, etc.) to support global and device extensions. Require GetProcAddr to access the extension functions and related support.
/external/vulkan-validation-layers/demos/tri.c
|
c9a144810bc709f2ed3d037fccfe2185d7009f54 |
|
11-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
tri: Use GetProcAddr to get GetDisplayInfoWSI fp
/external/vulkan-validation-layers/demos/tri.c
|
cedc15f3b62cfe757c583fe2106fe957a9ee30f9 |
|
22-May-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Make wsi lunarg an extension rather than core entrypoints
/external/vulkan-validation-layers/demos/tri.c
|
80d3b716eb7e4c2d4acab18e620298735672b268 |
|
18-May-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Remove validation bit from the CreateDevice flags
/external/vulkan-validation-layers/demos/tri.c
|
75db0326f1f102a15a4e59504fe6984b64d0d137 |
|
28-May-2015 |
Cody Northrop <cody@lunarg.com> |
demos: Add --use_glsl option for GLSL, use SPIR-V by default. Previously required a define in CMake. Since we have multiple drivers and vendors that would like to test both, make it a command line option.
/external/vulkan-validation-layers/demos/tri.c
|
afe800a192959c2b4c59ba5717dbb5cc6492d3ef |
|
05-Jun-2015 |
Cody Northrop <cody@lunarg.com> |
demos: stop using gl_FragColor
/external/vulkan-validation-layers/demos/tri.c
|
7eef57405c4fe93683aa6408d0c157bd928a4862 |
|
15-Jun-2015 |
Mike Stroyan <mike@LunarG.com> |
demos: tri: use AdjustWindowRect for window size This makes renderable area size consistent.
/external/vulkan-validation-layers/demos/tri.c
|
a063d9b5588f75fc6fe0da43af0241500a93005a |
|
11-Jun-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
tri: Must destroy object before freeing it's memory Due to spec change that makes a bound object immutable, an object must be destroyed before any memory bound to it is freed.
/external/vulkan-validation-layers/demos/tri.c
|
d678e567e44cde26bcf60e0457ffbdbc06dbcb54 |
|
08-Jun-2015 |
Mike Stroyan <mike@LunarG.com> |
demos: tri: Use vkCmdPipelineBarrier to setup_cmd
/external/vulkan-validation-layers/demos/tri.c
|
c66c671e8e75ff1723cdd228e280526d23fb6900 |
|
05-Jun-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: Memory binding model changes Non-sparse memory bindings are immutable. Remove unbinding checks, unbinding before free in demos/tests, and add validation check for rebinding objects, appropriately renamed memtracker support routines.
/external/vulkan-validation-layers/demos/tri.c
|
4b8ba4d319c1b1b275ab8af8dcde773b7e942954 |
|
03-Jun-2015 |
malnasse <mais.alnasser@amd.com> |
Use correct depth aspect for depth image.
/external/vulkan-validation-layers/demos/tri.c
|
8cd8ecde19f154f1779a7bcc93cb1a3519b57dbf |
|
25-May-2015 |
Chia-I Wu <olv@lunarg.com> |
v98: replace vkUpdateDescriptors() by vkUpdateDescriptorSets() Only slightly tested. Conflicts: include/vulkan.h
/external/vulkan-validation-layers/demos/tri.c
|
0fe95493c2aed5f1102580e3242d1e96aaf83700 |
|
25-May-2015 |
Chia-I Wu <olv@lunarg.com> |
v98: remove vk{Begin,End}DescriptorPoolUpdate() Assume VK_DESCRIPTOR_UPDATE_MODE_FASTEST. Conflicts: icd/intel/desc.c include/vulkan.h
/external/vulkan-validation-layers/demos/tri.c
|
d3114a2b621b895fb05d5e31b2ab4ea9695b9f84 |
|
25-May-2015 |
Chia-I Wu <olv@lunarg.com> |
v98: rename count to arraySize in VkDescriptorSetLayoutBinding Conflicts: include/vulkan.h
/external/vulkan-validation-layers/demos/tri.c
|
2318261dc2f6199f031ba9b815730ee5d649d57b |
|
29-May-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V97 -- Remove multiple allocations. Bug# 13948. Remove multiple memory allocation requirements from API, and supporting changes in driver, demos, layers, and tests.
/external/vulkan-validation-layers/demos/tri.c
|
e16c6cf5f25809d86d6872c91f6eae0953add57d |
|
20-May-2015 |
Ian Elliott <ian@LunarG.com> |
wsi: Deal with drivers that don't allow query of swap-chain VkFormat.
/external/vulkan-validation-layers/demos/tri.c
|
32536f966d1b2d9034a467b36e398545ef54e9d1 |
|
22-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
wsi: Add queries for VkDisplayWSI's and VkFormat's to demos. Show how to query which VkFormat to use for a WSI swap chain. In order to work correctly, changes are needed to existing ICDs: - Changed the order of VkFormats for the intel sample driver, so that the desired value will be first (which is what the demos will use). - Enhanced the nulldrv to support the VK_PHYSICAL_DEVICE_INFO_TYPE_DISPLAY_PROPERTIES_WSI query.
/external/vulkan-validation-layers/demos/tri.c
|
fb9f5646a9f331a834d2e318d503a213cba490d7 |
|
12-May-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V93 -- fine-grained memory binding synchronization. Bug# 13464 New names and behavior for QueueBind* APIs.
/external/vulkan-validation-layers/demos/tri.c
|
ac834520d19f081de4ea59a5bf02d2139e1a907a |
|
02-May-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 13854: Remove memory references header: 0.93.0 svn: 30980
/external/vulkan-validation-layers/demos/tri.c
|
a569a50e85d51b0dff1b16cfd2c64222f921b6da |
|
30-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-13690: Clarification on vkFlushMappedMemory Bug 13690 - Clarification on the behavior of vkFlushMappedMemory svn ID: 30914 & 30888
/external/vulkan-validation-layers/demos/tri.c
|
da4a99e924e8152a834a6ee41ed98f60e133438a |
|
24-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug-13751: Update vkCmdClearColorImage color parameter svn ID: 30918 Change the VkCmdClearColroImage color parameter be a pointer.
/external/vulkan-validation-layers/demos/tri.c
|
e2504cbca3eb3fb3d7de185d4ca06e95a80ddd6c |
|
22-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
intel: support only VK_DEPTH_MODE_ZERO_TO_ONE Fail pipeline creation when VK_DEPTH_MODE_NEGATIVE_ONE_TO_ONE is specified. Update viewport transformation for depth range [0, 1]. Demos are updated too.
/external/vulkan-validation-layers/demos/tri.c
|
c414ba88c6216ad5b525552b6007dc45ecc7e3eb |
|
22-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: fix facing and enable culling
/external/vulkan-validation-layers/demos/tri.c
|
633f9c5136826a6e9fa6215d90733a9831c13296 |
|
30-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
tri: Fix command buffer use for staging texture
/external/vulkan-validation-layers/demos/tri.c
|
421107f97492e625626a91e6b153e38d889bbbb9 |
|
28-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
demos: Eliminate compiler warnings on Windows.
/external/vulkan-validation-layers/demos/tri.c
|
3b375cf83e99df2ddb0d3508dce57c9857a15991 |
|
28-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
demos: tri/cube give error if can't find WSI extension.
/external/vulkan-validation-layers/demos/tri.c
|
caa9f27703cec208d4d8fa0ae5939eda1bdbf35b |
|
28-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
demos: Improve tri/cube error if incompatible driver found.
/external/vulkan-validation-layers/demos/tri.c
|
4e19ed0ed322e45993bac7917a1a253dbaaf88f9 |
|
28-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
demos: Use macros for the app name, and window name.
/external/vulkan-validation-layers/demos/tri.c
|
7595eeeb9f9d0b0568df04e19c442ed22f7d7b5f |
|
28-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
demos: Change app name for the console window.
/external/vulkan-validation-layers/demos/tri.c
|
8a399e92cdfb72bd3f025cf63b7fc7681decd32b |
|
24-Apr-2015 |
Jon Ashburn <jon@lunarg.com> |
Demos: restrict paint events from rendering until setup is finished on Windows
/external/vulkan-validation-layers/demos/tri.c
|
a938abb9d45b990819e37f09c3d107a461114c8e |
|
22-Apr-2015 |
Tony Barbour <tony@LunarG.com> |
misc: Changes to fix warnings in Windows / VC++ build
/external/vulkan-validation-layers/demos/tri.c
|
22a30866de6210d780995dfaaae39f1a73115aa0 |
|
22-Apr-2015 |
Tony Barbour <tony@LunarG.com> |
misc: Changes to clean up warnings in Release build
/external/vulkan-validation-layers/demos/tri.c
|
cb67a3299b59f9b992956d3d49181090c0cb932e |
|
21-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: update memory usage flags Add memory usage flag parameter to prepare_texture function so that images are allocated with proper usage flags set.
/external/vulkan-validation-layers/demos/tri.c
|
876629f092977a81cae0f2d483c8b6838bdd54c4 |
|
21-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: remove mem references before destroying Need to do the staging texture destroy after removing references to avoid referencing freed memory.
/external/vulkan-validation-layers/demos/tri.c
|
230e62505478ab0d9b05003e0e48baa5f090c6a0 |
|
17-Apr-2015 |
Mike Stroyan <mike@LunarG.com> |
update to vulkan.h header version 90, bug 13529
/external/vulkan-validation-layers/demos/tri.c
|
d33b1dee7ba59f9a086312fa0dde6cecb8f8208e |
|
18-Apr-2015 |
Tony Barbour <tony@LunarG.com> |
demos: Inform user and exit if vkCreateInstance fails
/external/vulkan-validation-layers/demos/tri.c
|
e14e9f9a4b3b2409b8475e7f7568e17f78f878f4 |
|
16-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
Win: tri/cube using WIN32 for Window creation, events, etc. This was turned on using the nulldrv, and so it looks like it's doing the correct things (very simply), but it's difficult to tell given that the nulldrv doesn't actually draw anything.
/external/vulkan-validation-layers/demos/tri.c
|
5b66aa51f060c804e1804cf45909ed6489552c62 |
|
16-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
switch to VK_WSI_LunarG Switch from VK_WSI_X11 to VK_WSI_LunarG v2: - split out glave changes - redo mem_tracker changes - rebase Conflicts: demos/cube.c demos/tri.c v3 (from Ian): - Put "#if 0" around non-upstream members of VkDisplayPropertiesWSI.
/external/vulkan-validation-layers/demos/tri.c
|
556f721b927c7f8bf6f37dd502afe8ebf3b76719 |
|
17-Apr-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan: Update vulkan.h for revision 89 -- Bug #13743 Generalizing the VkDescriptorSetLayoutChain object.
/external/vulkan-validation-layers/demos/tri.c
|
1a01b1dd0734eb91e2a36509dab88f5cdfb7f1e9 |
|
16-Apr-2015 |
Cody Northrop <cody@lunarg.com> |
vulkan: Update vulkan.h for revision 88 -- Bug #13744 Rename some vkCmdBindDescriptorSets parameters and add a dynamic offset count. v2: Add a check against dynamicOffsetCount before copying dset data.
/external/vulkan-validation-layers/demos/tri.c
|
57e2ab65c937b5ac0cb1ccc446e080192e2b8f21 |
|
17-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: remove outdated code It was reintroduced by one of the commits during rebase.
/external/vulkan-validation-layers/demos/tri.c
|
3536b44d5d907e6ce3d97c40366f12a988c8036d |
|
17-Apr-2015 |
Tobin Ehlis <tobin@lunarg.com> |
demos: Update demos and tests to use vkGetGlobalExtensionInfo to check extensions
/external/vulkan-validation-layers/demos/tri.c
|
3e3420a0af896b1667d736a8a1ad54fe13580ec3 |
|
17-Apr-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 13632 Header 84 Add offset and size to VkMapMemory
/external/vulkan-validation-layers/demos/tri.c
|
6097f3a50b582e9e5a49dbcaf1e8ab90960ef528 |
|
16-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
vulkan: Remove VkDescriptorSetLayoutChain from vkCmdBindDescriptorSets This is part of r30446 on vulkan.h, discussed in bug 13632. Meaty chunks of this commit done by Olv, basic hook up and testing by Cody.
/external/vulkan-validation-layers/demos/tri.c
|
8205d901f17b1c76d89c956be235cf4e7a20a546 |
|
16-Apr-2015 |
Tony Barbour <tony@LunarG.com> |
Bug 13632 Header 84 Assorted questions and comments on vulkan.h
/external/vulkan-validation-layers/demos/tri.c
|
07b309a0cdfca1532ad14038682716ea7f77538d |
|
15-Apr-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevices Conflicts: loader/loader.h
/external/vulkan-validation-layers/demos/tri.c
|
4696294e24f2473125f417d030d31540ac0a3a73 |
|
16-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
bug 13632: Convert commands to plural form part of multiple commits to implement bug #13632. bug 13632 header version 82 svn version: 30446 This patch converts: vkCmdBindVertexBuffer -> vkCmdBindVertexBuffers vkQueueAddMemReference -> vkQueueAddMemReferences vkQueueRemoveMemReference -> vkQueueRemoveMemReferences
/external/vulkan-validation-layers/demos/tri.c
|
bbc18b5cfc57a7b8bfd78e80de90a483434f1a7f |
|
16-Apr-2015 |
Tobin Ehlis <tobin@lunarg.com> |
demos: Remove use of GetExtensionSupport API that's going away
/external/vulkan-validation-layers/demos/tri.c
|
cf26e07b83fc43011e939b75f0d393a48a5628d0 |
|
16-Apr-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan: Updated vulkan.h for revision 79 -- Bug #13464 Implemented the changes required for adding fine-grained synchronization to vkBindMemoryObject and related APIs.
/external/vulkan-validation-layers/demos/tri.c
|
97dcd04bbcbc1129dbaccc2ef871f6889640d6cd |
|
16-Apr-2015 |
Mark Lobodzinski <mark@lunarg.com> |
vulkan.h: V74. Unify memory pools. Bug #13633. Simplify the memory API to use one pool for both image and buffer resources.
/external/vulkan-validation-layers/demos/tri.c
|
9c653229247d3ceab4683b75c1e4848d1837d597 |
|
16-Apr-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Remove validation level bug 13686
/external/vulkan-validation-layers/demos/tri.c
|
ad870818fc61ad8dccc8af2c4992f15efa9c4c7f |
|
15-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
vulkan: Consistent naming scheme for resources in XGL Bug 13230 header: 0.78.0 includes review feedback. v2: replace VK_FORMAT_IMAGE_COPY_BIT by VK_FORMAT_COLOR_ATTACHMENT_BIT for now (olv)
/external/vulkan-validation-layers/demos/tri.c
|
fcf855f56373dfa7614c300e41f759d6ad5b4b9b |
|
11-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
vulkan: Naming beautification - remove "Object" from the name of VkDynamic*State objects. (no other leaf classes have "Object" in the name). - fix some minor spacing issues git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30120 e7fa87d3-cd2b-0410-9028-fcbf551c1848
/external/vulkan-validation-layers/demos/tri.c
|
382489d723fd0d3935da0dc7e1021c56c7b721d3 |
|
10-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
vulkan: beautification changes TODO: verify vk-layer-generate.py TODO: need to rename object tracker generator v2: fix "python3 vulkan.py" fix dead cod in tri introduced by rebase beautify wsi_null.c (olv)
/external/vulkan-validation-layers/demos/tri.c
|
ddcb6192458d696a106f48eeb12fd0390a3ca63f |
|
15-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
vulkan: API renaming VK_DEVICE_QUEUE_CREATE_INFO => VkDeviceQueueCreateInfo VK_DEVICE_CREATE_INFO => VkDeviceCreateInfo VK_INSTANCE_CREATE_INFO => VkInstanceCreateInfo VK_LAYER_CREATE_INFO => VkLayerCreateInfo VK_MEMORY_ALLOC_INFO => VkMemoryAllocInfo VK_MEMORY_ALLOC_IMAGE_INFO => VkMemoryAllocImageInfo VK_MEMORY_ALLOC_BUFFER_INFO => VkMemoryAllocBufferInfo VK_BUFFER_CREATE_INFO => VkBufferCreateInfo VK_BUFFER_VIEW_CREATE_INFO => VkBufferViewCreateInfo
/external/vulkan-validation-layers/demos/tri.c
|
d38dcc92057e23405c3accf874c91e988237f7ed |
|
09-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl.h v70. Fix for vkUpdateDescriptors. Bug 13615 git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30104 e7fa87d3-cd2b-0410-9028-fcbf551c1848
/external/vulkan-validation-layers/demos/tri.c
|
a8c06289885d114662fa0972c42fe84514495eff |
|
14-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
renaming: Move many xgl files to vk version
/external/vulkan-validation-layers/demos/tri.c
|
9cc421eb545767e22fd723dc573a7a3225261b1c |
|
08-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
Stage 1 of rename TODO: re-enable glave build, advance API for glave v2: get rid of outdated code in tri introduced by rebase rename wsi_null.c (olv)
/external/vulkan-validation-layers/demos/tri.c
|
29669a43755f6caa97c4c1d447f494514ba343d9 |
|
04-Apr-2015 |
Jon Ashburn <jon@lunarg.com> |
misc: Add create_info struct to CreateInstance() Allows extnesion or layer enablement at CreateInstance Khronos Bug 13637
/external/vulkan-validation-layers/demos/tri.c
|
8d49dbd85bc00caf6a0c71e0c2a16bfb2ba7b148 |
|
08-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Enable new mem ref functions v2: remove a stale comment in the sample driver (olv)
/external/vulkan-validation-layers/demos/tri.c
|
2a287adacd30d41307c9957656bdf197a5a47211 |
|
03-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
tri: Add AddMemRef support
/external/vulkan-validation-layers/demos/tri.c
|
862c557da64a012d57acecc47847f377c66d0fd6 |
|
28-Mar-2015 |
Chia-I Wu <olv@lunarg.com> |
binding: update for xglCmdBindDescriptorSets() This update makes it possible to bind multiple descriptor sets to the command buffer. We introduced intel_cmd_dset_data to hold the descriptor set offsets in the global descriptor region as well as their dynamic offsets. We also changed the descriptor reading routines from intel_desc_set_read_surface() intel_desc_set_read_sampler() to intel_desc_region_read_surface() intel_desc_region_read_sampler() v2: fix a potential crash when allocation of dynamic_desc_indices fails
/external/vulkan-validation-layers/demos/tri.c
|
310eece98b15a6861a8f717d5d691d92881c3a54 |
|
26-Mar-2015 |
Chia-I Wu <olv@lunarg.com> |
binding: update for pImmutableSamplers v2: fix a typo in the type of shared_immutable_sampler (olv)
/external/vulkan-validation-layers/demos/tri.c
|
7732cb2481328c1e94a0f308b315cc48df530dc2 |
|
26-Mar-2015 |
Chia-I Wu <olv@lunarg.com> |
binding: introduce XGL_DESCRIPTOR_SET_LAYOUT_CHAIN Replace a chain of XGL_DESCRIPTOR_SET_LAYOUT by XGL_DESCRIPTOR_SET_LAYOUT_CHAIN. The change also drops stageFlags/pSetBindPoints, and affects xglUpdateDescriptors(). xglCmdBindDescriptorSet() is not updated yet by this commit, which makes it impossible to bind multiple sets. The change also encourages the use of arrays of resources, which we do not support. v2: fix a typo in intel_desc_set_update_samplers() that prevents it from working (olv)
/external/vulkan-validation-layers/demos/tri.c
|
fc9d913ebe3461e4374d4264dfd5c9bad99df63d |
|
26-Mar-2015 |
Chia-I Wu <olv@lunarg.com> |
binding: update XGL_DESCRIPTOR_SET_LAYOUT_CREATE_INFO XGL_DESCRIPTOR_SET_LAYOUT_CREATE_INFO now has an array of bindings. Rename intel_desc_layout_range to intel_desc_layout_binding.
/external/vulkan-validation-layers/demos/tri.c
|
8d24b3bada572c64ef4f86f782e1f5136976f31d |
|
26-Mar-2015 |
Chia-I Wu <olv@lunarg.com> |
binding: rename descriptor region to descriptor pool This should be trivial, except that the intel driver has intel_desc_pool internally. Exchange the names of intel_desc_pool and intel_desc_region.
/external/vulkan-validation-layers/demos/tri.c
|
f5cdad01c642a4796d68edfb1ec4b6335ca5719e |
|
01-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Update interface for sparse vertex attrs Bug #13402 header version: 0.64.0
/external/vulkan-validation-layers/demos/tri.c
|
0fd7b6ed4a1291b8d7ba6b68a4af4c8df4aa805c |
|
03-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
Eliminate some Windows-compilation warnings.
/external/vulkan-validation-layers/demos/tri.c
|
bfccf41a86ba670f345302ab4d7ab8a6915fb1d2 |
|
25-Mar-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Correct use of pipeline barrier
/external/vulkan-validation-layers/demos/tri.c
|
51cbf3047b0da3fce4bf797edb5bea82a3c11b3c |
|
25-Mar-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Add IMAGE_LAYOUT to Cmd*Image* calls This is part 2 of bug #12904. (2) Blit operations need to know what layout images are in. How do they figure that out? - Added new parameter(s) specifying the image layout(s) to the following functions: xglCmdCopyImage xglCmdCopyBufferToImage xglCmdCopyImageToBuffer xglCmdClearColorImage xglCmdClearColorImageRaw xglCmdClearDepthStencilImage xglCmdResolveImage
/external/vulkan-validation-layers/demos/tri.c
|
aa86e0e5e5838279bcc0415bef887292d7d42383 |
|
25-Mar-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Add XGL_PIPE_EVENT to CmdResetEvent part 3 of bug #12904 alpha header: r29684 (0.59.0) (3) Where does xglCmdResetEvent update the event's status? Unlike xglCmdSetEvent this function doesn't take a parameter specifying this. - Added pipeEvent parameter also to xglCmdResetEvent. Also renamed XGL_SET_EVENT to XGL_PIPE_EVENT as now it's no longer used only for set operations.
/external/vulkan-validation-layers/demos/tri.c
|
e3b0f3a139301c1bb37a8ef28a64e012e70f0406 |
|
03-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Proposal to remove XGL_FRAMEBUFFER bug # 13323 alpha header: r29635 Don't actually remove XGL_FRAMEBUFFER but do change how RenderPass and Framebuffer are connected. Some comments from the bug: - Created a new structure XGL_RENDER_PASS_BEGIN that contains both the XGL_RENDER_PASS and XGL_FRAMEBUFFER. - XGL_CMD_BUFFER_GRAPHICS_BEGIN_INFO and xglCmdBeginRenderPass both use XGL_RENDER_PASS_BEGIN to ensure they stay consistent. - Renamed the member in XGL_CMD_BUFFER_GRAPHICS_BEGIN_INFO to renderPassContinue with a comment to clarify that this is only needed when a render pass is split across two command buffer. The last has the biggest impact on this patch. The tests now directly call CmdBeginRenderPass and CmdEndRenderPass in the command buffer rather than set the BEGIN_INFO to a render pass and have the driver implicitly do BeginRenderPass and EndRenderPass. It would probably still work, but didn't seem to match the intent with this change in the header file.
/external/vulkan-validation-layers/demos/tri.c
|
9a1ded8db7886c436fa4f8f64a97df67a695c7cc |
|
04-Apr-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: combine xglCmdClearColor* into one function combined the two xglCmdClearColorImage* functions into one, with the XGL_CLEAR_COLOR struct bug # 13172 alpha header: r29626
/external/vulkan-validation-layers/demos/tri.c
|
f316806ced61ba68efb7be2335bd1d1138e5234d |
|
06-Mar-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
xgl: Impossible to expose multi-function queues Bug: 13363 header version: r29597 (0.51.0) included review feedback.
/external/vulkan-validation-layers/demos/tri.c
|
a7cf0ad3de1e9a838211645812952d9990bc9d34 |
|
16-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: fix a leak 03bc341897dc25ed717827eaaef5939b13bb5ec0 missed this line.
/external/vulkan-validation-layers/demos/tri.c
|
1a1c088cd01d6c202769074b8ea402c3dc931f40 |
|
10-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
demo: remove XCB_NVIDIA paths The memory returned by xglWsiX11CreatePresentableImage() is not supposed to be freed. This change at worse leaks the memories on app exiting for some implementations. That should be fine. Also, the function returns at most one memory. Remove multiple memory support from tri.
/external/vulkan-validation-layers/demos/tri.c
|
0d07e403f8899f350c8f215947b8593d84b13376 |
|
10-Apr-2015 |
Chia-I Wu <olv@lunarg.com> |
demos: remove non-__linux__ paths I do not think they work in that the framebuffer is created with .colorAttachmentCount = 1, .pColorAttachments = NULL, If we want to support offscreen rendering, add a command line option for that. If we want to support other window systems, refactor the code first.
/external/vulkan-validation-layers/demos/tri.c
|
ba4d2f0b1401ac19b2804c2c1dfb8e3f8f0d7cc1 |
|
06-Apr-2015 |
Mark Lobodzinski <mark@lunarg.com> |
demos: Fix shader assert in tri.c Updating tri demo's shader versions to 140 keeps them from asserting
/external/vulkan-validation-layers/demos/tri.c
|
bd10e2ce2bd845bb9cc2a86f80470861ae27e6e3 |
|
04-Apr-2015 |
Piers Daniell <pdaniell@nvidia.com> |
Merge remote-tracking branch 'origin/master' Conflicts: loader/loader.c
|
c5cc8fab3f70d995a5ae30095f21bd8c905a6fc8 |
|
04-Apr-2015 |
Piers Daniell <pdaniell@nvidia.com> |
demo: tri: Use explicit locations on the attribs Without this the attributes may assume the wrong vertex attrib slot.
/external/vulkan-validation-layers/demos/tri.c
|
dfe55f7cf6e23d7bf2ff0076a7347cbc99d4a6f9 |
|
03-Apr-2015 |
Ian Elliott <ian@LunarG.com> |
Have demos give a useful error if no compatible ICD found.
/external/vulkan-validation-layers/demos/tri.c
|
acfb0491b89d57c3915f661edaad114d64d87386 |
|
17-Mar-2015 |
Cody Northrop <cody@lunarg.com> |
SPIR-V: Change BIL to SPV in all source files
/external/vulkan-validation-layers/demos/tri.c
|
d4e020aa1921643b14a3a546f6807afbafa7629e |
|
17-Mar-2015 |
Cody Northrop <cody@lunarg.com> |
icd: Rename icd-bil.h to icd-spv.h
/external/vulkan-validation-layers/demos/tri.c
|
e2bca487685a4a904f9810b5b3d4fa862d00b0d8 |
|
24-Feb-2015 |
Piers Daniell <pdaniell@nvidia.com> |
Get the trace player to work with Windows This change modifies many of the generators to use "#if defined(PLATFORM_LINUX) || defined(XCB_NVIDIA)" to choose between using XCB or WIN32 native.
/external/vulkan-validation-layers/demos/tri.c
|
886be472ea5f6fc366d2e20156396e17d0947816 |
|
24-Feb-2015 |
Piers Daniell <pdaniell@nvidia.com> |
Update tri and cube with stage These changes were cherry-picked from nvidia-dev-20150218 and KhronosGroup/GDC-stable.
/external/vulkan-validation-layers/demos/tri.c
|
e9afa9962d8ca3a35a0d11b1b9aad8a5f6b3ca39 |
|
26-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Clean up objects after cmd buf built
/external/vulkan-validation-layers/demos/tri.c
|
a8d78de9a6b38e7aea3eaa409940918720b708a6 |
|
25-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Be sure to initialize pNext
/external/vulkan-validation-layers/demos/tri.c
|
38d2db78e6b93f6be5b6385986c3b9498fa8c305 |
|
25-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Bug fix: Unbind image object
/external/vulkan-validation-layers/demos/tri.c
|
6e5e81c7e1ea6184657413d35ebc193a76e328a4 |
|
25-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Be sure to request correct memory type
/external/vulkan-validation-layers/demos/tri.c
|
f113a95544a4e452096ac238b3a51f1876de48ce |
|
25-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Add use_staging option Specifying --use_staging as a command line argument to tri will force tri to upload the texture via a linear mapped staging buffer.
/external/vulkan-validation-layers/demos/tri.c
|
40a8b0a8c11264de45f48ffc150e83dc5a88b14f |
|
17-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
cube: Use staging buffer for texture upload
/external/vulkan-validation-layers/demos/tri.c
|
bc9c8166907168262a659866d162a4f6188607a6 |
|
14-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Integrate feedback from NVIDIA
/external/vulkan-validation-layers/demos/tri.c
|
372e13c2a536903879bb2a22549358f379a1e62b |
|
14-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Refactor to simplify and optimize Will now check if texturing is supported on linear, CPU accessible textures. If so, just uses that. If not, will use a staging buffer to copy to optimized layout texture image.
/external/vulkan-validation-layers/demos/tri.c
|
3226a6f98778d44adf83dfe627397783a214e890 |
|
12-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Updated tri to use staging buffer for texture
/external/vulkan-validation-layers/demos/tri.c
|
4aeb501970f85694f1628522e8acefb47c8fef54 |
|
24-Feb-2015 |
Ian Elliott <ian@lunarg.com> |
tri: Change from having a hard-coded API version to using the latest. Piers actually found and fixed this, but I wanted to get it on "master" without waiting for the rest of his changes.
/external/vulkan-validation-layers/demos/tri.c
|
b21fe905fe9c97fdc67a1ee0c94953747d0ddfe8 |
|
10-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
intel: Add colorAttachmentCount bug #13268 header revision: r29554 Add colorAttachmentCount to CREATE_RENDER_PASS_INFO to aid tracing tools.
/external/vulkan-validation-layers/demos/tri.c
|
c6e32f9d619fab533e3088ed9dc51e38e97e6486 |
|
11-Feb-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
intel: Remove scissor enable and scissor count bug #12925 header version: r29511 Remove separate scissor enable and scissor count. Scissor always enabled and must always provide scissor rect for every viewport.
/external/vulkan-validation-layers/demos/tri.c
|
23bd382d49a63a8ec7346fd3da7256a8f0dc9fbe |
|
11-Feb-2015 |
Jon Ashburn <jon@lunarg.com> |
tests demos: Fix pDataSize to be either unitinitalized or initialized. Better tests tracing in uninit case and was a bug in the case where init was added.
/external/vulkan-validation-layers/demos/tri.c
|
58e9ddfc3f1cdb7bc1e9fee58042f1f3ebbabbd2 |
|
07-Feb-2015 |
Ian Elliott <ian@LunarG.com> |
Win: Allow the demos "tri" and "xglinfo" to build on Windows. These had the WSI hacked out of them, since there isn't yet a standard API in this space, and what was originally done is only for X11.
/external/vulkan-validation-layers/demos/tri.c
|
b1dbb37267722d436f4b8b9b254d78b1bc2a82bf |
|
02-Feb-2015 |
Jon Ashburn <jon@lunarg.com> |
render_pass: Add CmdBegin{End}RenderPass() This is part of rev 47 but was accidentally skipped.
/external/vulkan-validation-layers/demos/tri.c
|
92e8013b79dfd425228aa51fa5c8d78c785aade6 |
|
29-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Convert to using Instancing API rather than xglInitAndEnumerateGpus()
/external/vulkan-validation-layers/demos/tri.c
|
e2d07a5a3810d83d0ea7ecb396d61477893b74a4 |
|
29-Jan-2015 |
Mark Lobodzinski <mark@lunarg.com> |
xgl: Remove XGL_* typedef wrappers Part of moving to xgl.h rev#38, svn rev 29293-29302
/external/vulkan-validation-layers/demos/tri.c
|
71fcc2dae2f302fd2e52836b4098b233762d56f8 |
|
27-Jan-2015 |
Mark Lobodzinski <mark@lunarg.com> |
xgl: Add framebuffer-no-attachment support Add default values if no attachments are present, correctly handle override values when attachments are present. Bug# 13212, header revision #36.
/external/vulkan-validation-layers/demos/tri.c
|
2b7e88a1fdefc49d78e80765745e87e00034c2a0 |
|
23-Jan-2015 |
Jeremy Hayes <jeremy@lunarg.com> |
Update XGL_FORMAT.
/external/vulkan-validation-layers/demos/tri.c
|
b4de98b5da2d89429fd12dad22267656829aa1a8 |
|
21-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Remove last heaps from memory alloc and requirements Also reorder memory_alloc_info struct as memPriority added back in as last member in struct. Conflicts: demos/cube.c demos/tri.c icd/intel/buf.c icd/intel/event.c icd/intel/img.c icd/intel/mem.c icd/intel/pipeline.c icd/intel/query.c include/xgl.h tests/image_tests.cpp tests/init.cpp tests/render_tests.cpp tests/xgltestbinding.cpp tests/xgltestbinding.h
/external/vulkan-validation-layers/demos/tri.c
|
58eb257275109157ca288d217c67cefeb7ca670c |
|
21-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Remove alignment from alloc_info structure Conflicts: icd/intel/mem.c
/external/vulkan-validation-layers/demos/tri.c
|
3276917be8cb8a6b61d9fd5ae86d052a88b6f4e6 |
|
20-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Remove MEMORY_ALLOC_FLAGS add MEMORY_TYPE
/external/vulkan-validation-layers/demos/tri.c
|
542cd096e3d34d219e65527328cad45a6bcb7ba9 |
|
20-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Remove memory_heap flags replace with memory_property flags Conflicts: include/xgl.h tests/image_tests.cpp tests/init.cpp tests/xgltestbinding.h
/external/vulkan-validation-layers/demos/tri.c
|
c6ae13d46c9c8a6651bf3809e2a12c69dda8a428 |
|
19-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Add IMAGE and BUFFER alloc info structures For images have the tests fill in the IMAGE_ALLOC structures. For buffers this is not yet done. Conflicts: demos/cube.c demos/tri.c include/xgl.h tests/init.cpp tests/xgltestbinding.cpp
/external/vulkan-validation-layers/demos/tri.c
|
a9ae38392fd4359242fda1d2961f8347dbe970f7 |
|
16-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Add MEMORY_ALLOCATION_COUNT support and usage in tests. Driver always does one allocation but tests support drivers with N allocations. Conflicts: demos/cube.c demos/tri.c tests/image_tests.cpp tests/render_tests.cpp
/external/vulkan-validation-layers/demos/tri.c
|
ed62b41cd9af8842ff4b770a68b9ac97ac2425a2 |
|
15-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
memory alloc: Add allocation index to BindObjectMemory For now it is always index 0. Updates, driver, glave, tests, demos, include, and layers.
/external/vulkan-validation-layers/demos/tri.c
|
f838506ef976d1659c5dc5528215411c18011fcf |
|
04-Jan-2015 |
Chia-I Wu <olv@lunarg.com> |
xgl: move to new resource binding model All except layout(set=) is supported. The change to pipeline_compiler_interface.{cpp,h} is ugly and fragile. It should be fixed after adding layout(set=) support.
/external/vulkan-validation-layers/demos/tri.c
|
55658c27d54d73d7ccffa34619222d0ad312e945 |
|
04-Dec-2014 |
Mike Stroyan <mike@LunarG.com> |
xgl: Resource transition proposal from Bug 12904. Added resource transition proposal from Bug 12904. Updated function prototypes. Added XGL_IMAGE_CREATE_MUTABLE_FORMAT_BIT based on Intel's request. Unless this flag is specified, image views created from the image must match the base format. xgl.py: changes for resource tracking loader: changes for resource tracking icd: changes for resource tracking tests: changes for resource tracking demos: changes for resource tracking
/external/vulkan-validation-layers/demos/tri.c
|
fa6cac730ca48f6202a8f35d79db34cb3f3b9df8 |
|
16-Jan-2015 |
Tony Barbour <tony@LunarG.com> |
driver:implement changes for Dynamic State
/external/vulkan-validation-layers/demos/tri.c
|
714df45f6733792374ad4fcb6e0fef3b47fbeb89 |
|
01-Jan-2015 |
Chia-I Wu <olv@lunarg.com> |
update for buffer object changes
/external/vulkan-validation-layers/demos/tri.c
|
3325d6b8ffdef53d826177f16c84d4d8ee752c11 |
|
03-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Remove CmdBindAttachments() for tiler Gpus
/external/vulkan-validation-layers/demos/tri.c
|
53d27af0473ff748846bb39c09e335ac43f98e3d |
|
01-Jan-2015 |
Jon Ashburn <jon@lunarg.com> |
demos: Change BeginCommandBuffer for Tiler Gpus
/external/vulkan-validation-layers/demos/tri.c
|
366fbd35eb9b7670e382178e4c54fcc51753f28f |
|
14-Jan-2015 |
Tobin Ehlis <tobin@lunarg.com> |
layers: Updated MemTracker to track per-region memory transition states for allocations
/external/vulkan-validation-layers/demos/tri.c
|
7461fcf758fa133fe84da0c1b8f4abd776f3f385 |
|
27-Dec-2014 |
Chia-I Wu <olv@lunarg.com> |
remove unnecessary casting between XGL_CHAR/char Many of the changed lines are generated. That should be fixed at some point.
/external/vulkan-validation-layers/demos/tri.c
|
4c7086c5cc91b07712c3574527c35f3ddf87a256 |
|
11-Dec-2014 |
Cody Northrop <cody@lunarg.com> |
demos: Start using XGL_SLOT_SHADER_TEXTURE_RESOURCE
/external/vulkan-validation-layers/demos/tri.c
|
5578f55d2ed82b91a5103e82e7563de7fd7f0e1d |
|
27-Nov-2014 |
Tobin Ehlis <tobin@lunarg.com> |
demos: Update tri to include mem refs and properly clear mem bindings prior to object deletion.
/external/vulkan-validation-layers/demos/tri.c
|
71ec15fd40c7d98af0001ba6a54d5a4ab8d21387 |
|
21-Nov-2014 |
Jon Ashburn <jon@lunarg.com> |
demos: Fix uninitialized dataSize input to GetObjectInfo()
/external/vulkan-validation-layers/demos/tri.c
|
ca698059e03e1db2c27283771c46ac4262698951 |
|
07-Nov-2014 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demo: tri: Add window destroy processing
/external/vulkan-validation-layers/demos/tri.c
|
3b04af551c70370636f4b93b9f580a43e34a8bbe |
|
08-Nov-2014 |
Chia-I Wu <olv@lunarg.com> |
update to the latest vertex fetch proposal The main difference is that XGL_SLOT_VERTEX_INPUT is replaced by xglCmdBindVertexData. This actually simplifies the driver, which can be seen with: $ git show icd/intel/ The new proposal also adds some new formats, but they are ignored for now because they are marked TBD.
/external/vulkan-validation-layers/demos/tri.c
|
68040a41017a2e9e81a86af2d083a3079e882b96 |
|
07-Nov-2014 |
Chia-I Wu <olv@lunarg.com> |
demos: add a fence for presentation After xglWsiX11QueuePresent(), the image is scheduled for copying. We should not render to it until the copying is done. Otherwise, depending on how the DDX works, flickering or GPU hangs may be expected. Add and wait on the fence before submitting the command buffer. This ensures the DDX is done with the image. Set async to true to run as fast as possible.
/external/vulkan-validation-layers/demos/tri.c
|
a4e4a3fc4e7b2034ef02cb344ad76077451b99f0 |
|
24-Oct-2014 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: make it prettier And easier to see what the demo does.
/external/vulkan-validation-layers/demos/tri.c
|
68a7de4b4884f5ac3158f172f732bd5c0ebc08f3 |
|
24-Oct-2014 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: use xglCmdClear* The demo was written before xglCmdClear* was supported. We should be fine now.
/external/vulkan-validation-layers/demos/tri.c
|
f5caeb060c40b615cab9cdeac598f0c92c716593 |
|
24-Oct-2014 |
Chia-I Wu <olv@lunarg.com> |
demos/tri: fix the shaders The GLSL code was apparently copy-and-pasted from some other test when the hardcoded shaders were replaced. It was not supposed to work.
/external/vulkan-validation-layers/demos/tri.c
|
865d5e13886cee10f7cf587212df5018204092e1 |
|
23-Oct-2014 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demo: tri - only need version 130 for this shader
/external/vulkan-validation-layers/demos/tri.c
|
3f2606dc8c5c658b96175537bbcfc1f0869b2e5d |
|
14-Oct-2014 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Convert shader to GLSL
/external/vulkan-validation-layers/demos/tri.c
|
8d29d02aa54fa4326080ca858caaf0ca2304427a |
|
07-Oct-2014 |
Chia-I Wu <olvaffe@gmail.com> |
demos/tri: enable FF vertex fetch
/external/vulkan-validation-layers/demos/tri.c
|
9ae87c94c259d7299597552524b6a020745791a6 |
|
07-Oct-2014 |
Chia-I Wu <olvaffe@gmail.com> |
demos/tri: allocate depth buffer And enable depth test with XGL_COMPARE_GREATER.
/external/vulkan-validation-layers/demos/tri.c
|
99621bcec5a716400510d31250fc11675c050546 |
|
08-Oct-2014 |
Chia-I Wu <olvaffe@gmail.com> |
demos/tri: allocate vertex buffer
/external/vulkan-validation-layers/demos/tri.c
|
b043fe3bb7190a3d52c53402b503652f28d38b80 |
|
06-Oct-2014 |
Chia-I Wu <olvaffe@gmail.com> |
demos/tri: allocate textures
/external/vulkan-validation-layers/demos/tri.c
|
ef7301b6c2f30472b38658154a917489de24653b |
|
17-Sep-2014 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
demos: Add gen7 ISA to tri demo
/external/vulkan-validation-layers/demos/tri.c
|
c19795a8d760e237aa157d534071943c7c7458d2 |
|
13-Sep-2014 |
Chia-I Wu <olvaffe@gmail.com> |
demos: add tri
/external/vulkan-validation-layers/demos/tri.c
|