| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-03 | layers: GHPR43, Add tracking of total number of levels and layers for images | Chris Forbes | |
| 2016-03-03 | build: LVLPR65, Fix android extensions support in unique_objects | Michael Lentine | |
| 2016-03-03 | Merge pull request #42 from chrisforbes/push-constants | tobine | |
| Validation of push constants | |||
| 2016-03-04 | layers: validate push constant ranges accessed by shader | Chris Forbes | |
| Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: add more shader checker error codes | Chris Forbes | |
| Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: move get_shader_stage_id up a bit | Chris Forbes | |
| We're about to need this in another place too Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: extract helper for getting to block/struct type | Chris Forbes | |
| Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: Add push constant storage class to stringify support | Chris Forbes | |
| Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: Remove nonsense `sinterface` param from | Chris Forbes | |
| collect_interface_by_descriptor_slot This was only used to produce a misleading error message. Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-04 | layers: Add push constant validation to draw_state | Tobin Ehlis | |
| Validate that push constants don't exceed maxPushConstantSize at create or update time. Also validate that size at creation time is >0 and a multiple of 4. | |||
| 2016-03-03 | winrtinstaller: Don't create a menu item for each version of RT installed | David Pinedo | |
| 2016-03-03 | winrtinsaller: change comment | David Pinedo | |
| 2016-03-03 | misc: Remove lunarg_debug_marker extension | Jon Ashburn | |
| This device extensions was not completely supported in any layer. It had partial support (intercept) in draw_state and device_limits. This extension is being changed and has a formal proposal in Khronos as debug_marker_ext. Removing the existing extension since it is deprecated; once the debug_marker_ext gets registered by Khronos, layers might want to start using the ObjectTag/ObjectName commands to supplement error report messages in debug_report_ext. Since debug_report_ext might get changed as part of Khronos review, don't add it yet. | |||
| 2016-03-03 | layers: Allow use of QUEUE_FAMILY_IGNORED for BufferMemoryBarriers | Michael Lentine | |
| This fixed a bug in drawstate that produced invalid error messages running apps that used FAMILY_IGNORED. | |||
| 2016-03-02 | layers: add missing error check | Jeremy Hayes | |
| Change-Id: I18e36f8007d6555a152ac4e0632e2d38a03352be | |||
| 2016-03-02 | loader: Update documentation to remove editing comments. | Jon Ashburn | |
| Also better describe layer requirements for layers which creat new dispatchable objects. | |||
| 2016-03-02 | layers: fix imageLayout bug | Jeremy Hayes | |
| 2016-03-02 | layers: Fix false positive on initialLayout in image layer | Tony Barbour | |
| 2016-03-02 | loader: ghlvl 33, ghlvl 34 Fix aliasing of VkPhysicalDevice | Jon Ashburn | |
| This fixes problems with not selecting the proper PhysicalDevice within the loader if multiple PhysicalDevices are enumerated by the loader. Fix involves wrapping the VkPhysicalDevice object in both trampoline code and terminator code. Also get rid of the ICD device_extension_cache. It is now always queried from ICD whenever needed. | |||
| 2016-03-02 | LX #410 - Use ${PYTHON_EXECUTABLE} for PYTHON_CMD | Tony Barbour | |
| 2016-03-02 | smoke: use $<TARGET_FILE> instead of LOCATION prop | Tony Barbour | |
| 2016-03-02 | layers: DS: populate features correctly | Chris Forbes | |
| - Remove the redundant first fetching of the device features. This was always clobbered. - Treat pEnabledFeatures==NULL as disabling all features, as per 30.1 of the spec. Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-01 | layers: gllavl#78 validate base pipeline | Jeremy Hayes | |
| Change-Id: I08313295ac545652aca2060744b55274ed3cd4ca | |||
| 2016-03-01 | layers: gllavl#77 validate layout during clear | Jeremy Hayes | |
| Change-Id: I427cd1fcc6ecf115dbaf521387a909f117c13d07 | |||
| 2016-03-01 | layers: gllavl#76 validate initialLayout | Jeremy Hayes | |
| Change-Id: Iede6dcf3bc83a5663b80b62c3239ef54bc74278a | |||
| 2016-03-02 | layers: Separate some variables | Chris Forbes | |
| Don't abuse maxInputAttachmentCount in the second loop which has nothing to do with input attachments. Signed-off-by: Chris Forbes <chrisforbes@google.com> | |||
| 2016-03-01 | layers: Update QueueFamilyIndex validation | Mark Lobodzinski | |
| Add handling of VK_QUEUE_FAMILY_IGNORED and allow VkImageMemoryBarrier types inside render passes. Also plumbed functionName into ValidateBarriers. | |||
| 2016-02-29 | loader: refactor EnumerateDevice*Properties terminate/trampoline code | Jon Ashburn | |
| Should be no functional change. Restructure so the terminator functions don't contain trampoline code. | |||
| 2016-02-29 | layers: GH LVL#49, Updated layer docs/README for new layers | Mark Lobodzinski | |
| 2016-02-29 | layers: GL107, Validate queueFamilyIndices for CreateSwapchain | Mark Lobodzinski | |
| 2016-02-29 | layers: GL207, Validate queue_family_index | Mark Lobodzinski | |
| Validates index is less than number of queue families for these APIs: CmdWaitEvents, CmdPipelineBarrier, CreateBuffer, and CreateImage. Also: Updated layer details doc with additional error code. Added layer validation test for CreateBuffer Conflicts: layers/draw_state.h layers/vk_validation_layer_details.md | |||
| 2016-02-29 | layers: LX322, Track semaphore state acroos QueueBindSparse calls | Mark Lobodzinski | |
| 2016-02-29 | build: GH PR17, Remove unused displayserver ENV settings | Mark Lobodzinski | |
| 2016-02-29 | build: GH PR17, Add Android WSI info to Windows version of codegen script | Cody Northrop | |
| 2016-02-29 | layers: GH PR17, Add support for building for Android on Windows | Cody Northrop | |
| A better fix would be to stop using sys.platform when making decisions, but this is quick. | |||
| 2016-02-29 | cmake: GH PR17, Improve error detection for displayserver selection | Mark Lobodzinski | |
| 2016-02-29 | loader: GH PR17, Add windows support for new displayserver types | Mark Lobodzinski | |
| 2016-02-29 | cmake: GH PR17, Fix vulkan.py code generation script for Windows builds | Mark Lobodzinski | |
| 2016-02-29 | cmake: GH PR17, Add DisplayServer variables for the WSI interfaces | Mun, Gwan-gyeong | |
| 2016-02-29 | Build: GH PR17, Add Android WSI info to android codegen script | Mun, Gwan-gyeong | |
| Conflicts: buildAndroid/android-generate.sh | |||
| 2016-02-29 | cmake: GH PR17, Add WSI options to loader codegen script | Mun, Gwan-gyeong | |
| 2016-02-29 | layers: GH PR17, Add WSI argument passing to vk-generate.py | Mun, Gwan-gyeong | |
| 2016-02-29 | cmake: GH PR17, Pass WSI arg to layer generating scripts | Mun, Gwan-gyeong | |
| 2016-02-29 | layers: GH PR17, Add Wayland, Xlib, Android & Mir extensions to codegen scripts | Mun, Gwan-gyeong | |
| Conflicts: vulkan.py | |||
| 2016-02-29 | loader: GH PR17, Fix typo in comment | Mun, Gwan-gyeong | |
| 2016-02-26 | docs: Add CONTRIBUTING.md | Karl Schultz | |
| 2016-02-26 | demos: Add Hologram snapshot as Smoke test/demo | Tony Barbour | |
| 2016-02-26 | loader: Better delineate trampoline and terminator functions | Jon Ashburn | |
| No functional changes! Trampoline functions have the Vulkan API function name and are in trampoline.c. Terminator functions have terminator_<Vulkan API name> (omitting the "vk"). Instance extension trampoline and terminator functions are in together in the same file for the extension. | |||
| 2016-02-26 | layers: Fix compliation error in draw_state | Jon Ashburn | |
| 2016-02-26 | android: Drop layer validation tests for now | Cody Northrop | |
