| Age | Commit message (Collapse) | Author |
|
Change-Id: I33129c1d80d7c1d1615b7b86a7abfae1c33d0204
|
|
Change-Id: I69d12159534a4569dd2335b4fc52e9ba0bc004b0
|
|
Switch clang-format standard from the LLVM style to the
Google style for more consistency.
Change-Id: I247c4abc275d7873a91522e1e234198adaa24033
|
|
Change-Id: I3e943a538d33737453a3e71edebbd026a1c7f6f3
|
|
Add new extensions for 1.0.39. Also, updated layers to include
minimal set of functionality for 1.0.39 extensions. Extensions include:
- VK_KHR_get_physical_device_properties2
- VK_KHR_shader_draw_parameters
- VK_EXT_direct_mode_display
- VK_EXT_display_surface_counter
- VK_EXT_display_control
Also, redo the LoaderAndLayerIf document.
Change-Id: I10412086da7a798afe832a3892e18f606259b5af
|
|
Macro __GNUC__ should be used to guard gcc-specific code.
Also exclude clang because though it defines __GNUC__ it
doesn't accept this particular gcc feature.
Change-Id: I703289cad58e7675f4c4ca5e7635fc8fb35ae77e
|
|
Make a quick change to conform a structure element to the coding
standard.
Change-Id: Icbf168b1ab451dcc4847a0c2c17d0cb40c0197b8
|
|
Change-Id: Id447f4c8c53d33f9192940bdd3ae727b7b738a97
|
|
|
|
|
|
GetInstancePorcAddr() is specified to return trampoline entrypoints for all
Vulkan core and extension entrypoints that are dispatched on an instance object
or a child of that instance object. However, typically, device extensions would
be unknown to the loader (don't want to rev the loader everytime an IHV creates
a new device extension).
This patch allows loader to dynamically discover device extension entrypoints
and configure generic trampoline code for these discovered device extensions.
|