d56988d1fc3a42f5728f2ae707cc8faf73860745 |
|
01-Sep-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix google-explicit-constructor warnings in vulkan. * Add explicit keyword to conversion constructors. Bug: 28341362 Test: build with WITH_TIDY=1 Change-Id: I13c32bd5bc53fe897df58eda331ff70ebcf0b349
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
dab25658fb17ec76569b8e91dfed801855027f08 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: do not distinguish instance or device LayerRef Merge Get*LayerRef into GetLayerRef and remove LayerRef::is_instance_. With the removal, LayerRef::SupportsExtension becomes ambiguous. Replace it with FindLayer*Extension. Remove unused LayerRef::GetName and LayerRef::GetSpecName while at it. There should be no user-visible change. Bug: 27911856 Change-Id: I38340654b52338e9ed46d1c4462a6b254b0cab64
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
d6e6f51426c566cd67ed765e5c4b206a063aaa30 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: make Get*LayerRef take a Layer The only user-visible change should be improved error messages. Bug: 27911856 Change-Id: Ie50a9d37f07b590026176642f2c67270225f9280
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
04c6551eb812a7efe38fa74e6ac67c17aab3df2d |
|
27-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: refactor layer extension enumeration Replace Get*LayerExtensions by a set of new functions that do not distinguish instance and device layers. There should be no user-visible change. Bug: 27911856 Change-Id: Icd98abf51a936769f8f2f218794043b5e2611c5c
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
25700b452535ce7ae838bfe832392b46ed555ed2 |
|
28-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: refactor layer enumeration Replace Enumerate*Layers by a set of new functions that do not distinguish instance and device layers. The new functions are also careful not to pollute the rest of the loader with std containers. There should be no user-visible change. Bug: 27911856 Change-Id: I4790fadc1aa2ea934a4628bce55dd45892f15e0b
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
bea09db9c2165f06771f3a3da423f4f85ac6347e |
|
22-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: remove g_device_layers All device layers are now instance layers. We do not need to maintain two vectors. Change-Id: I97efd6c92395f00ac41aae6862e5607dfa678156
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
83506d84d00bbb35ecebb44261b2139bc40ef3e2 |
|
19-Apr-2016 |
Chia-I Wu <olv@google.com> |
vulkan: constify LayerRef members Consitfy GetSpecVersion and layer_. Change-Id: Ieaa4e463ca4666fc9f81b9904fe0783c55e98d03
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|
c96880f2cd1d34ffb9e3d10d80f0a3ddcc5579a8 |
|
25-Mar-2016 |
Chia-I Wu <olv@google.com> |
vulkan: add layers_extensions.h Move everything for layers_extensions.cpp out of loader.h to layers_extensions.h, and into vulkan::api namespace. Remove now unused InstanceExtensionFromName and DeviceExtensionFromName. Change-Id: I06be98986f40de35e9dffb5499bc1423e9eb3d48
/frameworks/native/vulkan/libvulkan/layers_extensions.h
|