summaryrefslogtreecommitdiff
path: root/vulkan/vkjson/vkjson.h
AgeCommit message (Collapse)Author
2025-03-14Fix nullpointer dereference at VKJson Nikita Gupta
Set array values of VkPhysicalDeviceVulkan14Properties. Contributers- angrak.oh@samsung.com Test: adb shell cmd gpu vkjson Flag: NONE infeasible Bug: b/403413507 Change-Id: I8df894343ec759f00f56d55f21a6ed533a15a460
2025-03-12Update vkjson Nikita Gupta
Bug: b/401181863 Test: adb shell cmd gpu vkjson Flag: NONE infeasible Change-Id: If9995c3af5827ebfbe5445c1c649aed947fb2233
2025-02-24Capture VkPhysicalDeviceImage2DViewOf3DFeaturesEXT in vkjson Nikita Gupta
Test: adb shell cmd gpu vkjson Flag: NONE infeasible Bug: b/398767733 Change-Id: Ibd1013f4a561e8e99903594fc3d382e0adcb318f
2025-01-13vkjson: Move redefinition of FALLTHROUGH_INTENDED Tim Van Patten
The macro FALLTHROUGH_INTENDED is defined in both vulkan/vkjson/vkjson.h and android-base/macros.h, causing build errors for any other modules that include both header files. Move the redefinition to vkjson.cc. Note that <android-base/macros.h> is not available for the libvkjson_ndk build, so we cannot use that version of the macro and eliminate the redefinition entirely. Bug: 372694741 Test: CQ Flag: EXEMPT bugfix Change-Id: I02a0f2a50f3807ca932e84a5a002598b04c5f92a
2024-12-06Add 1.4 support to VKJson Tom Murphy
Add support for reporting vulkan 1.4 features in vkjson Bug: 370568136 Flag: com.android.graphics.libvulkan.flags.vulkan_1_4_instance_api Test: tested using hacked swiftshader with 1.4 support. Diff'd output with original output Test: atest CtsGraphicsTestCases:android.graphics.cts.VulkanFeaturesTest passed Change-Id: I0912a2cfd6a298ea4ce03e4749c4a7225c3f57c6
2022-01-24Added Vulkan 1.3 support to vkjson Trevor David Black
Added Vulkan 1.3 packages Added Vulkan 1.3 features Added Vulkan 1.3 limits Bug: 191881132 Test: adb shell cmd gpu vkjson Change-Id: I9e66d63d8b5b019391a5862933b1ce3caad03906
2022-01-24Added Vulkan 1.2 support to vkjson Trevor David Black
Added Vulkan 1.2 packages Added Vulkan 1.2 features Added Vulkan 1.2 limits Prints out instance version Bug: 191881132 Test: adb shell cmd gpu vkjson Change-Id: I1246b9e5e9b15840338768877c0e1760d29855e6
2022-01-24Deprecate old VK_* defines Trevor David Black
Bug: 191881132 Test: build Change-Id: If7ff23e465b54258c9e2445981cbc11cbe14e174
2020-07-07vkjson: refactor based on 1.1 assumptions Yiwei Zhang
Bug: 160276146 Test: adb shell cmd gpu vkjson Change-Id: Ieb55dfecb417d8bc49459621a06555bd7544cf5a
2020-02-27[vkjson] Add support of VK_KHR_shader_float16_int8. Peiyong Lin
Bug: b/150335028 Test: adb shell cmd gpu vkjson Change-Id: Ie9808e0f8d79d6992e5cb480a24c0f98e5437df1
2018-10-16Merge "Suppress implicit-fallthrough warnings." am: c7e86caf44 am: d896cab7d0 Yiwei Zhang
am: a56cc065c1 Change-Id: I326dcd649dc9e08d26e744baeb04d00576d41574
2018-10-12Suppress implicit-fallthrough warnings. Yiwei Zhang
Bug: b/112564944 Test: build with global -Wimplicit-fallthrough Change-Id: Ib04daba08bc450657ab8997959a25fe99d3c1d48
2018-10-03vkjson: report VkPhysicalDeviceDriverPropertiesKHR Yiwei Zhang
Bug: b/113124113 Test: adb shell cmd gpu vkjson Change-Id: Ibcb16e14ad589b31fc71733c64cd967caa871982
2018-04-05Move vkjson into framework/native/vulkan Yiwei Zhang
LVL upstream will re-organize the folders in external/LVL and will get rid of vkjson. Thus need to move vkjson here to accordingly. Test: adb shell cmd gpu vkjson Bug: b/77613206 Change-Id: I5dac0c2c3a4e1d7dae8adda01cf4f2712a132469